Linked by Thom Holwerda on Fri 1st Jun 2012 23:56 UTC, submitted by Modafinil
Permalink for comment 520550
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
Linked by Thom Holwerda on 04/16/13 9:29 UTC
More Features »
Sponsored Links



Member since:
2007-02-18
Sure. I was going to add to my point that, if anything, Linux is really in competition with itself. We get so used to the idea of one product competing with another product. The brilliant thing about Linux and open source is that it's not dependent on external competition to be innovative, and so having competition doesn't magically improve things. What open source allows us to do is to have the current version compete with the "ideal" version. Maybe we could even go so far as to say the "Platonic" version.
At the end of the day developers should release code in whatever terms they feel comfortable with. I honestly don't know if the GPL's relative success is due to a network effect or because it strikes a coord with more developers. But I don't really care too much because I'm still free to use whatever license I want when I write software that I own the copyrights to.
Well, I'm a software engineer, but I think I like biology more these days, and it definitely shows in almost all my comments. And in biology, being the "best" is never a guarantee for dominance, let alone survival. Very often, and especially in the case of humans, it is the blind patchwork that often saves the day.
You mention MySQL. One thing MySQL has in common with Linux is that they're both oriented more towards the "near enough is good enough" mentality. Could that be why people, deep down, feel more comfortable with supporting them? I think network effects work better when there is no guiding direction.
It certainly would make sense of why the internal Linux ABI is not stable and yet it survives in that form. I can see why Linus accepts that instability. Drivers and hardware changes all the time, and while it would be nice to fit it all together, it's not pragmatic to do so given the variety of interface designs. As long as the external ABI is relatively stable, which is what Linux aims for, then it's not as big of a problem.
Yes, that's always been my beef with anti-GPL sentiments. I like both GPL and BSD like licenses for their various reasons and they both have their own niche. They are not in competition with each other either and there's no sense in inventing a conflict. I find it ridiculous that people can even take sides against each other.