Announcement
Collapse
No announcement yet.
FreeBSD 10 To Use Clang Compiler, Deprecate GCC
Collapse
X
-
Originally posted by pingufunkybeat View PostThe code is there for everybody to use however the hell they want. That is the opposite of selfish.
The only restriction is on redistribution, and it means that you can't take what isn't yours and restrict your users the rights they originally had. That is also the opposite of selfish.
Comment
-
Originally posted by XorEaxEax View PostThe source for IOS 4.3 webkit wasn't released AT ALL until they go lots of complaints, can you fucking read?One trick about the GPL is that it *DOES* allow for delays, as long as they are 'reasonable'. The GPL also doesn't require that the code be available to absolutely everyone on the internet. They could make you request it on CD, and ship the CD at cost. (Yes, then the person who requested the CD could then post it on the internet - but there is no requirement in the GPL stating that Apple has to do it.)
And as Red Hat has shown, you can even restrict distribution to customers that paid you. Yes, THOSE customers can then redistribute freely, but the originating organization is under no requirement to make the source available to everyone who asks.Late last week, Daring Fireball's John Gruber helped draw some attention to that fact that Apple had yet to release the source code for...
GPL can be understood in different ways.
Comment
-
Originally posted by LightBit View PostLinux is selfish too. They take BSD's code and don't give it back. And many Linux distributions are violating GPL, with closed source modules.
GPL is not so free. Copyleft per file would be better.
Comment
-
Originally posted by archibald View Post<rhetorical>Is it not possible for GPL fans and BSD fans to discuss a compiler change without descending into licensing wars?</rhetorical>
Comment
-
Originally posted by kraftman View PostGPL is a very smart license and thanks to it Linux can compete with any other operating system. BSD aren't competitive, because everyone can take their code and advantages. GPL is here to protect the code.
You must be selfish, if you want to be competitive.Last edited by LightBit; 16 May 2012, 06:14 AM.
Comment
-
Originally posted by LightBit View PostBut GPL does that. For example: You include few lines of some GPL code into your program. You are foreced to relicence whole YOUR code to GPL, even if you had only slightly modified GPL before.
You are not forced to relicence anything. No licence can force you to relicence anything.
If you violate the GPL, you simply lose the right to use that GPL software you tried to misappropriate, nothing else.
Comment
-
Originally posted by pingufunkybeat View PostBullshit. Read the licence again and stop spreading FUD.
You are not forced to relicence anything. No licence can force you to relicence anything.
If you violate the GPL, you simply lose the right to use that GPL software you tried to misappropriate, nothing else.
So if Google makes closed source Linux fork, they will lose the right to use Linux (but not their fork), nothing else? Or I didn't understand you correctly?
Comment
-
Originally posted by LightBit View PostBy forced I mean without violations. Are you suggesting I should violate GPL?
If you make a hybrid using a combination of GPL with an incompatible licence, you are not allowed to distribute it. That's it. Nobody can force you to relicence your own software against your wish, remove the GPL parts and continue distributing your stuff however the hell you want.
It's just that since most violations of the GPL are essentially trivial changes to GPL code and then distributing that without source, that simply releasing everything under the GPL is often the easiest and best solution.Last edited by pingufunkybeat; 16 May 2012, 09:52 AM.
Comment
-
Originally posted by pingufunkybeat View PostGPL deals with distribution, not use, poor wording on my part there.
If you make a hybrid using a combination of GPL with an incompatible licence, you are not allowed to distribute it. That's it. Nobody can force you to relicence your own software against your wish, remove the GPL parts and continue distributing your stuff however the hell you want.
It's just that since most violations of the GPL are essentially trivial changes to GPL code and then distributing that without source, that simply releasing everything under the GPL is often the easiest and best solution.
Corrected example: You include few lines of some GPL code into your program. If you want to distribute it you have to relicence whole YOUR code to GPL, even if you had only slightly modified GPL before.
Comment
Comment