You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lenya.apache.org by Richard Frovarp <Ri...@sendit.nodak.edu> on 2007/06/01 18:10:56 UTC

License guidance: Re: svn commit: r543517 - in /lenya/trunk/src/modules/fckeditor: resources/xslt/ resources/xslt/content2edit.xsl sitemap.xmap

rfrovarp@apache.org wrote:
> Author: rfrovarp
> Date: Fri Jun  1 08:54:11 2007
> New Revision: 543517
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=543517
> Log:
> Transforms object tags into img tags so that FCKEditor can correctly identify images for modification. XSL modified from Kupu.
>
> Added:
>     lenya/trunk/src/modules/fckeditor/resources/xslt/
>     lenya/trunk/src/modules/fckeditor/resources/xslt/content2edit.xsl
> Modified:
>     lenya/trunk/src/modules/fckeditor/sitemap.xmap
>
> Added: lenya/trunk/src/modules/fckeditor/resources/xslt/content2edit.xsl
> URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules/fckeditor/resources/xslt/content2edit.xsl?view=auto&rev=543517
> ==============================================================================
> --- lenya/trunk/src/modules/fckeditor/resources/xslt/content2edit.xsl (added)
> +++ lenya/trunk/src/modules/fckeditor/resources/xslt/content2edit.xsl Fri Jun  1 08:54:11 2007
> @@ -0,0 +1,94 @@
> +<?xml version="1.0" encoding="UTF-8" ?>
> +
> +<!--
> +  Licensed to the Apache Software Foundation (ASF) under one or more
> +  contributor license agreements.  See the NOTICE file distributed with
> +  this work for additional information regarding copyright ownership.
> +  The ASF licenses this file to You under the Apache License, Version 2.0
> +  (the "License"); you may not use this file except in compliance with
> +  the License.  You may obtain a copy of the License at
> +
> +      http://www.apache.org/licenses/LICENSE-2.0
> +
> +  Unless required by applicable law or agreed to in writing, software
> +  distributed under the License is distributed on an "AS IS" BASIS,
> +  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> +  See the License for the specific language governing permissions and
> +  limitations under the License.
> +-->
> +
> +<!--
> +  Transforms page to be edited by FCKEditor wysiwyg xhtml editor.
> +-->
> +
> +<xsl:stylesheet version="1.0"
> +  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> +  xmlns:lenya="http://apache.org/cocoon/lenya/page-envelope/1.0"
> +  xmlns:xhtml="http://www.w3.org/1999/xhtml"
> +    xmlns:dc="http://purl.org/dc/elements/1.1/"
> +  xmlns="http://www.w3.org/1999/xhtml"
> + >
> +
> +   <!-- this template converts the object tag to img (for compatiblity with older browsers 
> +    for more, see http://www.xml.com/pub/a/2003/07/02/dive.html -->
> +   <xsl:template name="object2img">
> +      <img border="0">
> +        <xsl:attribute name="src">
> +          <xsl:value-of select="@data"/>
> +        </xsl:attribute>
> +        <!-- use the rarely-used ismap to roundtrip the type attribute for the object element -->
> +        <xsl:attribute name="ismap">
> +          <xsl:value-of select="@type"/>
> +        </xsl:attribute>
> +        <xsl:attribute name="alt">
> +          <!-- the overwritten title (stored in @name) has precedence over dc:title -->
> +          <xsl:choose>
> +            <xsl:when test="@name != ''">
> +              <xsl:value-of select="@name"/>
> +            </xsl:when>
> +            <xsl:when test="@title != ''">
> +              <xsl:value-of select="@title"/>
> +            </xsl:when>
> +            <xsl:otherwise>
> +              <xsl:value-of select="dc:metadata/dc:title"/>                    
> +            </xsl:otherwise>
> +            </xsl:choose>
> +        </xsl:attribute>
> +         <xsl:if test="string(@height)">
> +          <xsl:attribute name="height">
> +            <xsl:value-of select="@height"/>
> +          </xsl:attribute>
> +        </xsl:if> 
> +        <xsl:if test="string(@width)">
> +          <xsl:attribute name="width">
> +            <xsl:value-of select="@width"/>
> +          </xsl:attribute>
> +        </xsl:if>         
> +      </img>
> +   </xsl:template>
> +  
> +  <xsl:template match="xhtml:object" priority="3">
> +    <xsl:choose>
> +      <xsl:when test="@href != ''">
> +        <a href="{@href}">
> +          <xsl:call-template name="object2img"/>
> +        </a>
> +      </xsl:when>
> +      <xsl:when test="@type = 'application/x-shockwave-flash'">
> +        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
> +            <param name="movie" value="{@data}"/>
> +        </object>
> +      </xsl:when>
> +      <xsl:otherwise>
> +        <xsl:call-template name="object2img"/>
> +      </xsl:otherwise>
> +    </xsl:choose>
> +  </xsl:template>  
> +
> +<xsl:template match="@*|node()">
> +  <xsl:copy>
> +    <xsl:apply-templates select="@*|node()"/>
> +  </xsl:copy>
> +</xsl:template> 
> +
> +</xsl:stylesheet>
>   

This file is basically a slightly modified version of the one from Kupu. 
It was missing the ASF header, so I slapped it on. I just realized that 
the Kupu file isn't under our SVN (when I tried to svn commit a modified 
version of that file). You can find the original Kupu file at 
src/modules/kupu/apache-lenya/lenya/content2edit.xsl. What needs to be 
done to make everything okay with respect to licensing?

Thanks,
Richard

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org


Re: License guidance: Re: svn commit: r543517 - in /lenya/trunk/src/modules/fckeditor: resources/xslt/ resources/xslt/content2edit.xsl sitemap.xmap

Posted by Michael Wechner <mi...@wyona.com>.
Richard Frovarp wrote:

> Michael Wechner wrote:
>
>> Richard Frovarp wrote:
>>
>>>
>>>>
>>>> +</xsl:template> +
>>>> +</xsl:stylesheet>
>>>>   
>>>
>>>
>>>
>>> This file is basically a slightly modified version of the one from 
>>> Kupu. It was missing the ASF header, so I slapped it on. I just 
>>> realized that the Kupu file isn't under our SVN (when I tried to svn 
>>> commit a modified version of that file). You can find the original 
>>> Kupu file at src/modules/kupu/apache-lenya/lenya/content2edit.xsl. 
>>> What needs to be done to make everything okay with respect to 
>>> licensing?
>>
>>
>>
>> you could ask the Kupu people if it's ok to use this file and 
>> dual-license it.
>>
>> Otherwise I am afraid we need to remove it or rewrite it, such that 
>> it cannot be considered a copy anymore.
>> Sounds silly, but I guess it's legally correct.
>>
>> Cheers
>>
>> Michael
>
>
> Okay. I kind of figured as much. Since it was a Lenya specific file, I 
> didn't know if this project originally contributed the file or not. 
> I'll remove it until this gets figured out. I need to talk to them 
> anyway, since their file isn't correct at the moment.


this might help to convince them to dual-license ;-)

Cheers

Michael

>
>
> Richard
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
> For additional commands, e-mail: dev-help@lenya.apache.org
>
>


-- 
Michael Wechner
Wyona      -   Open Source Content Management   -    Apache Lenya
http://www.wyona.com                      http://lenya.apache.org
michael.wechner@wyona.com                        michi@apache.org
+41 44 272 91 61


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org


Re: License guidance: Re: svn commit: r543517 - in /lenya/trunk/src/modules/fckeditor: resources/xslt/ resources/xslt/content2edit.xsl sitemap.xmap

Posted by Richard Frovarp <Ri...@sendit.nodak.edu>.
Michael Wechner wrote:
> Richard Frovarp wrote:
>
>>
>>>
>>> +</xsl:template> +
>>> +</xsl:stylesheet>
>>>   
>>
>>
>> This file is basically a slightly modified version of the one from 
>> Kupu. It was missing the ASF header, so I slapped it on. I just 
>> realized that the Kupu file isn't under our SVN (when I tried to svn 
>> commit a modified version of that file). You can find the original 
>> Kupu file at src/modules/kupu/apache-lenya/lenya/content2edit.xsl. 
>> What needs to be done to make everything okay with respect to licensing?
>
>
> you could ask the Kupu people if it's ok to use this file and 
> dual-license it.
>
> Otherwise I am afraid we need to remove it or rewrite it, such that it 
> cannot be considered a copy anymore.
> Sounds silly, but I guess it's legally correct.
>
> Cheers
>
> Michael

Okay. I kind of figured as much. Since it was a Lenya specific file, I 
didn't know if this project originally contributed the file or not. I'll 
remove it until this gets figured out. I need to talk to them anyway, 
since their file isn't correct at the moment.

Richard

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org


Re: License guidance: Re: svn commit: r543517 - in /lenya/trunk/src/modules/fckeditor: resources/xslt/ resources/xslt/content2edit.xsl sitemap.xmap

Posted by "Gregor J. Rothfuss" <gr...@apache.org>.
Michael Wechner wrote:
> Richard Frovarp wrote:
> 
>>
>>>
>>> +</xsl:template> +
>>> +</xsl:stylesheet>
>>>   
>>
>>
>> This file is basically a slightly modified version of the one from 
>> Kupu. It was missing the ASF header, so I slapped it on. I just 
>> realized that the Kupu file isn't under our SVN (when I tried to svn 
>> commit a modified version of that file). You can find the original 
>> Kupu file at src/modules/kupu/apache-lenya/lenya/content2edit.xsl. 
>> What needs to be done to make everything okay with respect to licensing?
> 
> 
> you could ask the Kupu people if it's ok to use this file and 
> dual-license it.
> 
> Otherwise I am afraid we need to remove it or rewrite it, such that it 
> cannot be considered a copy anymore.
> Sounds silly, but I guess it's legally correct.

nonsense.

http://codespeak.net/svn/kupu/trunk/kupu/doc/LICENSE.txt is clearly a 
BSD license, so you are in the clear.

for comparison: http://opensource.org/licenses/bsd-license.php


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org


Re: License guidance: Re: svn commit: r543517 - in /lenya/trunk/src/modules/fckeditor: resources/xslt/ resources/xslt/content2edit.xsl sitemap.xmap

Posted by Michael Wechner <mi...@wyona.com>.
Richard Frovarp wrote:

>
>>
>> +</xsl:template> +
>> +</xsl:stylesheet>
>>   
>
>
> This file is basically a slightly modified version of the one from 
> Kupu. It was missing the ASF header, so I slapped it on. I just 
> realized that the Kupu file isn't under our SVN (when I tried to svn 
> commit a modified version of that file). You can find the original 
> Kupu file at src/modules/kupu/apache-lenya/lenya/content2edit.xsl. 
> What needs to be done to make everything okay with respect to licensing?


you could ask the Kupu people if it's ok to use this file and 
dual-license it.

Otherwise I am afraid we need to remove it or rewrite it, such that it 
cannot be considered a copy anymore.
Sounds silly, but I guess it's legally correct.

Cheers

Michael

>
> Thanks,
> Richard
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
> For additional commands, e-mail: dev-help@lenya.apache.org
>
>


-- 
Michael Wechner
Wyona      -   Open Source Content Management   -    Apache Lenya
http://www.wyona.com                      http://lenya.apache.org
michael.wechner@wyona.com                        michi@apache.org
+41 44 272 91 61


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org