Toolserver:Default license


This page was moved from the Toolserver wiki.
Toolserver has been replaced by Toolforge. As such, the instructions here may no longer work, but may still be of historical interest.
Please help by updating examples, links, template links, etc. If a page is still relevant, move it to a normal title and leave a redirect.

Every account has a default license. This is the license that your tools are licensed under when there is no other license present in the source. The main purpose of the default license is to ensure tools are not abandoned when their owner leaves.

When an account is created, no default license is set. You can view and change the default license for your account by running setlicense on a Solaris host (like willow).

The default license only applies when there is no other license notice in the source code, so you may license some tools under a different license by adding a license header. Alternatively, you may add an "All rights reserved" header, to indicate there is no license for that particular tool.

There is no requirement that users select a default license, or to choose an open source license. However, the Toolserver administrators would urge users to do both where possible. If you do not wish to select a default license, please run setlicense and enter "None" as your license choice.

How would someone check the default license a user set if they needed to?
Again on a Solaris host (like willow), run:
$ ldapsearch -h ldap -b ou=people,o=unix,o=toolserver uid=jsmith tsDefaultLicense
version: 1
dn: uid=rriver,ou=People,o=unix,o=toolserver
tsDefaultLicense: zlib

Example: list of the default license for each user:

See also[edit]

Category:Documentation Category:Commands