Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [license-compatibility]

License compatibility is the comparison of two or more licenses to determine if certain usages and actions can be made. Use this tag if the question would like to determine the compatibility of licenses, or their individual clauses.

14
votes
2answers
2k views

Combining code written under different licenses (Eiffel Forum License, MIT and Apache), what are my options?

So I'm new to all this licensing jazz, and I've just started work on a project I'd like to one day publish as open source. I've found a couple of projects so far that have code to accomplish stuff ...
16
votes
4answers
256 views

Does a host application's license apply to plug-ins written for it?

This was prompted by another question which reminded of a past experience. Consider the following: An open-source project supports a plug-in architecture The project is released under a copyleft ...
51
votes
3answers
1k views

How can I determine if two open source licenses are compatible with each other?

Given two open source projects, each with different licenses, are there metrics or resources I can use to determine if it is legitimate to copy code from one of the projects to the other?
16
votes
3answers
6k views

If I'm using a GPL 3 library in my project, can I license my project under MIT license?

If I'm using a library that is licensed under GPL v3 in my project, can I license my project under the MIT license? I tried to read the GPL v3 text but I cannot understand it without your assistance.
33
votes
6answers
1k views

Can I copy-paste a snippet from Stack Overflow into my GNU-GPL project?

I have found on Stack Overflow a 10-lines block of code that does exactly what I want. There is no license information in the post nor on the answerer's profile page, so the CC BY-SA 3.0 license of ...
17
votes
1answer
1k views

GPL V3 with OpenSSL Exception

I've decided to license some code I have yet to release under the GPL v3. However, OpenSSL is used quite a bit in the software and I know that the two licenses are explicitly cited as being ...
11
votes
2answers
244 views

What counts as adaptation for using code licensed under CC BY-SA 4.0 in software licensed under GPLv3?

Since 2015-10-08, GPLv3 is listed as one-way compatible license for CC BY-SA 4.0: […] you may license your contributions to adaptations of BY-SA 4.0 materials under GPLv3, but you may not license ...
7
votes
1answer
460 views

Adding feature to an Apache v2 package

I'm working on one npm package based on another one but with another approach, this package is licenced under Apache v2 and I want to use MIT. After some use of my package I've noticed I need to use ...
5
votes
1answer
145 views

Must CC BY-SA be included for ideas and code taken from Stack Overflow?

I'm still unclear about licensing. If I have a project on Github that's licensed under GPL and found pseudocode on a Stack Overflow question, must I now dual license my code on Github and GPL as ...
10
votes
2answers
366 views

Can I use GPL v3 for source code and CC BY-SA v3 for comments?

I have some source code for which I am the copyright holder. I want to release it under the GPL, but when it was closed source, I copied a bunch of a stuff from Wikipedia for a couple of classes and ...
13
votes
2answers
3k views

Can I link a Apache 2.0 library into software under GPLv2?

The Apache 2.0 License has a built-in linking exception: For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to ...
12
votes
1answer
1k views

How to licence a project which includes MIT, BSD, Modified BSD, and New BSD libraries

I've been working on a project for a while, and I'm almost ready to release it, but I've been more concerned with getting it to build than legal considerations, and now I'm not at all sure where I ...
3
votes
0answers
69 views

Meaning of “and” and “additionally” connectors with two Open Source licenses

[This question is an expansion of the question "Meaning of OFL and GPL" because of limits on the number of characters in comment-responses]. I am unsure of the meaning of the terms "and" and "...
21
votes
3answers
998 views

Copyfree Open Innovation License compatibility

I'm interested in the Copyfree Open Innovation License as a simpler alternative to Apache 2.0 (it is a permissive license with an explicit patent grant). But because it's not so popular, not much ...
6
votes
1answer
95 views

Can an interpreted program be under any license without restricted by its GPL'ed run-time environment?

If I write a run-time environment based on some GPL'ed libraries and separately write an program interpreter which is passively used by the run-time environment, can a program (which is intended to be ...
4
votes
1answer
446 views

Release code with MIT dependencies under GPL

I am creating a game and want to release the code under a copyleft license (GPL 2 or 3). So far, so good, but there are multiple MIT-licensed library dependencies. Can I still release my code under ...
13
votes
4answers
571 views

Are licenses affected if the author adds conflicting clauses alongside?

I see this one quite a lot: an author releases something under a standard free/open license (i.e. not a crayon license), but on the same release page adds a clause that conflicts with the license. I.e....
7
votes
1answer
757 views

Compatibility between EPL and LGPL

I'm using LGPL binaries, as well as EPL binaries for my open source project. Is this OK? And if yes, does that mean I should license my project under LGPL? The binaries are being used as dependencies ...
14
votes
2answers
913 views

Are permissive licenses (MIT/BSD/zlib) compatible with CC-BY?

Permissive licenses like MIT only require that you include the license text if you redistribute. CC licenses that have the BY part require that the original authors are attributed, but in flexible ...
13
votes
2answers
2k views

How is the BSD GPL-compatible?

The BSD license says that derivative works may be distributed under the following conditions: Redistribution and use in source and binary forms, with or without modification, are permitted ...
12
votes
2answers
458 views

Is Stack Exchange's CC-BY-SA v3.0 content compatible with the GPL?

Currently, all user submitted content is licensed under "cc by-sa 3.0 with attribution required". This shows up at the bottom of each page: user contributions licensed under cc by-sa 3.0 with ...
12
votes
2answers
98 views

Can I have one license cover part of a software and another covering the other half?

Scenario: Lets say I have a software I have been developing. I am about to release it but I first have to apply some licenses. Question: Suppose I want to release part of the software (the code) ...
11
votes
4answers
1k views

Remove BSD LICENSE file while importing code into GPL project

Can LICENSE file be removed from 3rd party BSD project that is merged with GPLed code? There are license headers in each file, but files will be modified, so BSD license in them will no longer be ...
11
votes
1answer
181 views

Can software licenced in Eclipse Public Licence be used in a project with GPL?

JUnit is licenced under Eclipse Public Licence which, according to Wikipedia, is incompatible with GPL. So does this mean if you’re working on a project licenced with GPL you can’t use JUnit? It's too ...
8
votes
4answers
3k views

Are CDDL and GPL really incompatible?

Wikipedia seems to suggest that CDDL and GPL are incompatible, yet no one knows for sure why or how. Why and how are the CDDL and GPL are incompatible?
6
votes
3answers
105 views

What does 'terms that are compatible with the GPL' mean?

From Octave's FAQ, Code written using Octave's native plug-in interface (also known as a .oct file) necessarily links with Octave internals and is considered a derivative work of Octave and ...
5
votes
1answer
422 views

Shipping GPL'd binaries in commercial product

I've read lots of discussion on shipping commercial products that link against GPLv2/3 libraries, and products that include code from GPLv2/3 software. But I haven't been able to satisfactorily answer ...
4
votes
2answers
144 views

License similar to GPL, but allowing to incorporate into the commercial version

Continuing this question: I want a license L which is generally like GPL, but allows us to do the following: License our software under both L and a commercial license. Require that every patch (or ...
4
votes
1answer
373 views

Can I publish my iOS app store app code to GitHub under MIT/GPL

I am about to start developing an iOS app which will be published on Apple App Store. While developing this app, I am thinking to push all the code to GitHub public repository; pull requests from ...
3
votes
3answers
526 views

Can I distribute a BSD code with GPL v3 binaries?

I found a GPL v3 licensed library, that I can compile for various architectures and use in the code for a BSD licensed project. This means that I probably have to distribute the binaries with it. ...
3
votes
1answer
441 views

Can Public Domain use GPL licensed library/program?

A similar question already asked here (https://softwareengineering.stackexchange.com/questions/159023/can-cc0-code-use-a-gpl-library) but my question is a little bit different, perhaps more accurately....
2
votes
1answer
113 views

Can Wikidata which runs under CC-Zero incorporate CC BY content?

Wikidata is a database licensed under CC-Zero. If Wikidata would include CC BY content with Wikidata properly labeling the source, would that be okay? Or do third-parties that want to reuse the ...
2
votes
1answer
187 views

Are CDDL and MPL compatible with each other?

Sun's CDDL is based on Mozilla's MPL, and is expectedly incompatible with GPL. What about the MPL itself? Is the CDDL compatible with the MPL?
2
votes
1answer
89 views

How can a paid/proprietary module be combined with an open-source platform?

How could licences be chosen to allow this? As an example, how are things done with paid addons with Prestashop?
1
vote
1answer
29 views

Incorporating GPL patches into commercial version of our software

If we distribute our software both GPL and under a commercial license, do we have the right to incorporate third party patches into the commercial version of our software?
-3
votes
1answer
178 views

Font licensed as GPL *and* OFL … Can I use under OFL? [duplicate]

I would like the build upon the Libertine Open Fonts Project under SIL OFL 1.1, a permission that seems to be intended by the authors. However, several issues / irregularities crop up in the wording ...