Development/Packaging/Licenses
From Mandriva Community Wiki
Contents |
Be sure to check Mandriva Linux Licensing Policy.
When building a Mandriva Linux package, rpmlint will complain if you use a license different from one or many of the following licenses:
[edit] Open Source licenses
- GPL
- LGPL
- GFDL
- OPL
- Artistic
- BSD
- MIT
- QPL
- MPL
- IBM Public License
- Apache License
- PHP License
- Public Domain
- Modified CNRI Open Source License
- zlib License
- CVW License
- Ricoh Source Code Public License
- Python license
- Vovida Software License
- Sun Internet Standards Source License
- Intel Open Source License
- Jabber Open Source License
- Nokia Open Source License
- Sleepycat License
- Nethack General Public License
- Common Public License
- Apple Public Source License
- X.Net License
- Sun Public License
- Eiffel Forum License
- W3C License
- Zope Public License
[edit] Non-Open Source licenses
- Proprietary
- Freeware
- Shareware
- Charityware
[edit] Other licenses
If you find a licence that is not exactly the same as the above, but almost the same, you can use, for example BSD-like, if it is close to BSD.
The FSF has a page about the different licenses and Free Software.
Please keep in mind that the open source version can only contain open source software. Netscape was an exception, is no longer in the distribution since Mandrakelinux 7.2
If you have any question do not hesitate to ask on Cooker mailing list.
[edit] Patent-encumbered software
Lastly, in some countries software may be covered by patents. If this is the case, then we cannot accept such patented software for distribution (however certain other groups may accept it, just google for "mandrake rpm packaging project software patents").