Only one small additional idea:

Cause of this reason, we could add a extra "license filter", which goes
throw all installed plugins and check there licenses (so every symfony
project could be license validated).

Therefore you have to define a

plugin_license_only: MIT

in your settings.yml or whatever.

However this filter has to be cachable, because it would be too much
overhead, when every time these licenses would be checked.

- Frank


>
> Perhaps we can just add a warning with the license name... or perhaps we
> can ALWAYS print the license name after a successful installation and
> the URL where the full license text is available.
>
> All this can only be done fairly easily if the user install the plugin
> via a PEAR channel. If he just installs with a downloaded archived or a
> URL, we won't be able to do this without extra work (and only if it is a
> valid PEAR package).
>
> Fabien
>
> Bjorn Wijers wrote:
>> I agree with Fabien. Not hosting plugins with licenses you don't want to
>> endorse seems a fair and good compromis.
>>
>> I'm not so sure on making it harder to install plugins with licenses
>> other than the endorsed ones, though. If I understand correctly these
>> will not be part of the symfony plugin site anyway and therefor the
>> developer in need for these plugins already has to add another channel.
>> This would seem sufficient to me as this already requires an extra step,
>> which I presume implies that the developer knows what he/she is doing.
>> Therefor adding another command-line option seems not necessary to me.
>>
>> All the best,
>>
>> grtz
>> BjornW
>>
>>
>>
>>
>> Matthias Nothhaft wrote:
>>> Fabien POTENCIER schrieb:
>>>> Hi all,
>>>>
>>>> Here is my thoughts.
>>> Thank you. This finally pushes this "flame war" into the right
>>> direction. I was a bit tired of it already.. ;-)
>>>
>>>> I (as in the symfony project sponsor) only want to host (package files
>>>> and subversion repositories) plugins released under a MIT/BSD/LGPL/...
>>>> license on the symfony-project.com website.
>>>>
>>>> People can release plugins under other licenses (GPL or whatever) if
>>>> they want but I don't want to host them.
>>>>
>>>> So, +1 for creating a new wiki page for "non compliant" plugins where
>>>> we
>>>> allow people add links to external websites where they host their
>>>> plugins.
>>>>
>>>> We can also create an option to the plugin:install task to be able to
>>>> install a non "MIT like" licensed plugin (will only be possible for
>>>> symfony >= 1.1):
>>>>
>>>>    ./symfony plugin:install --allow-gpl-plugins sfGPLPlugin
>>>>
>>>> Without the option, symfony gives an error and explain how to install
>>>> it.
>>>>
>>>> Of course, we need a better name than "--allow-gpl-plugins". Ideas?
>>> what about --allow-non-compliant ?
>>>
>>>
>>>> This discussion comes at the right time as I will release a new
>>>> version
>>>> of the plugin system for symfony 1.1. In this new version, we will be
>>>> able to check licenses and people will be able to register other
>>>> plugin
>>>> repositories:
>>>>
>>>>    ./symfony plugin:add-channel
>>>> my-symfony-plugin-pear-channel.foobar.com
>>>>
>>>> Then, if the alias PEAR channel alias is foobar, you can install a
>>>> plugin with:
>>>>
>>>>    ./symfony plugin:install foobar/myCoolMITPlugin
>>>>
>>>> Fabien
>>> This is what we need. Great ideas!
>>>
>>> Regards,
>>> Matthias
>>>
>>>
>>>
>>
>> >
>>
>>
>
> >
>


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

Reply via email to