David Chisnall wrote:
I personally prefer the GPL for my app.
In general, I believe, we accept GPL code for applications if there is
no alternative, but prefer more liberal licenses. Libraries should be
LGPL, BSD, MIT or PD at the original author's discretion. I personally
favour BSD, although I think many of the other devs prefer LGPL. If you
are adding code to an existing part of the tree, please keep your
changes no more strictly licensed than the existing code (e.g. you can
add BSD code to an LGPL library, but not GPL'd code).
The GPL has some problems in the long term even for applications, which
may require GPL'd applications to be re-written at a later date. Since
we are aiming to move to a component architecture, and away from
discrete applications, the linking clauses in the GPL are likely to
cause headaches for developers and users[1] in the future. Please
consider this when opting for the GPL.
Since one of my goals is to add to the Etoile user environment, I would
not want to use the GPL if it will create problems.
Are you speaking of the *modified* BSD license? I find the MIT license
to be to permissive, however the modified BSD license I am fine with. I
think I would prefer to use the LGPL though.
Will the GNU FDL be fine for documentation?
Should I put the copyright in my name or "The Etoile Project
Developers" or both?
We do not require, or currently have a mechanism for, copyright
assignment. Your code belongs to you.
Great!
[1] Typically, the GPL doesn't apply to output from a program unless the
output includes components of the program. For example, GCC embeds some
parts of itself in any program it compiles, requiring an explicit GPL
exemption clause. 'Documents' in a future Étoilé system are likely to
be serialised object graphs which can be exchanged with other users.
This means that the users will be passing around objects, which by
definition include the code. This means that the viral clauses of the
GPL can cause it to spread to users' documents, which is categorically
not what we want.
This makes sense.
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss