On 7/2/07, Philippe Roussel <[EMAIL PROTECTED]> wrote: > On Mon, Jul 02, 2007 at 02:26:53PM -0700, Yen-Ju Chen wrote: > > Hi, Philippe, > > Hi Yen-Ju > > > I am a member of Etoile project and > > would like to ask whether you have interest in joining us. > > Etoile is basically a desktop environment for GNUstep. > > The web site is at http://www.etoile-project.org > > and the latest news is at http://www.etoile-project.org/etoile/blog/ > > It is still in early stage and has a couple of frameworks and applications. > > We are about to have 0.2 release and live CD. > > A calendar application like SimpleAgenda is a nice plus for Etoile. > > Well, thank you for the offer ! I am following Etoile project and > building it from svn quiet often. In fact, I wish I'll be able to use > it as my desktop in the near future so I would be happy to contribute > where I can.
It is good to hear that. > > > SimpleAgenda is currently released under GPL 2. > > In the possible future, it may provide a framework for > > other applications to access its database. > > Linking codes in GPL2 will force other applications to be under GPL2 > > instead of their preferred ones. > > Maybe you can consider to change the license into a more flexible one, > > like BSD, MIT or Apache. > > I never thought about it but I'm not opposed to a licence change if a > framework comes out of SimpleAgenda. For the application itself, I > would like to keep released under GPL 2. Is that a problem ? There is no problem that the application is under GPL 2. But at current situation, we don't know which code will eventually end in the framework and which part will stay in application. Some code in application may be moved into framework later. If you are the only author, you can always change the license. But if there are people contributing the code, then all of them have to agree in order to change the license. So my personal suggestion is to start with a more flexible license until the bondary between framework and application becomes clear. It is easier to go from BSD/MIT to GPL, but not the other way. There are cases where some code are worth to share among applications, but not big enough to put into a framework, or is perferred not to be in a framework to minimize dependencies. So we do like a more flexible license just for a possible future. > > > If you are interested to join, > > we can help you set up account in gna.org for svn. > > To be honest, I'm not sure my code is acceptable in its current form ! > I think it would be better to get it in a better shape before > inclusion in Etoile svn. For example, if you have thoughts on how > SimpleAgenda could share its data (framework ? service ?) or if the > widgets should be turned into gorm palettes to be re-used, please > share them ! We have a -trunk and a -stable branch. You can have unstable stuff in -trunk for other people to view and contribute. For users, we ask them to use -stable. So if you do not want to release the code to regular user yet, just keep it in -trunk. We even have stuff which doesn't run in -trunk. Developers can decide when to copy their work in -stable. Once it is in -stable, it has to be able to compile and run to some extent. To share data, you can take a look of AddressBook framework from Apple. It basically allows other applications to read and write contact information. SimpleAgenda can do the same thing to allow other applications to read ToDo or add appointment without launching the application part. You basically separate the model from view. To sum up, if you like to join, you are very welcome. You need to get an account on gna.org. Quentin can add you as member of Etoile. If you prefer not to, or want to do it later, you know where to find us. :) Have fun !! Yen-Ju > > Regards, > Philippe > -- > ...Windows, which is often referred to as "the French labor union of > software" Dave Barry > > _______________________________________________ Etoile-dev mailing list [email protected] https://mail.gna.org/listinfo/etoile-dev
