Questions tagged [derivative-works]

For questions about works that derive their core from another open work.

Filter by
Sorted by
Tagged with
14
votes
3answers
912 views

Is the output of an open source program licensed the same?

According to my knowledge, open source software is free to use and distribute. If modified it should be distributed under the same license. But what about only using output of the programme? Eg. ...
26
votes
4answers
1k views

What are the arguments for considering dynamic links not to constitute derivative works?

The status of programs which are dynamically linked with Copyleft licensed binaries (such as a .dll) is contentious. I have created two questions for each side of the debate. The other can be found ...
17
votes
2answers
1k views

What are the arguments for considering dynamic links to constitute derivative works?

The status of programs which are dynamically linked with Copyleft licensed binaries (such as a .dll) is contentious. I have created two questions for each side of the debate. The other can be found ...
19
votes
2answers
741 views

Theseus' Paradox applied to code copyright

Assuming a copyright license (I'll reference Apache 2.0, but that's an example only) that allows derivations, at what point are those derivations so extensive that the Apache license no longer applies?...
49
votes
4answers
18k views

Someone open-sourced an un-open-source project

Someone (Person_A) is sharing an open source project (Project_A) on GitHub. The Project_A is a decompiled version of another project (Project_B). But the original Project_B is not open source, and ...
7
votes
2answers
358 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. ...
15
votes
6answers
1k views

GPL-Licensed LaTeX template - implications for resulting work?

I'm currently writing my master thesis, and the classicthesis template we're supposed to use is licensed GPLv2+. As I understand the GPL, this makes my written thesis a derivative work, and would ...
13
votes
2answers
655 views

Does the CC-BY-SA License require that source code of derivative works be shared?

For example, if I create a LaTeX file and license it with CC BY SA, can someone create a derivative work, but only publish the PDF, without giving out the derived LaTeX source code? Does this fall ...
20
votes
3answers
681 views

Is the code generated from a GPLv3 EBNF grammar a derivative work?

So, I'm really unclear on this situation and what it means. I have an EBNF-based grammar file that we use for our project. This EBNF grammar describes rules for parsing/lexing a document (e.g. some ...
11
votes
2answers
419 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 ...
5
votes
1answer
275 views

When does a dependency imply a derivative work?

I'm building a program which gets certain info off the net, makes calculations, then sends the info to the net again. I don't program the 'taking off the net' and 'sending to the net' parts though; ...
6
votes
1answer
498 views

Re-implementing MIT licensed software in another language

I have re-implemented a library in Golang which was originally in Python. The original Python library carries an MIT license, which gives me "without limitation the rights to use, copy, modify, merge,...
6
votes
5answers
529 views

Preventing people from forking and profiting over minor changes

Twinone App Locker is an Android app. It used to be open-source, released under an Apache 2 License. It was ad-supported. People forked it. If I understand correctly, they tended not to make any ...
4
votes
3answers
235 views

Is linking a correct proxy for derivative work determination in (copyleft) FOSS licenses?

I tend to use these simple tests to determine if the copyleft terms of a third-party project apply to the calling/reusing code: if the calling code is linking (statically or dynamically) with GPL-...
13
votes
3answers
5k views

When is my project a derivative work in an interpreted language?

With compiled languages, I understand when a work is considered derivative of another and thus, a license such as the GNU GPL covers the whole work. However, with interpreted languages such as PHP or ...
11
votes
2answers
473 views

Recourse for forks ignoring open source license on original code in App Store?

I used to contribute to a free iOS app on GitHub that was released under the Mozilla Public License Version 2.0. Multiple people have since taken the code from that GitHub repository and released ...
8
votes
1answer
791 views

What license options do I have for licensing ported source code?

If, I port Ruby on Rails (licensed under MIT) from Ruby to Java what license options do I have? Would I have to use MIT or a compatible license?
4
votes
1answer
218 views

Under AGPLv3+ do I need to provide the source for secondary applications?

I am working on a central application (AGPL3+) that will control and/or provide access to multiple secondary applications, mostly on other servers. It is trivial for me to provide the source for the ...
55
votes
7answers
5k views

Is requiring a license a violation of the GPL? Can I get around it?

At work, we use a version of GCC provided by a vendor of a proprietary OS. The vendor has modified gcc so that it will only run if it successfully acquires one of a limited number of licenses we've ...
13
votes
5answers
708 views

Appropriate licence for later merging back

I am a library developer. I want to open source it soon, but I'm not sure what license will work best for me. My main concerns are: I want to provide a commercial license for somebody who is willing ...
13
votes
1answer
12k views

How to use MIT license in a project?

Let's say i used a MIT program as a base for a new project, and modified about 50% of the program files. How should i specify that the program is a derivative work? Do i need to keep track of every ...
7
votes
2answers
670 views

Are there examples of proprietary software that functionally depends on copylefted software?

This question is a follow-up on: Are there examples of proprietary software that functionally depends on free software? Please note that this is not a duplicate, as "copylefted" (and some more, see ...
12
votes
1answer
2k views

Derived work of BSD licensed software, how do I indicate this?

I found a javascript module (file), which contains two functions, and I would like to modify it under the terms of its BSD license. I'm happy for the resulting source file to be declared derived work ...
10
votes
3answers
5k views

Linking from LGPL 2.1 software to Apache 2.0 library

The FSF claims that GPL v2 is incompatible with Apache 2.0 and that linking to a library generally creates a derivative work of this library. However, the linking exception of the LGPL allows ...
22
votes
2answers
7k views

Can I sell my MIT-licensed software if it is modified by others?

Suppose I create some software from scratch. I sell the software, but I also keep it open source under the MIT License. Someone forks my repository and makes some great improvements to my software. ...
18
votes
2answers
2k views

Borrowing ideas rather than code from open source projects

I work in a field where people (competitors?) reverse engineer things, and for this reason, there are many implementations around, all of which are open source. Sometimes in order to save time, I look ...
15
votes
2answers
4k views

Do I have to release my code as GPL when a Java Library is GPL

I have found a Java library that can be used under the GPL licence (not the LGPL licence). Can I embed the library in my program without the requirement of using the GPL licence? I have no ...
14
votes
3answers
816 views

Does using Eclipse wizards to generate code make my software a derivative?

I am using Eclipse to code my program. After doing research on the Eclipse website I found that there was no clear answer to my question. My issue is that I need to be able to license my software ...
13
votes
3answers
1k views

Derivatives and Forks… Is there a difference?

The terms fork and derivative have really been bugging me as I always seem to imply that their different, but then in many ways the same. You hear the term fork many times on platforms such as Github, ...
10
votes
2answers
3k views

If my R package uses GPL packages, does mine automatically inherit GPL?

I've built an R package that uses a mix of libraries licensed under GPL-2 and GPL-3. From what I've read, because of this dependency, my package will also have to be GPL. See here: https://www.gnu....
7
votes
1answer
360 views

GPL v2 and proprietary extensions

I am trying to understand when do the GPLv2 spreads from a program to its extensions and vice versa. Everything I've read seems to say that if you use a module (shared library or any other "tightly ...
4
votes
1answer
340 views

Can I Commit LGPL3 Derivative Work To An Apache 2 Licensed Project?

I am using a helpful project that is licensed under the LGPL3. I have taken some of the useful code out of it and refactored it into a wrapper class and would like to add it to an upstream project. ...
14
votes
4answers
779 views

Does using GNU Unifont in a game make the game GPL?

GNU Unifont is a fontface licensed under the GNU GPLv2 or later with this exception: The license for the compiled fonts is covered by the above GPL terms with the GNU font embedding exception, as ...
12
votes
2answers
3k views

Can I license Python project under 3-clause BSD while it has GPL-based dependencies

I'm working on an open source Python project and we have plans to use GPLv2-licensed library python3-xlib, but we will not distribute it with our library. So user can install it by pip install our-lib ...
8
votes
2answers
585 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 ...
5
votes
2answers
943 views

Can I sell closed source software which uses some CC BY-NC-SA code?

Can I sell software which uses someone else's code which is licensed under Attribution-NonCommercial-ShareAlike 3.0 Unported? The software is closed source, and aside from the borrowed code, is ...
5
votes
1answer
1k views

BSD 3-clause: how to update with modifications?

Let's say I start with code that is (c) 2014 Struvious Featherstone and licensed according to the BSD 3-clause license. Now I make some changes for my employer Zippety Duda, Inc. and I want to ...
2
votes
1answer
1k views

GPL-2 Derivative works

Suppose we have this scenario: there are 4 Free softwares (under GPL version 2); a man puts them in a Stack and codes some glue-tools and a GUI to wrap them all together; now the stack is a Platform,...
2
votes
1answer
956 views

Is it still necessary to attribute MIT code if it has been modified?

If I take MIT licensed code, modify it, then use the modified code, is it still neccesary to attribute it to the original author? Does this change if the project using the modified code is licensed ...
1
vote
1answer
85 views

Is it possible to have a non-comercial license, while allowing commercial use of derivative works and further modification of the derivative work?

This is a somewhat complicated situation, and I have trouble finding a Creative Commons license that is appropriate. Here is what I want the license to do: Others should be able to redistribute my ...
8
votes
1answer
237 views

Can I apply an open source license if I referenced copyright documentation during development?

I am working on python library that wraps a non-free C library. In order to develop this, I referenced the C library's copyrighted documentation. Because of that my function and variable names are the ...
7
votes
2answers
234 views

Is ripping off an open source library okay?

I don't know if I'm over-reacting but a while ago, I'm using a library https://github.com/sudeepag/SAConfettiView and I saw an open ticket https://github.com/sudeepag/SAConfettiView/issues/57 and it ...
6
votes
1answer
309 views

License for Python module derived from standard library module

I'm creating a short module, which is directly based on the netrc module in the Python standard library. It's the same module, with some alterations and extensions. Is my understanding correct that I ...
5
votes
1answer
295 views

How should I mark a source file with GPLv2 as a derivative work?

I want to include a file with GPLv2 license in my project (which is also GPL, so there are no worries there). The file starts with a copyright line, and the license information. I'll be making ...
4
votes
1answer
644 views

What is the difference between a license, and an EULA when forking a project?

A open software license generally outlines what conditions that a fellow software developer must follow in respect to the original project, be it someone who is plain out of the blue looking at it, ...
4
votes
1answer
214 views

Using CC BY-SA music in a podcast

We've just started a podcast and we're not sure which license we will give it. Might be CC or public domain, for now we keep it to the default (all rights reserved). The podcast is about 20 minutes ...
4
votes
3answers
466 views

Can I force additional notices in my open source project?

Answering a question here put me in a drawback. In Open Source projects, it's clear that copyright notices shall be retained, especially when they contain copyleft and share alike clauses. However, ...
3
votes
2answers
1k views

MIT license ambiguity about copyright?

I asked this question in softwareengineering.stackexchange.com but it was pointed out to me that it is better suited to be posted here. I deleted the original thread in the other subforum. So the ...
2
votes
2answers
308 views

Selling GPL derived source code

I modified a GPL opensource project and distributed the binary free of charge on Google Play. I'm planning to release source code per request via email only. My question is if someone ask for the ...
2
votes
1answer
156 views

Force derivative works to be public

Is there a known license where all derivative works must be made public? Consider this: I give copyleft code to team X. Team X improves code and only shares/uses it internally. This situation is ...