80
votes
Accepted
Someone open-sourced an un-open-source project
Person A has no right to distribute that software, and is committing a copyright violation. Since they hold no rights in the software, they cannot grant a license to others. Any license they purport ...
- 37.4k
52
votes
Can I use my own GPL'ed code in my closed source program?
You can freely issue additional licenses to your own GPL software, without restriction.
Licenses can either give an exclusive or non-exclusive right. For example, an employment contract will ...
- 37.4k
18
votes
Accepted
Can I use a Apache v2 licensed driver for a commercial project without revealing sources of the project?
To my understanding, if I modify the library, I need to give the source of the library with the changes highlighted.
No, you have no such obligation. The Apache 2.0 license does not contain any ...
- 33.5k
17
votes
Accepted
Own LGPL code in proprietorial project
As the owner of the copyright, you can do what you want with your code.
It is others who are bound by the licence(s) under which you distribute the code, because they accept those licences when they ...
- 43.1k
17
votes
How can I license open source software with a closed-source component?
I want repo #3 to be open source, but it uses both repo #1 and repo #2. How should I license repo #3?
You can license repo #3 under a permissive open-source license, like MIT or Apache.
Permissive ...
- 25.4k
15
votes
Can I use my own GPL'ed code in my closed source program?
IANAL/TINLA: Proceed at your own risk.
Yes. According to the GPL FAQ, it states here two things:
I would like to release a program I wrote under the GNU GPL, but I would like to use the same code in ...
- 459
13
votes
Accepted
Can I open source a closed source project by transcoding/transcompiling its source-code, so it's completely different?
You can't do that.
When you adapt the work, you are creating a derivative work you have no license to distribute for. You can't re-license and distribute this work under any license as you don't own ...
- 9,086
13
votes
Someone open-sourced an un-open-source project
The Project_A is a decompiled version of another project (Project_B). But the original Project_B is not open source, AND Project_B never granted Person_A permission to open source the project.
You ...
- 1,341
12
votes
Can a closed-source software be free
What you describe is usually called freeware.
The FSF does not consider freeware to be free software, considering it to be proprietary software, and asks people not to call free software freeware.
...
- 682
11
votes
Accepted
Are open source projects growing faster relative to closed source ones?
This totally depends on the dynamic of user base (both users and contributors) as the project evolves. Also it depends on dynamic of bazaar, technology, sponsorship, rivals, etc. So consider this case:...
- 276
11
votes
Accepted
What are the main steps to convert a currently closed source project into an open source one?
Theoretically, all that needs to be done to make a previously closed source project open source is to put the sourcecode online with an OSI or FSF approved license of your choice attached. However, ...
- 11.5k
11
votes
Use of BSD-3 Clause license and python software license for proprietary use
BSD-3 clause is a very permissive license that does not require you disclosing your source code or the source code of the open source libraries. You are not required to allow your users to re-...
- 2,386
11
votes
Bypass LGPL license using wrapper library
I assume by "commercial project" you mean that you do not wish to disclose the source code for the product you are developing. Please correct me if my understanding is incorrect, as it is the basis of ...
- 1,864
11
votes
Open source licenses and royalties
How does that license model work in practice/technically?
Generally, pretty well. Given a company that produces a free-software product which they will also host for a charge (ie, SaaS), users have ...
- 43.1k
10
votes
Accepted
Is there any recourse when an "Open Source" project has a closed-source core?
Is this even really Open Source software?
The parts that have source code available and are licensed under an open source license are open source software, according to the OSI. The parts that do ...
- 33.5k
10
votes
How can I license open source software with a closed-source component?
While you can do this (with MIT at least, potentially others, but not a large choice), you're going to run into some fairly large issues.
Firstly, there will be a lot of complaints, as in effect the ...
- 101
9
votes
Accepted
Is it legal to Bundle OpenJDK + HotSpot with a closed source application?
To the best of my knowledge Hotspot and most of the JVM code (mostly C/C++ native code) in the OpenJDK is released under the GPL 2.0 with Assembly Exception and not a "bare" GPL. This is in ...
- 14.1k
9
votes
What to do when proprietary code is found in your open source project?
Sadly, there is little you can do. I believe you can argue that you accepted the code in good faith, and avoid the worst. Try to collect and organize any evidence of the affair (emails, commit ...
- 5,039
9
votes
Own LGPL code in proprietorial project
Your code is your own, you can use it in closed products while giving away copies under e.g. LGPL. Just be clear that if I take your code and modify it under LGPL (e.g. to fix bugs) you are not ...
- 5,039
8
votes
Accepted
Can I dynamically call a LGPL/GPL software in my closed-source application?
This answer was originally posted by Josh Kelley at StackOverflow (second link might be visible to 10k+ only), but was removed there due to being off-topic. It has been preserved here in light of this ...
- 2,120
8
votes
Can I open source a closed source project by transcoding/transcompiling its source-code, so it's completely different?
Martijn is right: you can't transcompile, translate, transliterate, or in any other way transcribe and distribute the code of a work you don't have the rights to do so for. In most commercial ...
- 9,028
8
votes
Accepted
On what grounds can companies bring open source projects into closed source?
An open source license is a grant from the copyright holder to someone else, giving them additional rights. If I give you the rights to version 2 of my work, I don't have to give you rights to use ...
- 359
8
votes
Accepted
License to disallow distribution in closed source software, but allow exceptions made by owner?
The practice of selling exceptions to the GPL is perfectly commonplace, but you must either be the sole copyright holder, or else have prior permission from all other copyright holders. In order to ...
- 33.5k
8
votes
Accepted
If I use a mobile app that fetches data from a website under GPLv2+ is the app also under GPL?
The license of an application and the license of data that application produces can be independent, and are only interrelated if the data includes executable code from the executable itself:
Is there ...
- 33.5k
8
votes
Maintaining open- and closed-source versions of same code
The customer don't mind me to open-source this code, but they would like the code to be available for use only in open-source projects, but not in commercial projects.
This triggers me that it seems ...
- 25.4k
7
votes
Accepted
BSD-3 Closed Source Attribution
The only attribution required by BSD is to maintain the copyright/license statement within your sources, but if you aren't distributing the code you don't even need to do that (although you should, in ...
- 3,821
7
votes
Accepted
Using Qt Designer to create UI design for closed source application
Yes you are allowed to do so.
Qt Designer is available under not just GPL but "GPLv3 with The Qt Company GPL Exception 1.0"
Here is the exception:
The Qt Company GPL Exception 1.0
Exception 1:...
- 205
7
votes
License that says you must share changes if you use the code?
What licenses may I use to say you can't use my code to power your marketplace/hardware unless you open source your marketplace/firmware?
If you want derived works to remain open-source, then you ...
- 25.4k
6
votes
Finding open source in closed-source code?
For instance, I have some software code under the GNU GPL v2 license on github. If some evil developer want to steal my code and use it in a closed-source software, how could I be aware of it, and how ...
- 14.1k
6
votes
On what grounds can companies bring open source projects into closed source?
First, the most general case:
All common open source licenses permit any legal entity to make a private copy and to use it for their private, internal use. Some common open source license (Copyleft/...
- 4,187
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
closed-source × 87gpl × 18
licensing × 13
lgpl × 12
commercial × 12
gpl-2 × 9
proprietary-code × 9
mit × 7
gpl-3 × 7
copyright × 6
bsd × 6
license-compatibility × 4
source-code × 4
linked-libraries × 4
apache-2.0 × 3
license × 3
relicensing × 3
distribution × 3
redistribution × 3
binaries × 3
license-recommendation × 2
derivative-works × 2
license-notice × 2
law × 2
contributor × 2