GeneralThis forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
We're writing a paper about open source development. One part reads:
The Linux community resembles a great babbling bazaar of differing agendas and approaches out of which a coherent and stable system could emerge only by a miracle. In a way this is the self-organizing property of an adaptive system that can produce quite unexpected results if you let the project evolve according to its own emerging properties.
I did not write this. Do not shoot the messenger.
How can it be better said that, there are many individuals but it doesn't take a miracle to get a coherent and stable system?
Last edited by allelopath; 05-10-2006 at 04:14 PM.
Nothing miraculous about it. Most projects have a lead who has the final word on what goes in and what doesn't. For example, Linus Torvalds has the final say on what's in the kernel. Quite frankly that paragraph is a gross distortion of the truth.
If I were grading that baby, you'd get a big, fat F.
Just say that unlike commercial software, the fact that Linux is open source encourages people to freely tinker with it, thus permitting new ideas to be easily introduced and exchanged. As the best of those new ideas gain acceptance, it essentially establishes a cycle of building upon and improving the work of the original coders (frequently in ways they didn't anticipate) and as a result, some seriously cool and seriously great code can be produced. Like the old saying, the whole is greater than the sum of its parts.
As Hangdog42 already said, there's no need for any miracles. I hope the rest of the paper reads easier than that one paragraph though
If any "lead" goes against the consensus opinion of the developers involved, what soon follows is called a "fork" of the project. Authoritarians make very short-lived project managers in an open source world.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.