[TYPO3-core] RFC: Add external RemoveXSS library to TYPO3
Martin Kutschker
Martin.Kutschker at n0spam-blackbox.net
Wed Sep 26 09:32:44 CEST 2007
Patrick Broens schrieb:
> Michael Stucki wrote:
>> Hi Masi,
>>
>>>> So who knows the answer?
>>> Well, the author's homepage for this little script is here:
>>>
>>> http://quickwired.com/smallprojects/php_xss_filter_function.php
>>>
>>> Why don't we ask him? Maybe the the sec. team has already (note: "with
>>> permission of the author").
>>
>> We got that permission already. Lars Houmark has forwarded me a mail
>> from the author where he explicitely allows TYPO3 to "use and modify
>> it however we want". To me this sounds like no problem at all, however
>> I'm still not sure about any GPL weirdness, so I just wanted to be
>> sure...
>>
>> Have a look at the chart on this page which also covers information
>> about GPLv2 (which is the license of TYPO3 4.1):
>> http://gplv3.fsf.org/dd3-faq
>>
>> To me this looks exactly like it's a problem to include such code in a
>> GPL (no matter if v2 or v3) project, even if the author has approved
>> it so clearly.
>>
>> Since this looks so weird to me, the next question for me is:
>> Why should we care?
> If this has not a license, the final effect is that of a proprietary
> license. Every program that is not accompanied by a copyright license is
> subject to the Berne international copyright convention, and can not be
> distributed or modified without the explicit consent of the copyright
> holders. This means that the program is not free without a free
> copyright license, even when the source is available, with or without
> charge.
>
> So yes, there is a problem including this code in a GPL project.
>
> I wonder if the author knows about licenses. Perhaps he is willing to
> distribute the code with a license. That could be in our favour, but
> maybe also in his.
So in fact it's easier IMHO for us to include the code directly in
t3lib_div, attribute it to the author and save the email where he
explicitely gives his ok to GPL the code.
Masi
More information about the TYPO3-team-core
mailing list