Public Domain in the middle
From GPLv3 Wiki
Revision as of 03:29, 4 November 2006 ashawley (Talk | contribs) change formatting ← Previous diff |
Revision as of 03:41, 4 November 2006 ashawley (Talk | contribs) response (check the diff). Next diff → |
||
Line 6: | Line 6: | ||
; David: A non-programmer with need for both tools. | ; David: A non-programmer with need for both tools. | ||
- | Carol writes an interface between Bob's software and Alice's software. Can it be entered into the Public Domain? | + | Carol writes an interface between Bob's software and Alice's software. It is possibly entered into the Public Domain or released as proprietary software. |
- | Can David then use the interface, or would this distribution violate Bob's copyright? Would it violate Alice's copyright? | + | David can then use this interface regardless if its proprietary or public domain. But he cannot distribute it with Bob's program, since it would violate the GPL. David may or may not have the ability to distribute Carol's interface along with Bob's because of any limitation's Alice's copyright on the proprietary package holds, not just because of the GPL. |
- | ; Can Alice write the interface herself and distribute it under the GPL?: I would say no, since it requires her proprietary software, it is GPL incompatable. | + | ; Can Alice write the interface herself and distribute it under the GPL?: No, since it requires her proprietary software, it is GPL incompatable. |
- | Can Alice write the interface herself and enter it into the public domain? Can Alice then distribute the interface? | + | If Alice wrote the interface herself and entered it into the public domain or any GPL-compatible license, then Alice can distribute the interface, and can distribute alongside the Bob's GPL alternative, or her proprietary original. |
Revision as of 03:41, 4 November 2006
Dramatis Personae:
- Alice
- An employee at HugeCo Software.
- Bob
- The author of a GPL'd alternative to HugeCo's main product.
- Carol
- A programmer with need for both tools.
- David
- A non-programmer with need for both tools.
Carol writes an interface between Bob's software and Alice's software. It is possibly entered into the Public Domain or released as proprietary software. David can then use this interface regardless if its proprietary or public domain. But he cannot distribute it with Bob's program, since it would violate the GPL. David may or may not have the ability to distribute Carol's interface along with Bob's because of any limitation's Alice's copyright on the proprietary package holds, not just because of the GPL.
- Can Alice write the interface herself and distribute it under the GPL?
- No, since it requires her proprietary software, it is GPL incompatable.
If Alice wrote the interface herself and entered it into the public domain or any GPL-compatible license, then Alice can distribute the interface, and can distribute alongside the Bob's GPL alternative, or her proprietary original.