quarkx wrote:
Open source improves code stability because there are more people involved who are able to track down and fix bugs.
It also invites a lot of half baked code that causes more problems than what its worth. Any "Nut" can add code whether it works or not. There are no strict guidelines to go by, no quality control.
-But I am off topic.
Just my 2 cents
You clearly have no idea about how open source projects are commonly organised. Access to the source repository is limited to those who have earned a certain level of respect/trust. That trust is often earned by submitting patches, which would be reviewed before being implemented. Often case there are coding style guidelines too to keep the code readable.
stefcep2 wrote:
Its ridiculous that a 700k emulator needs an additional 10 MB of additional Operating system dependencies-written by various authors, at various times, just to work!!! 10x more code in the dependencies than in the actual program: OFCOURSE there is a high probability of soemthing going wrong. Most Amiga software installs from commercial software were self contained: you might need a 3rd party library but that was rare. Hell in many cases you just drag the folder onto the hard drive..
Actually what you're talking about is one of the strengths of Linux, the libraries/dependancies are shared so HDD space is saved and work doesn't need to be duplicated as much. Libraries are a good thing, just because your emulator author chose to use them rather than bloat their own code doesn't make them bad.