Linked Questions
10 questions linked to/from Does a host application's license apply to plug-ins written for it?
30
votes
4
answers
17k
views
What's the difference between permissive and copyleft licenses?
I've heard both terms thrown around, but I'm a bit unclear as to how the licenses differ.
How is copyleft different to a permissive license? Is copyleft just the standard for open source licenses?
26
votes
4
answers
2k
views
What are the implications of the Google vs. Oracle case on the state of public APIs?
There is a case between Google and Oracle over the use of Java and it's standard library on the Google Android operating system. From this article:
To recap: Oracle accused Google of copying some of ...
7
votes
2
answers
2k
views
Making a commercial plugin for a GPLv3 software without releasing the plugin's code
I have been developing an open-source software under the GNU GPLv3 license for 3 years (as part of my PhD thesis) and I am releasing the source code to the public. Now I am planning to write a plug-in ...
9
votes
2
answers
710
views
Are there examples of proprietary software that functionally depends on free software?
This question is a follow-up on a number of questions that all mention some sort of software architecture X for creating software composites, and then goes on to ask: "Will using X to create a ...
7
votes
2
answers
444
views
Does sharing a file format make two programs either a combined or derived work?
This is a follow on from Does a file format constitute an API?
This is an attempt to break down: Does a host application's license apply to plug-ins written for it? into the underlying questions.
...
9
votes
1
answer
1k
views
How does the GPL's linking restriction apply when using a proprietary library with GPL'd interpreted code?
General description:
Can I create Python software that will dynamically link against a closed-source library that has a C API (the Python interpreter is not copyleft) and will also utilize a GPL ...
7
votes
2
answers
703
views
AGPL and Node.js
Supposed I have written a server in Node.js that I licensed under AGPLv3. Now, if somebody takes my code and modifies it, this is a derivative work. So far, so good.
Supposed my server has the ...
3
votes
1
answer
395
views
How can an AGPL web application allow proprietary plugins?
We are developing a web application (REST API backend + frontend, both Python/Flask if that matters).
We want to distribute it as a free software and we'd prefer a GPL license over a less restrictive ...
5
votes
1
answer
359
views
Does a file format constitute an API?
This is an attempt to break down: Does a host application's license apply to plug-ins written for it? into the underlying questions.
Assume the following scenario:
Two programs 'communicate' via ...
9
votes
2
answers
275
views
Can I release my plugin scripts as open source if they rely on a proprietary API?
I write scripts for a commercial GIS package (ArcGIS) using Python and the GIS package software API (Arcpy). I had been thinking about putting the scripts that I create on GitHub under an MIT licence ...