Originally Posted by strim
Proponents of open source need to realise one important thing. Just opening everything does not magically solve the problems of our community. Sure, it often makes things easier, but the most important thing is getting people involved.
So much this. Totally agree.
I think some programs are better off starting as open source, stuff like drivers, utilities, operating systems, technical/utilities stuff, but others, like specific programs and games, do not benefit from open sourcing. Why? Because even though I am sure open sourcing a project can benefit the code of the program a lot, the concept and goal/s of the program will not.
We've been asked many times about open sourcing PT-1210 and my reason not to do it is not selfishness, it's not commercial value because we don't sell it, and it's not because I am hoarding some technical prowess in the code that I want no one to have. It's just that I like that it is a program I made with a friend while in complete agreement, all the time, as to what it is supposed to do and how, and I want to keep it that way for as long as we feel like we can keep working on it. I am not sure about Hoffman's view on the subject but I would guess it's similar.
In a program like mine, lack of focus on the concept would have yielded a program that was never released in the state it is now: something that does everything we wanted it to do and works in 80% of scenarios (because, of course, has bugs, but functionally, it's 100%). Open source programs usually give me the idea that they are an eternal work in progress that never gets finished and that doesn't work for things like games.
phx released his source code to Solid Gold but ONLY after he finished the game. It is meant to be for people who want to learn upon it and create their own thing based on it
His game is finished, and that was only possible, I think, because he worked with his team closely and focused until they finished the game. If they had opened it in the middle of development, the game would have never been finished.
As much as we need open source programs in many aspects of the Amiga world, we also need a lot of people like phx or Mrs. Beanbag who will work on one project, with focus, until completionof their programs.