Comment Re:A case of the pundays (Score 1) 376
None of your contrary examples are operating systems.
Is your point, then, that the GPL is crucial to the success of an operating system?
Only that an OS and an app have different characteristics when it comes to the license issue. First, OSes are far more complex. Second, for gadget makers who need an embedded OS, the OS is just the foundation of a software stack, and its usually 'hidden', so gadget makers will have less of an issue with using an OS that their competitors can also use (and see). For those 2 reasons the enforced collaboration/sharing that the GPL requires makes more sense for some companies/people.
Of course they can. Google maintains a proprietary fork of Linux
My previous/current comments were/are referring to code that is distributed, thus my examples involving companies using an embedded OS on consumer products.
Besides, private forks are irrelevant to this discussion since they don't need a license anyway.
The nature of the open source development model is what encourages companies to contribute back,
Encourages, but doesn't require, unless the GPL is used. Some companies will not consider it acceptable to risk contributing if their competitors are not also required to accept the exact same risks (and rewards). Thus a level playing field.
as an example, for commercial companies who need an embedded OS for something (where the OS itself is not the center-piece of their product - thus the fact that their competitors can use it too is irrelevant), the license really does make a difference, and many of them are deliberately choosing the GPLed Linux (for completely agnostic, practical reasons).
Right -- agnostic, practical -- if you mean what I think you mean, they aren't choosing it for the license, they're choosing it because it's stable, mature, and does what they want.
No, they're choosing a GPLed OS rather then a BSDed OS precisely because of the license, but not for the usual 'religious' reasons. Again, as above, its a level playing field.
I don't see how you can look at the history and conclude that.
We're talking about a hypothetical here, the history doesn't help us.
And for other people, and other markets, the GPL makes less sense,
I never claimed the GPL works for everyone, only that it works better for some.
Then let me clarify:
The reason Linux is so widespread is not because of zealotry.
Thank you. The whole 'GNU zealots' thing is getting real old, especially since real 'GNU zealots' are as rare as hen's teeth around here.
It's because by the time anyone else (who wasn't BSD) had figured out that this might be a good idea, Linux had already snowballed into the default choice.
This is where we (still) disagree. I don't believe the BSDed OSes would 'win' just because they arrived first, and by the same reasoning I believe Linux is not as popular as it is just because it arrived first.
So as soon as our hypothetical GPLed OS did become available, those companies/people for whom the GPL works better would migrate to it because it *does* work better for them, no matter how long the prior BSDed OSes had been around.
If one license is universally better than the other one, in all circumstances, then we'll inevitably see a movement to that one 'superior' license. The fact that that doesn't appear to be happening tells me that the licensing does matter, and that the different licenses are useful to different people (or the same folks but in different circumstances).
While I can see the attractiveness of the GPL for a (very) young project, it seems like it's more about wanting to put _some_ license on it so you can get back to the part that counts -- actual code.
That strikes me as a really odd thing to say. Most people put more thought into what license they chose than this. Linux is no longer a young project, yet Linus himself has said he doesn't regret using the GPL, and Linus did give it a lot of thought, after all, he deliberately chose to use GPLv2-only, if he had done as you suggest he'd have used the default GPLv2-or-later without thinking twice about it.
Perhaps the BSD will gain on the GPL, and if it does then great, I have no problem with that (I love competition, and abhor monopolies - of any kind), but to believe something is popular because its users are basically idiots (thats what you're implying here, even if you didn't mean to) is illogical in this case given that the users we're talking about are mostly fairly intelligent computer programmers. After all, not all FOSS code out there is being written by 'stupid amateurs' who just pick their software license based on its 'buzz-factor' or by flipping a coin.
Seriously, do you really believe that some/many coders who go to the trouble of writing an app and releasing it to the public, just use whichever license they think is the most popular?
My guess is that those people are so few as to just be statistical noise...