Well yes, that is what I mean. In other words, a fork of BSD code can be closed source. I don't like that for the OS layers since it tends to foster incompatibilities and an unleveled playing field.lightweight wrote: Open source code remains open and does not turn proprietary under the BSD license. Your examples are of new development on existing code.
Yes, you can bundle it and distribute the GPL code with your application, as long as you make the same source available to all as GPL, but you can't link directly to it on your closed source app unless it itself is GPL as well. In other words, you can use it, but you can not make a fork of it and turn it close source.lightweight wrote: Also, I am free to take the GPL and bundle it with my independent program while using whatever closed license I want with said program. See section 2 of the GPL.
http://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL
It may be, but it does not trump the fact that a GPL OS assures a level playing field for everyone, in my opinion.lightweight wrote: BSD's bundling of userland and kernel is much more correct than most Linux distributions for this avid Linux user and professional. I think this is the strongest argument for BSD.
PS: LGPL does allow closed source programs to link to it. That is why some libraries in Linux use LGPL instead. I think that is a fair compromise, but it shouldn't go beyond that at that level.




