Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Â
ePractice workshop on Open Source Software, 7 April 2011 - Philippe Laurent
1. Philippe LAURENT Senior Researcher at the CRID (Centre de Recherches Informatique et Droit / University of Namur) Lawyer at the Brussels Bar (Marx, Van Ranst, Vermeersch & Partners ) A quick insight into FLOSS licences compatibility issues MVVP
2.
3.
4. ⊠schematic view⊠(= simplified view!) Entire software application (â operational â code) NB : the way the codes are used together have an important influence on the result. In our representations, the codes are âmergedâ in two different files. â Programâ Files code code code code
5. EX. : BSD is GPLv2 compatible BSD - code GPLv2 - code GPLv2 NB: + respect of BSD notices and disclaimers ! OK! â Programâ Final licence for redistribution
6.
7. Ex. : the Apache licence is not GPLv2 compatible Final licence GPLv2 APACHE - code GPLv2 - code X The licensee is bound by obligations that contradict the GPLv2 (ex.: indemnification clause = additional restriction ) NO!
8.
9. Ex.: the EPL is not GPL compatible EPL - code GPLv2 - code Final licence GPLv2 X Final licence EPL NO!
10. EX. : the MPL is not GPL Compatible GPLv2 MPL Final licences Final licence GPLv2 MPL - code GPLv2 - code X NO!
11. EX. : Mozilla and CDDL ??? MPL - code CDDL - code CDDL MPL Proprietary or other Final licence(s) OK!
12. EX. : Mozilla and CDDL ??? Proprietary or other MPL Final licence(s) MPL - code CDDL - code X Proprietary or other Final licence(s) CDDL NO!
13.
14.
15. Ex. : the Apache licence is GPLv3 compatible Final licence APACHE - code GPLv3 - code Apache must be respected (copyright notices,disclaimers, etc.) => accepted Additional Non-Permissive Terms OK! GPLv3 NPAT
16.
17. NOTE : â GPLv2 ONLY â is not compatible with GPLv3 GPLv2 ONLY - code GPLv3 - code Final licence GPLv3 X Final licence GPLv2 NO!
18.
19. Ex.: EUPL has been rendered GPLv2-compatible thanks to the compatibility clause EUPL - code GPLv2 - code Final licence GPLv2 code code code code code code Is GPLv2 in the Compatibility list? YES! code code â