LWN.net Logo

Crowding out OpenBSD

Crowding out OpenBSD

Posted Dec 5, 2012 11:27 UTC (Wed) by trasz (guest, #45786)
In reply to: Crowding out OpenBSD by man_ls
Parent article: Crowding out OpenBSD

Commercial vendors using GPL always give back, because if they don't want to give back, they don't use GPL software. So, with both BSD and GPL, commercial vendors give back only when they want to; the difference is that with BSD, they can still use the software.

And the complaint is because commercial vendors _do_ give back to BSD projects, either the code, or money, as donations or salaries. GPL projects reusing BSD code very rarely contribute anything back.


(Log in to post comments)

Crowding out OpenBSD

Posted Dec 5, 2012 16:11 UTC (Wed) by nix (subscriber, #2304) [Link]

Er, you can still use GPLed software without giving anything back. What you can't do is redistribute it.

Crowding out OpenBSD

Posted Dec 5, 2012 22:45 UTC (Wed) by marcH (subscriber, #57642) [Link]

> And the complaint is because commercial vendors _do_ give back to BSD projects, either the code, or money, as donations or salaries.

Sure some do. Most of them? [reference needed]

> GPL projects reusing BSD code very rarely contribute anything back.

... to the original, BSD-licensed project.

GPL projects "merely" contribute back to *any* person or company not allergic to the GPL, for free. Not as generous as the BSD license but much more generous than no contribution at all.

Crowding out OpenBSD

Posted Dec 6, 2012 1:13 UTC (Thu) by raven667 (subscriber, #5198) [Link]

>> GPL projects reusing BSD code very rarely contribute anything back.
>... to the original, BSD-licensed project.

That seems a little crazy. IIUC any patches to BSD licensed code in a GPL project can be distributed under the BSD license back to the BSD project by the original patch author. The author can always license code to different parties under any license they wish. What's stopping people from contributing code back to BSD projects?

Crowding out OpenBSD

Posted Dec 6, 2012 1:51 UTC (Thu) by dlang (✭ supporter ✭, #313) [Link]

Once the BSD code is part of a GPL project, any new patches are by default GPL (the default license of the project). It takes extra thought and effort to make the patches be BSD

In addition, many GPL people believe that it's a much better license than BSD, and so they _really_ want their work under the GPL.

If either of these are the case, then the patches don't get contributed back under BSD

Crowding out OpenBSD

Posted Dec 6, 2012 2:39 UTC (Thu) by raven667 (subscriber, #5198) [Link]

> Once the BSD code is part of a GPL project, any new patches are by default GPL (the default license of the project). It takes extra thought and effort to make the patches be BSD

I realize that, it seems like a poor reason. Maybe git needs an "export as bsd" option for ones own code 8-)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds