After some discussions, I also formulated the following version,
that is still based on the LGPL. It is more complex, but the
name-related stuff is better separated.

-- 
Tuomo
The code of this project is licensed under the LGPL, unless otherwise
indicated in components taken from elsewhere. It is reproduced below.
Additionally, the following (trademark+copyright) restrictions apply
to the use of the names Ion, Ion3, and other derived names:

  1. Significantly altered versions of this software may not be
     distributed (neither in source nor binary form), by a name that
     could be confused with a name of this software ("ion", "ion3", etc.), 
     without additional very explicit component that indicates that the 
     version is non-standard. Such significantly altered versions must
     in no way point to the original author(s) for support.

  3. Redistributions of this software accessible plainly with a name
     of this software ("ion", "ion3", etc.), must provide the latest
     release with a reasonable delay from its release (normally 28 days).
     Older releases may be distributed, if the full version, or some 
     other explicit indicator, such as the word "ancient", is part of 
     the name that the package is accessed with, or if this identifier
     is completely unrelated to a name of this software.

  3. This notice may not be removed from or altered in any source 
     or binary distribution, whose name still indicates it to
     be an (altered) version of this software. It may be removed
     from proper derivative works.


---

# Question and answers

## On significant changes:

A feature patch to the source code would be considered a "significant"
change. A patch that fixes minor bugs, would a priori be considered
insignificant, especially if it is available from the author. Basic
changes in compiler options and installation paths would obviously
be insignificant. Changes to the configuration files, that merely 
add to the standard version, without obstructing the standard setup, 
would a priori be considered insignificant. Changes to the 
configuration files that are incompatible with the standard setup, 
would be considered significant. When in doubt, ask.


## On distributions:

If the software can be installed with `$pkgtool install ion3` (resp. 
`$pkgtool install ion`), where `$pkgtool install` stands for the install
feature of the distribution's package management tool, this should
always install the latest standard release of Ion3 (resp. in the whole 
Ion project). The action `$pkgtool install ion-3ds-20070318` may, 
however, at any date install this particular marked release. Likewise
`$pkgtool ion-with-tonnes-of-unsupported-patches` may install any 
altered version.


## Proper derivative works

Proper derivative works, i.e. works based on Ion, that no longer
can be considered merely altered versions of Ion, do not have
to carry the above notice. As long as these works are still
competing window managers, they should prevented from being 
given names that could be confused with Ion, by trademark law.

Reply via email to