Le 2011-09-26 à 17:26:00, Marvin Humphrey a écrit :
On Mon, Sep 26, 2011 at 08:40:22AM -0700, Jonathan Wilkes wrote:
so if you want your patches to be included into Pd proper, then they must (legally) be BSD3.
The main restriction here is that you cannot take or revise someone else's code that is licensed under the GPL and decide to _change_ the license to something else. The GPL does not allow that.
Unless you are the copyright holder, you can't *change* the license of BSD3 code, either.
That's a misconception stemming from the concept of effective license of a combination of pieces : if half of the software is under BSD3 and half of the software is under GPL3, then complying with GPL3 will automatically make you BSD3-compliant as well. However, you can still take the BSD3 part of it and combine it with proprietary code and ship as a tamper-protected EXE if you like, as long as no GPL code remains, because the BSD3 code hasn't magically changed license by its contact with GPL code.
It might also have to do with propaganda about some licenses being « viral » in non-defined terms, leading people to dream awake about fictional laws that would allow a license-switch that hasn't been formally approved by all the copyright holders.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC