All Questions
6 questions
4
votes
1
answer
159
views
What is the point of dual licensing a library under BSD-3-Clause and GPL?
While reviewing our libraries I stumbled over the zstd implementation (https://github.com/facebook/zstd/blob/dev/README.md).
It (and some of its derivatives) is dual licenses under a BSD-3-Clause and ...
2
votes
1
answer
466
views
How do I license my code that needs to include code under 'GPLv2 only', 'GPLv3' and 'BSD 3'?
If I understand the table (mentioned at https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility) correctly, I can use either 'LGPLv2.1 only' or 'LGPLv2.1 or later' for my code if I want to include ...
3
votes
1
answer
428
views
Is Docker (Apache 2.0) compatible with GPLv2 or BSD Licensed projects?
I'm developing a project that includes a section with an implementation on Docker, but Docker is based on Apache 2.0 license. I saw that Apache 2.0 is incompatible with GPLv2 and I want my project to ...
3
votes
1
answer
196
views
A small Go library under GPLv2, rewrite it under modified BSD
Go is using a modified BSD license. I would like to use the same license for some projects, most parts / libraries will be published under an open source license, but clients do demand some of the ...
2
votes
2
answers
3k
views
Can I combine GPLv2 and BSD-3-Clause code and keep the BSD permissions?
I want to take some GPLv2 licensed code written by someone else and add code with a BSD-3-Clause license, originally written by someone else. This BSD-code has been modified by me to add some ...
0
votes
1
answer
372
views
How is the FreeBSD project able to legally distribute GPLv2 software?
FreeBSD publishes "ports" (FreeBSD's term for packages) of software covered by the GPLv2, such as MySQL 5.6.
The GPLv2 states:
You must cause any work that you distribute or publish, that in whole ...