License

Tiki Wiki CMS Groupware is licensed LGPL 2.1(external link). There have been many discussions about licensing and how it affects us when re-using code from other open source projects.

License compatibility is a very hot subject and the Open Source Initiative (OSI) has issued a Statement on License Proliferation(external link) and its impact on code sharing & reuse.

After careful analysis and many discussions, it has been concluded that it is appropriate to use code (such as libraries) licensed PHP(external link), BSD(external link), Apache(external link), MIT(external link) and LGPL(external link) (except for incorporating code licensed only under the LGPL v3; using it as a library is fine)(external link) within Tiki. We can not however use GPL(external link) code, unless it is dual-licensed with one of the 5 above.

These 5 licenses are precisely the licenses the PEAR group recommends(external link) in their announcement(external link) where they state "[you] should fairly safely be able to also use any PEAR package without licensing worries, be it for commercial or non commercial, closed or opensource use."

Dual-licensing was another issue. Here, we agree with the fine folks at Mozilla:
If a piece of code is dual- or triple-licensed, that means that someone (the licensee) who modifies and/or distributes it can choose which of the available sets of license terms they are operating under(external link). Therefore, we can continue to use libraries such as phplot(external link) which is dual licensed PHP and GPL.

The Tiki team strives to respect the wishes of authors and to respect all licenses. If you are aware of any code in Tiki which you think is inappropriately licensed for the project, please bring it to the attention of the developers on the dev list or IRC channel.


For the Tiki community,

marclaporte
marclaporte @ php DOT net

2010-12-20 note: zlib License(external link) is also OK.


Related links

http://www.softwarefreedom.org/resources/(external link)
http://en.wikipedia.org/wiki/License_proliferation(external link)
http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility(external link)

Alias
LibLicense
Licensing
Tiki License


The rest of the page is kept as background information. Thank you to everyone who contributed.

background info & discussions

[+]

Contributors to this page: marclaporte44401 points  , Chealer92127 points  , Kissaki112 points  , gmartin171 points  , gmuslera306 points  , redflo238 points  , Damian3587 points  , sulimma7 points  , mose4370 points  , Terence852 points  , goldmoon5 points  and lphuberdeau712 points  .
Page last modified on Wednesday 13 July 2011 04:25:50 CEST by marclaporte44401 points .

Switch Language

Subscribe to Tiki Newsletters!

Delivered fresh to your email inbox!
Newsletter subscribe icon
Don't miss major announcements and other news!
Contribute to Tiki

Shoutbox

Torsten2431 points , 14:06 CEST, Sun 22 Apr. 2012: Next Webinar at Thursday, 17th of May 2012 (21:00 UTC)at http://tiki.org/live
Torsten2431 points , 11:43 CEST, Tue 10 Apr. 2012: Next Webinar at Thursday, 19th of April 2012 (21:00 UTC) at http://tiki.org/live
Jyhem2569 points , 13:07 CET, Fri 16 Mar. 2012: What happened to the BBB room ?
Torsten2431 points , 01:44 CET, Sat 25 Feb. 2012: Next Webinar at Thursday, 15th of March 2012 (21:00 UTC) at http://tiki.org/live
Torsten2431 points , 13:29 CET, Fri 10 Feb. 2012: Next webinar at Thursday, 16. of Feb. 2012 (21:00 UTC) at http://tiki.org/live