Loading...
 

License

Tiki Wiki CMS Groupware is licensed LGPL 2.1. 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 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, BSD, Apache, ( Apache 2.0 is only compatible with LGPL v3 - see http://www.dwheeler.com/essays/floss-license-slide.html ) MIT and LGPL (except for incorporating code licensed only under the LGPL v3; using it as a library is fine) within Tiki. We can not however use GPL code, unless it is dual-licensed with one of the 5 above.

These 5 licenses are precisely the licenses the PEAR group recommends in their announcement 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. Therefore, we can continue to use libraries such as phplot 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 is also OK.

Related links

http://www.softwarefreedom.org/resources/
http://en.wikipedia.org/wiki/License_proliferation
http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
http://www.dwheeler.com/essays/floss-license-slide.html

Alias

LibLicense
Licensing
Tiki License


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

background info & discussions

[+]

Newest Forum Posts

  1. Thu 27 Apr 2017 23:13 CEST, by Chealer9 - Tikiwiki-devel (mailman list mirror)">Profiles repository unavailable (502 Bad Gateway on profiles.tiki.org)
  2. Thu 27 Apr 2017 21:50 CEST, by Chealer9 - Tikiwiki-devel (mailman list mirror)">dev.tiki.org/Tiki17: 'Parsing search query failed: "Field trackerId does not exist in the current index [...]'
  3. Thu 27 Apr 2017 21:36 CEST, by luci - Tikiwiki-devel (mailman list mirror)">dev.tiki.org/Tiki17: 'Parsing search query failed: "Field trackerId does not exist in the current index [...]'
  4. Thu 27 Apr 2017 21:28 CEST, by Chealer9 - Tikiwiki-devel (mailman list mirror)">dev.tiki.org/Tiki17: 'Parsing search query failed: "Field trackerId does not exist in the current index [...]'
  5. Thu 27 Apr 2017 18:38 CEST, by LiamMcPaul - Features / Usability">Re: Large Wiki Structure Performance Issues
  6. Thu 27 Apr 2017 17:08 CEST, by Bsfez - Tikiwiki-devel (mailman list mirror)">Options for Item Link, Add an item = _self (all previous entered data is lost)
  7. Thu 27 Apr 2017 16:13 CEST, by drsassafras - Tikiwiki-devel (mailman list mirror)">Testing of doc.tiki.org rescue
  8. Thu 27 Apr 2017 15:56 CEST, by jonnybradley - Tikiwiki-devel (mailman list mirror)">Options for Item Link, Add an item = _self (all previous entered data is lost)
  9. Thu 27 Apr 2017 15:55 CEST, by jonnybradley - Tikiwiki-devel (mailman list mirror)">Testing of doc.tiki.org rescue
  10. Thu 27 Apr 2017 15:52 CEST, by Bsfez - Tikiwiki-devel (mailman list mirror)">Options for Item Link, Add an item = _self (all previous entered data is lost)

Why Register?

Register at tiki.org and you'll be able to use it at any *.tiki.org site, thanks to the InterTiki feature. A valid email address is required to receive site notifications and occasional newsletters. You can opt out of these items at any time.