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

Répondre à