How were Linus Torvalds or Guido able to convince millions of people to contribute to a small university project?
ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
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.
How were Linus Torvalds or Guido able to convince millions of people to contribute to a small university project?
We now know that Linux is famous and all, so contributing to the kernel project is the best thing to do, but my question is about the history. The version one of linux was nothing but a small program written by Torvalds to learn about OSs. The people who then started contributing code did so out of selflessness without any regard for money, but apparently only out of academic interest and a respect for its founder, Linus. But then, Linus wasn't as popular then as now, was he? Nor was he a dictator whom everyone was obliged to obey. Then what made people obey him? In other words, I am trying to search that one vital ingredient that makes a FOSS project take off and survive its initial critical stage. The critical stage is very important as many FOSS projects don't take off and just wither away in this stage (Github is full of many such projects).
Almost the same thing could be said about Guido Van Rossum with regard to the Python project.
Timing and competence. Linus and Guido are competent which inspires confidence in the project. Also benevolent dictator style project management matters. Otherwise things devolve.
Timing because people were unhappy with the current situation.
The version one of linux was nothing but a small program written by Torvalds to learn about OSs. The people who then started contributing code did so out of selflessness without any regard for money, but apparently only out of academic interest and a respect for its founder, Linus.
Er, people contributed to Linux "apparently only out of academic interest and a respect for its founder"? Is that "apparent" to you? Really? I thought that at least some of them might have been motivated by a desire to run Unix (or something very similar to it) on PCs. The contributors would have been immersed in Unix as part of their academic backgrounds, and PCs were the most available home computers at the time.
Quote:
Originally Posted by prahladyeri
I am trying to search that one vital ingredient that makes a FOSS project take off and survive its initial critical stage. The critical stage is very important as many FOSS projects don't take off and just wither away in this stage (Github is full of many such projects).
I can think of two vital ingredients. The projects fulfilled a need (or desire) that other people had, and the people who started them didn't abandon them.
There isn't a "critical stage" that's more important than any other though.
I am trying to search that one vital ingredient that makes a FOSS project take off and survive its initial critical stage. The critical stage is very important as many FOSS projects don't take off and just wither away in this stage (Github is full of many such projects).
It is an interesting history, and as Rinndalir said "Timing and competence."
Equally fascinating is the story of Bill Gates and his MS-DOS and QDOS (the "Quick and Dirty Operating System") which turned into many billions of dollars. There I think instead of "Timing and competence" it was more "Timing and connections."
It is an interesting history, and as Rinndalir said "Timing and competence."
Equally fascinating is the story of Bill Gates and his MS-DOS and QDOS (the "Quick and Dirty Operating System") which turned into many billions of dollars. There I think instead of "Timing and competence" it was more "Timing and connections."
Not to mention the story Brendan Eich and JavaScript. I keep meaning to listen to this:
Equally fascinating is the story of Bill Gates and his MS-DOS and QDOS (the "Quick and Dirty Operating System") which turned into many billions of dollars. There I think instead of "Timing and competence" it was more "Timing and connections."
I would phrase that the textbook case of the confluence of "opportunity" with "ruthless greed" and "absence of moral restraint".
Small porject got big when it was chosen by GNU for their OS (as HURD wasn't at all usable then and BSD faced legal issues). Linus did nothing special.
I would phrase that the textbook case of the confluence of "opportunity" with "ruthless greed" and "absence of moral restraint".
Agreed, anyone who has even a passing familiarity with the advent of personal computers would know that. To quote Mr. Jobs from the biography by Isaacson, "with Bill, it was always about the money".
When Linus Torvalds did his "little winter-time project," the time was right for an operating-system project that would be completely open and shared. ("HURD is a turd ...") And so, it became a classic example of "a rising tide lifts all boats."
Software is an extremely expensive thing to develop, but cooperative software development has clearly demonstrated how it can amortize the prodigious cost. The trick is that no one claims exclusive rights, and, by established law, no one can. Courts of law around the world have established that licenses such as GPL are enforceable.
Last edited by sundialsvcs; 03-03-2016 at 11:08 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.