Linus' Other Gift to the World 177
Glyn Moody writes "Linus is widely recognised for initiating two major developments: Linux and Git (it's an interesting discussion which of the two in the long term will be regarded as more important). But there's a third, which people tend to overlook: he also pioneered the key ideas behind what later came to be called open innovation. As more and more companies open up to embrace customer-generated ideas, and the idea spreads to other areas like open government, perhaps it's time to add open innovation to the list of Linus' achievements."
I love git!! (Score:1)
Git is super amazing!!
Re:I love git!! (Score:4, Informative)
I think the better comment is "DCVS is super amazing!!"
Many people forget that there ware 2 other decent implementations of distributed source control out there (Mercurial and Bazaar), both of which function rather closely to Git. Though, from what I've seen, Git is currently the fastest and most efficient when it comes to processing various commands, but they all do everything rather quickly.
Git I would say is popular in the open source world for 2 reasons: Linus uses it and Github. My gripes still stand with it requiring Cygwin on Windows and its weird terminology (which is backwards from many of its predecessors). It's a great tool and I'm happy that its pushing people away from CVS and SVN, but it's not perfect and it's not the only DVCS on the block.
Re: (Score:2)
Re: (Score:1)
Fast, cheap topic branches. Git knocks svn out of the park in the regard, even if you never use the distributed part.
Re: (Score:2)
All the DVCS systems I've used do topic branches better than SVN. SVN branches cheaply, just like the new kids, but it's merging sucks.
I tried some very simple refactoring tests on SVN recently, aware that it had received some love in the "merge" department, and it fell at the first hurdle - renaming files. It just isn't suitable for any kind of modern development method.
Re: (Score:2)
An SVN repository is a filesystem with an additional dimension (revision) - all branching does (or any copying) is copy a pointer to an inode. Branching in SVN is just as cheap as branching in git ; they both do the same thing, storing a pointer to the top node in a tree.
If you don't believe me, you can try it ; branching a large tree in SVN only results in the growth of the repository by a few KB. You can look at the size of the revision, as it's stored in a numbered file of it's own.
Where it falls down, i
Re: (Score:2)
There is also Eclipse Git which is implemented over JGit. So if you develop in Eclipse it's basically what you would expect of any source control
Re: (Score:2)
I think the better comment is "DCVS is super amazing!!"
Yes it is very handy.
Many people forget that there ware 2 other decent implementations of distributed source control out there (Mercurial and Bazaar)
Not to mention darcs and monotone. I've never used montone, but darcs is very nice, except that it probably doesn't scale as far as git and doesn't like very large files.
I'm happy that its pushing people away from CVS and SVN
To be honest, in general, VCS is super amazing. Even CVS works well enough for smal
Re: (Score:2)
You forgot one important point: Git is FAST. With larger Projects the other two sometimes take some time to think.
Re: (Score:2)
Re: (Score:2)
I find Git conceptually interesting but it took me a while to grasp the beauty of it, mainly because everyone I knew who I asked to explain it to me would point me to various "explanations" of Git which were huge swaths of text and graphs that described all the nitty-gritty technical details but skipped basic "big picture" explanations of it. So I pretty much came away from it knowing as much as I did before reading the "guides", that it was some form of decentralized VCS...
Eventually I took it upon myself
Re: (Score:2)
So i'm still getting my hands dirty with git, having not really used a code versioning system before. I have come across a lot of information of the type that you describe so am still in the "some form of decentralized VCS" camp. I do not yet see the big picture.
What is it for you that made you see the picture, and can you explain it easily like the sites I have seen can't?
Also, I too want a 'central' git repository and I too have seen the "You're not supposed to do that!" but I still don't get why. I want
Re: (Score:2)
For me, it's just little personal projects that I am working on. No collaboration at the moment and no branching. I just want to plod along on my little projects, keep the versioning controlled incase I make a big old f-up and have it available wherever I am (At home on my laptop, at home on the desktop, in the workshop, on the train, at work). Whenever I work in a new place, I just want to continue where I left off in the last place.
Is git the wrong tool for the job?
I understand about the branching and don
Re: (Score:2)
Eventually I took it upon myself to read up on it a bit more and began to see the usefulness of it although I have found an alarming number of guides and explanations of Git that deal with the question of how to set up your own "central" Git repository for all your code (pretty popular with geeks who, like myself, have a home server with redundant storage and regular backups) with "You're not supposed to do that! AAAGH YOU JUST DON'T GET IT!!11".
You can do that, but you'll be mixing commits from different projects in the same log, which is messy, for no good reason. You'll also have to sync all the repository even if you just want to get one project's files.
Unlike with SVN, Git repositories are extremely cheap (git init .), and backup is just copying the directory, so why not create one repo per project?
Re: (Score:2)
SVN has all kinds of issues. It really needs a therapist at this point. Git is the best of the open-source systems. Of the closed systems, Perforce and Plastic are the only serious contenders, but I've had a hell of a time with Plastic due to the way it identifies individuals, problems with unmerging and database organization that's kludgy at best. Perforce is ancient, has some amazingly bad quirks, and is more expensive than hell above a couple of users.
I've burned many brain cycles trying to decide what t
Re: (Score:2)
I quite like Bazaar. Not as blazing-fast or powerful as git, but does have the luxury of both simpler userland tools, and a better SVN integration plugin (git-svn has some nasty gotchas, bzr-svn has fewer).
More corporate (Score:2)
While I prefer git, it's worth remembering that just a couple of years ago, svn was the young rebel upstart (hence the name "subversion") -- most commercial shops were using cvs until recently. It's a hard sell to get IT departments to shift again ("why, just a few years ago you nerds made us switch to svn when cvs was working just fine. Now you want to shift again?")
Re: (Score:2)
Companies moving from something else (something proprietary and/or order than subvers
Re: (Score:2)
I also would think that git-svn would be used a lot by the devs to talk to the central SVN repo.
Re: (Score:2)
Re: (Score:2)
Subversion was a minor upgrade from CVS. Essentially it should have felt like a major version upgrade. GIT is an entirely different philosophy of source code management. Its a fundamental shift, and one that for most commercial shops really doesn't make sense.
Re: (Score:2)
The core idea of distributed source code control is distribution, that there isn't a central repository and a central administration and management structure explicitly handling branches and merges. In most commercial shops you want non distributed, you want a central administration and management structure.
Ideas like file locking are a plus:
Joe has these files, Samantha is working on this module, and Michael on that one. Joe tries to change Michael's file bang runs into a lock; that's considered a good t
Re: (Score:2)
WTF (Score:1)
Is this a new : trend to add colons in the middle of a sentence?
Re:WTF (Score:4)
Re: (Score:2)
Agreed. That is much more classy.
Re: (Score:2)
Depends. If we assume "later" is a time-traveling host and Open Innovation is the open port, it's ok. :: would imply that OI is IPv6-compatible.
Re: (Score:2)
No, it's also generally used to indicate the start of a list.
Ummm no (Score:1)
Because Linus simply did not do that.
FFS, just post a 'missed connections' in craigslist if you love the guy that deeply, don't waste space here on it.
Re: (Score:3)
Post-singularity enterprises (Score:4, Interesting)
I think in the long run people will have forgotten both Linux and git, but the open enterprise system will go on.
In the future when we will have abundant robotic power, corporations will have to be managed differently. People with managing ability today are people who are good at manipulating people, with automated systems managers must be people who are good at manipulating machines, i.e. programmers.
The catch is that programmers aren't very good at manipulating people, and that include their peers. In a typical enterprise today a lot of effort is put into negotiating between the different departments and divisions. I cannot imagine a company managed by programmers doing that.
The Linux management system will work when managers no longer have people beneath them.
Re: (Score:2)
I'm still waiting for it to happen, and I'm not holding my breath.
Re: (Score:2)
I wish that were true, but I fear open source governance to date has gotten entirely away from the sort of innovative leadership Linus provided. Let's take Debian, for example. Innovation back when everyone compiled everything from source, and it was truly a bazaar model, was off the charts. Then came the Debian package manager and Debian official commiters, and multi-year release cycles, all driven with open source governance. What we have now is a cathedral model, where a minority of the community det
Re: (Score:2)
He's not talking about governance of Open Source software groups, but rather applying Open Source concepts to government. It's a clever idea that largely ignores all sorts of political realities. The Wikipedia page he links will describe it better than I ever could.
On the subject of your comment, I find that I agree with you, but I'm not really sure how else it can go. Anytime a software package, whether an OS or application, becomes popular enough to have a significant percentage of its users be non-prog
Re: (Score:2)
I would say that history so far proves your right. However, I feel we can do better. For example, I'd love to see an open-source cross-platform app store for Windows, Mac, Android, Linux, and iOS that enables coders to get to a lot of users with minimal red tape. I like the Android model of running apps in jails with detailed level of user controlled permissions, and the way Android never upgrades a dependency from under your app to cause it to crash. It simplifies package creation and reduces the need
innovation. (Score:5, Interesting)
I thought innovation was what the Big Corporations did after the patent's ran out.
Take the case of the X-Y-Box (the first mouse) it was patented in the 60's. and low and behold on the 80's we got GUI's with mice. makes one think. Is this kind innovation setting us back 20 or 30 years.
Filthy Athenians! (Score:1)
Old Idea + "do it online" != innovation (Score:1)
Nothing against Linus, but I think it's a little silly to take a normal idea, apply "do it online", and then call it a new idea.
Collaboration has been around long before Linus. Perhaps Linus is one of the first to collaborate online... ok, that's great. Comparing this "accomplishment" along side Linux and Git is a little silly. Linux and Git are genuine accomplishments which Linus should be very proud of.
Just maybe, (Score:2)
I think we just have it labelled wrong here (Score:4, Interesting)
Linus' major achievement was popularizing and demonstrating open source and the projects it could accomplish, and Linux and Git were merely demonstrations of that. Glyn merely has caught up to us who have realized sometimes great inventors great invent things, but in software great inventors truly only invent great ideas. That is what Linus has done here. Stop thinking of Linux as a thing and start thinking of it as an idea, part of a greater idea which he has touted for a very very long time.
Re: (Score:3, Insightful)
If what is great about Linux is the idea, then RMS deserves the credit.
But I reject the premise. What is great about Linux is the implementation.
Re:I think we just have it labelled wrong here (Score:5, Insightful)
I thought it was RMS, too.
That being the case, Linus' real "other gift" is providing proof to the world that RMS' idea was valid and possible.
Re:I think we just have it labelled wrong here (Score:5, Insightful)
RMS since 1984, when he declared the GNU free software operating system effort, has been the GNU/FSF champion. He invented the GPL license, which along with similar licenses that have been developed, are the legal cornerstone enabling software innovators around the world to collaborate on free software efforts. However, with the emacs project, RMS showed a lack of skill in encouraging innovators to go nuts with whatever development they like. Everything had to be approved to get into the official emacs release, and RMS was a single point of failure, constricting the flow of innovation from others while providing most of it himself.
Linus, on the other hand, has the people skills needed to enable innovators to contribute while standing enough out of the way to keep from restricting innovation. That's why he's credited for this model of governance. That's the model we need to figure out how to replicate. Unfortunately, it seems to require a benevolent dictator who is brilliant, has thick skin, and good people skills. If we can figure out how to replicate that kind of success, based on how Linus did it, then we can credit him for the model, but so far it seems that Linus' model requires a very rare kind of benevolent dictator who is brilliant technically, has good people skills, and likes to enable others to innovate as much as they like to contribute themselves.
No good model for sharing the efforts of software innovators exists today. Of all platforms, Android seems to have the most innovation at present, simply because they allow any old coding fool to publish an app with minimal red tape. However, Android more or less forbids sharing between developers. We'll never get where we need to be with the current models.
Re: (Score:2)
Linus, on the other hand, has the people skills needed to enable innovators to contribute while standing enough out of the way to keep from restricting innovation. That's why he's credited for this model of governance. That's the model we need to figure out how to replicate. Unfortunately, it seems to require a benevolent dictator who is brilliant, has thick skin, and good people skills. If we can figure out how to replicate that kind of success, based on how Linus did it, then we can credit him for the model, but so far it seems that Linus' model requires a very rare kind of benevolent dictator who is brilliant technically, has good people skills, and likes to enable others to innovate as much as they like to contribute themselves.
Biotechnology will soon solve the issue. We have our selection of BDFLs [wikipedia.org] in open source community. All we need to do is create hybrid "clones" of them, raise them as nerds, then a few decades later see which did best, and repeat the process. It won't take many generations until we have the ultimate BDFL at our disposal.
Re: (Score:2)
That being the case, Linus' real "other gift" is providing proof to the world that RMS' idea was valid and possible.
It's valid and possible if you put pragmatism before politics. This explains why Linux is everywhere and Hurd isn't.
Re: (Score:2)
Re: (Score:2)
That's why Linux succeeded. The Linux 0.01 kernel made a beeline straight for a functioning x86 kernel and fleshed out from there. Peopl
Re: (Score:2)
Re: (Score:2)
From what I read, the output of Stallman and Torwalds is roughly comparable. They're both awesome programmers who have the ability to create well-designed code in a short amount of time.
However, whereas Stallman started out with a clear agenda, an extreme sense of perseverance and tried to build a free Unix system no what, Torwalds basically got lucky. If there hadn't been a nearly-complete GNU system (written by Stallman and others) at the time he wrote his terminal emulator^W^Wkernel, Linux would very li
Re: (Score:2)
Linus popularized it. Before Linus if you asked the average person what free software was they would have told you it was.
a. A copy from a friend.
b. That public domain junk like lemon aid stand.
c. What I can download from the Pirate Chest BBS.
I actually remember hearing about GNU Unix way back then. I was so excited and could hardly wait for it to show up. Even giving RMS the credit for coming up with the idea of free software is a big stretch. People had been passing around the source for programs for a ve
Re: (Score:2)
Not just RMS (and the GNU project), but to some extent, the BSD, X11, TeX and Perl projects as well, as long as we're talking historically. As for implementation, Linus is a clean coder and good at organizing people, and I admire him for both attributes, but the overall implementation of the Linux kernel has a lot of warts, IMO. Regressions are far too common. If it weren't for the much broader hardware support in Linux, I would probably prefer to run a GNU/BSD system. (I may still if Debian GNU/kFreeBSD
Re: (Score:2)
I think it's quite possible that if not for the legal battles [wikipedia.org] back when Linux was still little more than an interesting toy, BSD would be the dominant free OS today.
I believe the reason Linux rules over BSD is license. BSD license allows companies to "just take", and in short term this is so much more tempting, that rate of "giving back" isn't as high as it could be. There are manager level people in companies using BSD software, who abhor the idea of giving away company secrets built on top of BSD licenesed technology, even when they're not really secrets. They're, perhaps justifiably, afraid the their competitors will just "take" and not reciprocate, and gain advanta
Um no. (Score:5, Insightful)
Linus Torvalds has done well with Linux and now Git, but I don't really seeing him deserving the title of pioneer of "open innovation". At least not in the way the author is using the word "pioneer". Linux being the most popular open source project makes the project itself the catalyst for this so called "open innovation". There is a difference between taking advantage of open source methodologies and creating methodologies. The author has seems to lost the grasp of that difference in his zeal for idol worship.
I think RMS deserves the title of the creator (or pioneer) of "open innovation", and that says a lot since I don't always agree with his philosophy. RMS is the one that really stuck his neck out and preached the gospel. Even today he is either loved or hated by the software community.
Then there are all the advocates that came and went during the lifespan of Linux. They wrote manuscripts, sold the idea to their employer, or invested their own money in open source development. During all this time Linus focused on his vision of the kernel, and having a take it or leave it attitude towards advocacy. His main concern was making a quality kernel and rightly so.
If we used the word pioneer correctly then we would consider Linus one of many pioneers in this open source crusade. There are a lot of them with the scars from all the arrows in their backs. Sorry for the slight negative tone, but the idol worship in that article irritated me this early in the morning. More coffee!
Re: (Score:2)
I would agree with you but RMS contributes more philosophically where Linus contributes more physically. For example, Louis and Clark were pioneers. They didn't come up with the whole manifest destiny "god said we could have the land if we explore it" attitude. The concept came from some politician. That isn't to say I would equate open innovation with manifest destiny.
Re: (Score:2)
What about gcc and emacs? They both existed longer than Linux and enjoy a much larger install base.
I don't really understand your point. You seem to have completely disregarded the fact that not only did RMS delivered "physical" software, he did it before Linus.
Re: (Score:2)
The word "more" is important in my post. And yes, without gcc most FOSS applications wouldn't exist including the linux kernel and git. However, I was pointing out that Stallman's contributions were not just physical but philosophical. Also that his philosophical contributions were "more" as in greater than his physical contributions. To simply say Stallman contributed gcc and emacs in comparison to Linus' kernel and git would leave out the philosophical contribution by Stallman. Thus. One was "more"
Re: (Score:2)
Understood.
Let me use a sort of car analogy, it's Slashdot after all and I haven't made a terrible one in a while.
There was a need to have a paved road to connect the east coast with the west coast of the US. Before the road existed, groups of early pioneers travelled westward for a better life and many of them were never heard from again. It took a bold pioneer to not only see the need for a paved road but make an effort to build the roads and bridges over rough terrain. He had to sell the feasibility of
Re: (Score:2)
That may be true. Not all pioneers got it right the first time. In fact I think the number of pioneers who did is rather small or practically non-existent.
Re: (Score:2)
Re: (Score:1)
I guess you didn't read the article, or your comprehension is very poor, as he very clearly states the differences between what Linus and RMS did. And he didn't say that Linus pioneered open development or open/free software. He says that Linus pioneered the approach of asking potential users and developers for feature requests, while RMS wanted people to work on his stuff.
Re: (Score:2)
I did read the article and didn't buy into his comparison of the two. The top down structure versus asking for volunteers on the internet over simplifies a lot. For instance, RMS has been doing this much longer and part of that time he couldn't take advantage of the internet. When I first started using GNU software my first access to the products was via floppy disks through the mail. Creating a unix like kernel using floppy disk or BBS distribution is significantly harder than downloading from USENET or ke
Re: (Score:2)
That's the whole reason the GPL exists and created a model where contributors don't have to fear their work being monetized.
To nitpick (or perhaps not), GPL does not prevent others from monetizing contributions, nor does it try to do this, at all. It's just more difficult while adhering to GPL requirements, and requires a less direct approach than selling draconian licenses to use the software. But some approaches not only work, but also scale very very well, for instance Red Hat's approach.
Re: (Score:2)
but the idol worship in that article irritated me this early in the morning
Thank you for your wisdom, oh wise one!
Re: (Score:1)
Three in one (Score:2)
Well, now we have the Holy Open Spirit and the Son so who's the daddy?
Re: (Score:2)
Re: (Score:2)
No idea, but the mother would be Inanna.
Re: (Score:2)
RMS doesn't exactly deserve that title either.
What RMS was doing was exactly what most of the mathematical and scientific community was doing already, namely sharing ideas like crazy and giving everybody who knew what they were doing a way to contribute. And it had been what was going on in Unix-land before it became heavily commercial, most notably in BSD Unix.
As much as RMS is portrayed as a radical, the real radical position is the idea that software source code should be hidden from users and protected
Re: (Score:2)
That is not my experience with the mathematical and scientific community. It is true they are open and peered review, but they are definitely not that way from the very beginning. It's very competitive and they hold on to key pieces of data that they worked on so they can be the first to publish. It's n
redefining the meaning of pioneer (Score:2)
`Linus Torvalds has done well with Linux and now Git, but I don't really seeing him deserving the title of pioneer of "open innovation". At least not in the way the author is using the word "pioneer"'
That might be true but first one would have to redefine the meaning of 'pioneer', 'creating', 'taking advantage of', "open innovation" and "open source methodologies"
"I'm doing a (free) operating system .. and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promi
Re: (Score:2)
Ill second this, I respect Linus as an engineer first and foremost. This is ofcourse extended to all of the kernel hackers.
Technical advice from any of these carries weight.
RMS I respect as a visionary with quite extraordinary consistency and patience, again extended to all GNUs.
He gets a lot of flak from short-sighted people for an uncompromising stance, this is unfair.
Its his role to be clear and firm, so that stuff moves in the right direction instead of stagnating in details.
They have overlapping sphere
Re: (Score:3)
Re: (Score:2)
No no no you don't understand... people are free to do what they want, and RMS is free to criticize them for it.
Linux vs Git? (Score:5, Interesting)
Can someone explain, or point to a discussion, of how it is argued that Git could be more important in the long term than Linux? Isn't Git small fish compared to Linux?
Re: (Score:2)
Linux is an OS kernel. Kernels come and go over the years; Linux has been around for a long time already. Eventually, its development will hit a wall created by some ancient design oversight and someone else will make something new to resolve it.
Version control systems have more staying power. The popular SVN was developed as a better CVS, which dates back to 1986 (according to Wikipedia), which itself was an improvement over something else from the 70's. Linux is roughly analogous to SVN's place in the cha
Re: (Score:2)
It's ridiculous to assert that Git is anywhere near as important as Linux just because "version control systems have more staying power" and "someone else would've created a UNIX-like system for the PC". Git is quite nice but its impact is miniscule compared to Linux. Moreover, the revolutionary thing about Linux was its development model (which BSD didn't have) which is precisely what led to those revolutionary ideas in Git.
Re: (Score:2)
Git is quite nice but its impact is miniscule compared to Linux.
Git allows places like gitorious.org, github.org. While seemingly like eg. sourceforge, I think git makes a huge difference here. It's a game changer (which is kinda orthogonal to being "nice" or not).
Re: (Score:2)
You are massively understating the impact Linux has had on the computing world.
Re: (Score:2)
Oh I agree Linux has significantly bigger impact, especially today. But impact of git is just happening. And I think git will "win" over eg. Mercurial for a few reasons. First of all there's modularity vs. monolitic, which allows git to have much wider range of uses, and also allows more directions for open development, enabling innovation, inviting innovators, increasing developer base, speeding development. The impact doesn't have to be big to accumulate over the years. Then of course there's the... for l
Re:Linux vs Git? (Score:4, Informative)
There is nothing special about Linux, apart from being a successful FLOSS operating system.
There were no great genius work from Linus there, he "just" wrote an ordinary OS and made the source public.
Git, in the other hand, is a work of a genius. It's not merely one more version control system.
It made branching, merging and atomic commits so acessible that it changed the way people code.
ps: no idea why you were modded down, it was a completely reasonable question.
Re: (Score:2)
It's not merely one more version control system. It made branching, merging and atomic commits so acessible that it changed the way people code.
Are you sure? I never used Bitkeeper, but I know that Git was heavily inspired by it. Also, while I admit that Git is an incomparable improvement over SVN, I'm not convinced its as much of an improvement over other DVCSes like Arch, Bzr or Mercurial. Mercurial in particular is a very close match in features and flexibility (though I admit to a mild preference for Git myself), and is arguably more accessible (in the sense of easy to learn and get up-to-speed with) than Git.
Re: (Score:3)
Monotone (Score:3)
Re: (Score:2)
not special? getting so many companies and people to *contribute* is the outstanding thing about Linux compared to the others. Why do the open source alternatives lag in device support? (and yes, I prefer some of the alternatives to Linux but still that mindshare thing is formidable)
Rock on (Score:3)
Let's claim he won WWII, too. What the hey. It's not like anybody will actually check.
/ Godwin
Re: (Score:3)
Lets claim that Hitler was killed by a bad Git Merge.
THAT is a godwin.
As an online discussion grows longer, the probability of a comparison involving Nazis or Hitler approaches 1 (100%).
Re: (Score:2)
Git is the Chuck Norris of 2011!
Why credit Linus (Score:2)
I remember when DDJ published the BSD i386 source, that was pre-Linux. It's said that Linus wanted a better Minix, but before that were the Berkeley Software Distribution and the GNU Toolset.
It's not at all clear why Linus is singled out for credit.
Re:Why credit Linus (Score:5, Interesting)
Linux wanted have his own UNIX-like computor. Buying a VAX to run Berkeley Software Distribution was at that time not afforable for a mere student and you also had to have an AT&T license for them.
The 386 BSD was released after Linux was started; Linux was started in '91 and BSD 386 came out '92.
Also you had the large lawsuit regarding BSD in '92 which slowed the development for BSD versions for 2 years.
Since then BSD systems more or less has been playing catch up with the more capable Linux system.
Had the BSD for 386 been released earlier and has not the big lawsuit stopped the distribution of BSD for 2 years
that Linux would probably not been much more then a hobby project that become abandoned when something
better came along. But instead Linux become the #1 UNIX-like operating system of choice.
Re: (Score:2)
Yeah, Linus didn't really do anything special here. The BSD folks were doing open contributions long before Linux did. BSD just wasn't available for 386 at the time. So Linus's contribution was making software that was able to bring that ethos available to more people while BSD was being ported and going through legal troubles.
The people who really deserve the credit are the BSD and ATT folks. Sorry.
Poor argument (Score:3)
Re: (Score:2)
CVS (Score:2)
I actually think CVS did more for "open innovation". Together with Sun sponsoring the various SunSites.
CVS was the first (at least widely used) free server based version control system, and it made it very easy for anyone with a server to setup a free software project. The SunSites were probably the most common hosting platform until SourceForge. Before CVS you either gave collaborators login access so they could work locally on your machine (GNU did that), or relied on sending patches, which Linus did f
Linus? (Score:2)
Charlie Brown's best friend?
I believed his gift to the World was The Great Pumpkin! (more than 50 years before the Flying Spaghetti Monster)
SHARE (Score:4, Interesting)
Considering it's IBM's 100th birthday, it should be pointed out that a lot of the concepts TFA talks about were being done by groups like SHARE [wikipedia.org] long before Linus was even born.
Open Innovation as an emergent property of FLOSS.. (Score:3)
All Linus did was write a kernel and all of the things that the article credits him with inventing, were already part of the free software landscape prior to his posting to the minix group.
How do I know? BECAUSE I WAS THERE. I remember the posting on the minix group and I remember the first versions of Linux being passed around University of Maryland when I was going there. This so called "Open Innovation" is an emergent property of Free Software. So, please, get your facts straight, and stop your hero worship.
GC
Re: (Score:2)
All Linus did was write a kernel and all of the things that the article credits him with inventing, were already part of the free software landscape prior to his posting to the minix group.
How do I know? BECAUSE I WAS THERE. I remember the posting on the minix group and I remember the first versions of Linux being passed around University of Maryland when I was going there. This so called "Open Innovation" is an emergent property of Free Software. So, please, get your facts straight, and stop your hero worship.
It's emergent same way as democracy is emergent in human society. It's bound to happen, yet it's not automatic, and often it takes blood, sweat and tears to make it happen. Anybody who can pull it off and become "hero" needs luck of course, but luck alone will not make it happen. Minix didn't take over the world, it was left in the dust of history while Linux made history.
"Open Innovation" - rediscovery (Score:3)
I think if you take a longer historical perspective then "Open Innovation" is what humans have normally have engaged in. It is only quite recently that patents and copyright etc. came on the scene to create "closed" environments.
Imagine what would have happened if someone had patented fire, metallurgy, selective breeding (plants and animals) or copyrighted the musical scales !. Instead ideas travelled around openly, anyone could experiment, copy ideas etc.
people always have to turn it into Linus vs. RMS (Score:3, Interesting)
Re: (Score:2)
There is nothing unique about Linux or GIT, nor Linus fanboys ... they are just that,
You're talking utter piffle. Linux and git certainly do have unique features, just as pretty much all other operating systems and VCS systems have unique features. For instance, Linux is the most scalable OS available. It was (for a time) the only OS to support x86-64, too. And the first mainstream OS with userspace filesystems. Git is, or was when it was written, the fastest DVCS out there which seems useful for large pro