On 12/5/06, Fabien POTENCIER <[EMAIL PROTECTED]> wrote:
>
> Concerning bundled projects, I really don't know why you have the
> impression that Propel and Creole are sub-projects of symfony.

I don't have that impression, of course ;) I just noticed that a lof
of people don't realize that Creole and Propel are separate projects -
from the IRC channel, tickets on symfony trac or the emails that
arrive on the Propel lists.


> Here are some examples on the symfony website:
>
> There is a "credits" page (available from every web page) with links to
> both Creole and Propel:
> [snip]
>
> Propel and Creole and bundled under the vendor/ symfony directory. All
> PHP files have their license headers with the license.

The thing is that the LICENSE file in the root directory only contains
information about symfony being public domain, without any indication
at all that other libraries with non-MIT licenses are bundled. Also, a
COPYRIGHT file is missing, too (after all, each individual contributor
has his or her copyright on the respective code part, it's not all (c)
Fabien Potencier ;))

If I may suggest a solution to this issue, have a look at
http://trac.agavi.org/browser/branches/0.11 and how we organized these
things (LICENSE, LICENSE-xyz and COPYRIGHT files).


> If symfony violates some licences, please contact me directly and I will
> act promptly. I have done this before and you know this.

Yeah I saw that you finally added ICU's license.txt. I believe that if
you add the correct license information for all bundled or adapted
stuff, most licensing issues should be solved (don't forget, for
instance, to mention that a lot of the i18n stuff is copied from Prado
etc). Feel free to mimic out approach to use both LICENSE files (for
things you bundle) and COPYRIGHT (for things you copied from other
frameworks).

There's one other license problem I noticed:
http://www.symfony-project.com/trac/changeset/352 is from Agavi, which
is LGPL, and the file has since been modified, which means you would
have to put all of symfony under LGPL ;)
I talked to Dustin about this in Frankfurt when we met at the Int'l
PHP Conference (was great fun, you should attend next time) and I
asked him to shoot me an email so I could get "offical" permission
from the author of CreoleSessionStorage to grant you a special,
non-LGPL, license.

I also talked to him about this whole licensing stuff and how the
projects where code was taken from aren't given proper credit in my
eyes, but he moved to San Francisco to take a job with Yahoo a week or
two ago and I'm sure he has been awfully busy so he didn't get to
email me or look into the issue in general yet.

Anyway, these issues are easy to fix, but I believe they are very,
very important, and especially for a framework that considers itself
enterprise ready, they must be taken seriously. Let me know if you
need any assistance or further information, I'll be happy to help.
Maybe also check out
http://groups.google.com/group/symfony-devs/browse_thread/thread/2fd10f53f7a3e01a
in case you missed it back then.

Cheers,

David

--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups 
"symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-devs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to