On 4/5/11 8:39 AM, Anders Logg wrote: > We're making good progress with collecting the copyright forms and > should soon be able to make the switch to LPGL. > > A couple of points I'd like to make: > > 1. When someone submits patches, maintainers first need to ask > contributors to sign the two forms. Otherwise, we risk having to run > after people we don't know to sign the forms later. > > 2. FEniCS Apps should have the exact same license as the rest of the > code, simply because that enables copying of code from Apps to Core. > It is natural (and desirable) that some of the code developed as part > of an App moves into DOLFIN if it's found that code may be useful to > other projects. > > This means CBC.Solve needs to either use the LPGL, or, if Harish still > objects, be removed from FEniCS Apps or CBC.Twist removed from > CBC.Solve.
I understand and mostly agree with what you are saying. The only strong opinion I have is about cbc.twist. Not to be difficult, but I genuinely feel its goals---being a test-bed to learn and educate others about mechanics---are best served if any further projects built upon it are developed in an open fashion. To enforce this, I would like it to remain GPL. I think the easiest solution here is that I split cbc.twist from cbc.solve. This allows the rest of cbc.solve to then be an LGPL FEniCS App, and I have no other qualms about signing the license change forms. Harish _______________________________________________ Mailing list: https://launchpad.net/~fenics Post to : [email protected] Unsubscribe : https://launchpad.net/~fenics More help : https://help.launchpad.net/ListHelp

