You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by pi...@apache.org on 2005/09/09 14:56:40 UTC

svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Author: pier
Date: Fri Sep  9 05:56:29 2005
New Revision: 279762

URL: http://svn.apache.org/viewcvs?rev=279762&view=rev
Log:
Adding SCHEMATRON (ISO and non) grammar identifiers for Gianugo.
Importing Sun's MSV (it has an Apache license)

Added:
    cocoon/branches/BRANCH_2_1_X/legal/msv-20030225.jar.license.txt
    cocoon/branches/BRANCH_2_1_X/lib/optional/msv-20030225.jar   (with props)
Modified:
    cocoon/branches/BRANCH_2_1_X/src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Added: cocoon/branches/BRANCH_2_1_X/legal/msv-20030225.jar.license.txt
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/legal/msv-20030225.jar.license.txt?rev=279762&view=auto
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/legal/msv-20030225.jar.license.txt (added)
+++ cocoon/branches/BRANCH_2_1_X/legal/msv-20030225.jar.license.txt Fri Sep  9 05:56:29 2005
@@ -0,0 +1,41 @@
+Copyright (c) 2001-2003 Sun Microsystems, Inc.  All Rights
+Reserved.
+
+Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the
+following conditions are met:
+
+- Redistributions of source code must retain the above
+  copyright notice, this list of conditions and the
+  following disclaimer.
+
+- Redistribution in binary form must reproduct the above
+  copyright notice, this list of conditions and the
+  following disclaimer in the documentation and/or other
+  materials provided with the distribution.
+
+Neither the name of Sun Microsystems, Inc.  or the names of
+contributors may be used to endorse or promote products
+derived from this software without specific prior written
+permission.
+
+This software is provided "AS IS," without a warranty of any
+kind.  ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS
+AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
+NON-INFRINGEMENT, ARE HEREBY EXCLUDED.  SUN AND ITS
+LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES OR LIABILITIES
+SUFFERED BY LICENSEE AS A RESULT OF OR RELATING TO USE,
+MODIFICATION OR DISTRIBUTION OF THE SOFTWARE OR ITS
+DERIVATIVES.  IN NO EVENT WILL SUN OR ITS LICENSORS BE
+LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,
+INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
+DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF
+LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE
+SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+You acknowledge that Software is not designed,licensed or
+intended for use in the design, construction, operation or
+maintenance of any nuclear facility.
+

Added: cocoon/branches/BRANCH_2_1_X/lib/optional/msv-20030225.jar
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/lib/optional/msv-20030225.jar?rev=279762&view=auto
==============================================================================
Binary file - no diff available.

Propchange: cocoon/branches/BRANCH_2_1_X/lib/optional/msv-20030225.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java?rev=279762&r1=279761&r2=279762&view=diff
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java Fri Sep  9 05:56:29 2005
@@ -50,5 +50,13 @@
     public static final String GRAMMAR_XML_SCHEMA = "http://www.w3.org/2001/XMLSchema";
     /** <p>The <a href="http://www.w3.org/TR/REC-xml">XML DTD</a/> grammar identifer.</p> */
     public static final String GRAMMAR_XML_DTD = "http://www.w3.org/XML/1998/namespace";
+    
+    /** <p>The list of all known grammars excluding {@link #GRAMMAR_AUTOMATIC}.</p> */
+    public static final String GRAMMARS[] = new String[] { GRAMMAR_RELAX_NG,
+                                                           GRAMMAR_RELAX_CORE,
+                                                           GRAMMAR_RELAX_NS,
+                                                           GRAMMAR_TREX,
+                                                           GRAMMAR_XML_SCHEMA,
+                                                           GRAMMAR_XML_DTD };
 
 }



Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Pier Fumagalli <pi...@betaversion.org>.
On 11 Sep 2005, at 08:07, Antonio Gallardo wrote:
> Pier Fumagalli wrote:
>> On 10 Sep 2005, at 20:17, Antonio Gallardo wrote:
>>
>> Darn... I wish you found that when I posted the license before   
>> committing...
>>
>> http://www.mail-archive.com/dev@cocoon.apache.org/msg34406.html
>>
>
> Yep. I am really sorry for not having time to search the mail  
> before the weekend. :-(

No worries... My bad... I should've checked more thoroughly first.

     Pier

Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Antonio Gallardo <ag...@agssa.net>.
Pier Fumagalli wrote:

> On 10 Sep 2005, at 20:17, Antonio Gallardo wrote:
>
>> Ralph Goers wrote:
>>
>>> Ralph Goers wrote:
>>>
>>>>
>>>> I seem to remember reading on legal-discuss that the "nuclear  
>>>> clause" is incompatible with the ASL.  If true, any components  
>>>> with such a license can not be disctributed with our code or  
>>>> reside in SVN.
>>>>
>>>> Ralph
>>>>
>>>>
>>> Faulty memory.  The only reference I could find was at http:// 
>>> wiki.apache.org/jakarta/LicenceIssues which, of course, is not  
>>> "official" ASF policy.
>>
>>
>> I found it!
>>
>> http://www.mail-archive.com/dev@cocoon.apache.org/msg18202.html
>
>
> Darn... I wish you found that when I posted the license before  
> committing...
>
> http://www.mail-archive.com/dev@cocoon.apache.org/msg34406.html

Yep. I am really sorry for not having time to search the mail before the 
weekend. :-(

Best Regards,

Antonio Gallardo.


Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by David Crossley <cr...@apache.org>.
Pier Fumagalli wrote:
> David Crossley wrote:
> 
> >Ah i see now where my extra comments in msg18202 came from:
> >I refererred to an additional file called "copyright.txt"
> >which must have had extra restrictions. Don't know if
> >that is still the same today.
> 
> The copyright.txt just states that it's (C) Sun and that it might  
> contain some of their patents... So, stating the obvious, but not  
> restrictions.

Oh, i hate to be a license spook, but ...

I see by the filenames at this commit that you got
the old version from
http://www.sun.com/software/xml/developers/multischema/

The new version is at http://msv.dev.java.net/

However either way, the copyright.txt is practically the same.

It says:
"
...This product is distributed under licenses
restricting its use, copying, distribution, and decompilation. No part
of this product may be reproduced in any form by any means without
prior written authorization of Sun and its licensors, if any.
..."

Maybe it is the "if any" at the end that saves us :-)

Seriously, it does not look good.

-David

Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Pier Fumagalli <pi...@betaversion.org>.
On 11 Sep 2005, at 07:05, David Crossley wrote:

> Ah i see now where my extra comments in msg18202 came from:
> I refererred to an additional file called "copyright.txt"
> which must have had extra restrictions. Don't know if
> that is still the same today.

The copyright.txt just states that it's (C) Sun and that it might  
contain some of their patents... So, stating the obvious, but not  
restrictions.

     Pier


Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by David Crossley <cr...@apache.org>.
Pier Fumagalli wrote:
> David Crossley wrote:
> >>>
> >>>http://www.mail-archive.com/dev@cocoon.apache.org/msg18202.html
> >>
> >>Darn... I wish you found that when I posted the license before
> >>committing...
> >>
> >>http://www.mail-archive.com/dev@cocoon.apache.org/msg34406.html
> >
> >The License that Pier shows in msg34406 is not
> >the same one as was commented on in msg18202.
> >The main comments do not match, only the nuclear
> >thing still remains.
> 
> As far as I can see I can't see any difference between the one that  
> was discussed in 2004 (the thread Antonio pointed out) and the one I  
> posted last week:
> 
> Original 2k4 thread:
> 
> http://www.mail-archive.com/dev@cocoon.apache.org/msg18195.html
> 
> My post:
> 
> http://www.mail-archive.com/dev@cocoon.apache.org/msg34406.html

Ah i see now where my extra comments in msg18202 came from:
I refererred to an additional file called "copyright.txt"
which must have had extra restrictions. Don't know if
that is still the same today.

Anyway, legal-discuss@ is the place to take it and if
it gets complex then Cliff will probably pick up the
issue from there.

-David

Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Pier Fumagalli <pi...@betaversion.org>.
On 11 Sep 2005, at 01:19, David Crossley wrote:

>>> I found it!
>>>
>>> http://www.mail-archive.com/dev@cocoon.apache.org/msg18202.html
>>>
>>
>> Darn... I wish you found that when I posted the license before
>> committing...
>>
>> http://www.mail-archive.com/dev@cocoon.apache.org/msg34406.html
>
> The License that Pier shows in msg34406 is not
> the same one as was commented on in msg18202.
> The main comments do not match, only the nuclear
> thing still remains.

As far as I can see I can't see any difference between the one that  
was discussed in 2004 (the thread Antonio pointed out) and the one I  
posted last week:

Original 2k4 thread:

http://www.mail-archive.com/dev@cocoon.apache.org/msg18195.html

My post:

http://www.mail-archive.com/dev@cocoon.apache.org/msg34406.html

     Pier


Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Sunday 11 September 2005 09:24, Pier Fumagalli wrote:
> Skolnick or Wooley?

Cliff Schmidt


Cheers
Niclas

Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Pier Fumagalli <pi...@betaversion.org>.
On 11 Sep 2005, at 01:23, Stefano Mazzocchi wrote:
>
> We have a Legal VP now :-)
>
> Pier, if you want to use that code, send a comment to Cliff.

Skolnick or Wooley?

> Also, we could also tell sun to remove that clause or to relicense  
> under CDDL.

Nah, just make some mock classes and re-distribute... We've got 90%  
of the functionality in there implemented. Someone smart might even  
be able to use Xerces to do DTD validation, rather than using MSV.

For now, I just want to finalize the API for validation and clean up  
that block...

     Pier


Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Stefano Mazzocchi <st...@apache.org>.
David Crossley wrote:
> Pier Fumagalli wrote:
> 
>>Antonio Gallardo wrote:
>>
>>>Ralph Goers wrote:
>>>
>>>>Ralph Goers wrote:
>>>>
>>>>>I seem to remember reading on legal-discuss that the "nuclear  
>>>>>clause" is incompatible with the ASL.  If true, any components  
>>>>>with such a license can not be disctributed with our code or  
>>>>>reside in SVN.
>>>>>
>>>>>Ralph
>>>>>
>>>>>
>>>>
>>>>Faulty memory.  The only reference I could find was at http:// 
>>>>wiki.apache.org/jakarta/LicenceIssues which, of course, is not  
>>>>"official" ASF policy.
>>>
>>>I found it!
>>>
>>>http://www.mail-archive.com/dev@cocoon.apache.org/msg18202.html
>>
>>Darn... I wish you found that when I posted the license before  
>>committing...
>>
>>http://www.mail-archive.com/dev@cocoon.apache.org/msg34406.html
> 
> 
> The License that Pier shows in msg34406 is not
> the same one as was commented on in msg18202.
> The main comments do not match, only the nuclear
> thing still remains.
> 
> We are not lawyers, so someone should clear this up
> with the ASF license-discuss list.

We have a Legal VP now :-)

Pier, if you want to use that code, send a comment to Cliff.

Also, we could also tell sun to remove that clause or to relicense under 
CDDL.

-- 
Stefano.


Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by David Crossley <cr...@apache.org>.
Pier Fumagalli wrote:
> Antonio Gallardo wrote:
> >Ralph Goers wrote:
> >>Ralph Goers wrote:
> >>>
> >>>I seem to remember reading on legal-discuss that the "nuclear  
> >>>clause" is incompatible with the ASL.  If true, any components  
> >>>with such a license can not be disctributed with our code or  
> >>>reside in SVN.
> >>>
> >>>Ralph
> >>>
> >>>
> >>Faulty memory.  The only reference I could find was at http:// 
> >>wiki.apache.org/jakarta/LicenceIssues which, of course, is not  
> >>"official" ASF policy.
> >
> >I found it!
> >
> >http://www.mail-archive.com/dev@cocoon.apache.org/msg18202.html
> 
> Darn... I wish you found that when I posted the license before  
> committing...
> 
> http://www.mail-archive.com/dev@cocoon.apache.org/msg34406.html

The License that Pier shows in msg34406 is not
the same one as was commented on in msg18202.
The main comments do not match, only the nuclear
thing still remains.

We are not lawyers, so someone should clear this up
with the ASF license-discuss list.

-David

Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Pier Fumagalli <pi...@betaversion.org>.
On 10 Sep 2005, at 20:17, Antonio Gallardo wrote:
> Ralph Goers wrote:
>> Ralph Goers wrote:
>>>
>>> I seem to remember reading on legal-discuss that the "nuclear  
>>> clause" is incompatible with the ASL.  If true, any components  
>>> with such a license can not be disctributed with our code or  
>>> reside in SVN.
>>>
>>> Ralph
>>>
>>>
>> Faulty memory.  The only reference I could find was at http:// 
>> wiki.apache.org/jakarta/LicenceIssues which, of course, is not  
>> "official" ASF policy.
>
> I found it!
>
> http://www.mail-archive.com/dev@cocoon.apache.org/msg18202.html

Darn... I wish you found that when I posted the license before  
committing...

http://www.mail-archive.com/dev@cocoon.apache.org/msg34406.html

     Pier


Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Antonio Gallardo <ag...@agssa.net>.
Ralph Goers wrote:

> Ralph Goers wrote:
>
>>
>> I seem to remember reading on legal-discuss that the "nuclear clause" 
>> is incompatible with the ASL.  If true, any components with such a 
>> license can not be disctributed with our code or reside in SVN.
>>
>> Ralph
>>
> Faulty memory.  The only reference I could find was at 
> http://wiki.apache.org/jakarta/LicenceIssues which, of course, is not 
> "official" ASF policy.

I found it!

http://www.mail-archive.com/dev@cocoon.apache.org/msg18202.html

Best Regards,

Antonio Gallardo

>
> Ralph



Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Ralph Goers <Ra...@dslextreme.com>.
Ralph Goers wrote:

>
> I seem to remember reading on legal-discuss that the "nuclear clause" 
> is incompatible with the ASL.  If true, any components with such a 
> license can not be disctributed with our code or reside in SVN.
>
> Ralph
>
Faulty memory.  The only reference I could find was at 
http://wiki.apache.org/jakarta/LicenceIssues which, of course, is not 
"official" ASF policy.

Ralph


Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Ralph Goers <Ra...@dslextreme.com>.
Antonio Gallardo wrote:

> pier@apache.org wrote:
>
>> Author: pier
>> Date: Fri Sep  9 05:56:29 2005
>> New Revision: 279762
>>
>> URL: http://svn.apache.org/viewcvs?rev=279762&view=rev
>> Log:
>> Adding SCHEMATRON (ISO and non) grammar identifiers for Gianugo.
>> Importing Sun's MSV (it has an Apache license)
>>
>> Added: cocoon/branches/BRANCH_2_1_X/legal/msv-20030225.jar.license.txt
>> URL: 
>> http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/legal/msv-20030225.jar.license.txt?rev=279762&view=auto 
>>
>> ============================================================================== 
>>
>> ...
>> +You acknowledge that Software is not designed,licensed or
>> +intended for use in the design, construction, operation or
>> +maintenance of any nuclear facility.
>> +
>>  
>>
> Is this not an additional restriction to the ASL?
>
> I was reviewing the archives and I was unable to find a clear "Yes" or 
> "Don't" for the "nuclear facility" clausule.
>
> Best Regards,
>
> Antonio Gallardo.

I seem to remember reading on legal-discuss that the "nuclear clause" is 
incompatible with the ASL.  If true, any components with such a license 
can not be disctributed with our code or reside in SVN.

Ralph


Re: svn commit: r279762 - in /cocoon/branches/BRANCH_2_1_X: legal/msv-20030225.jar.license.txt lib/optional/msv-20030225.jar src/blocks/validation/java/org/apache/cocoon/components/validation/Validator.java

Posted by Antonio Gallardo <ag...@agssa.net>.
pier@apache.org wrote:

>Author: pier
>Date: Fri Sep  9 05:56:29 2005
>New Revision: 279762
>
>URL: http://svn.apache.org/viewcvs?rev=279762&view=rev
>Log:
>Adding SCHEMATRON (ISO and non) grammar identifiers for Gianugo.
>Importing Sun's MSV (it has an Apache license)
>
>Added: cocoon/branches/BRANCH_2_1_X/legal/msv-20030225.jar.license.txt
>URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/legal/msv-20030225.jar.license.txt?rev=279762&view=auto
>==============================================================================
>...
>+You acknowledge that Software is not designed,licensed or
>+intended for use in the design, construction, operation or
>+maintenance of any nuclear facility.
>+
>  
>
Is this not an additional restriction to the ASL?

I was reviewing the archives and I was unable to find a clear "Yes" or 
"Don't" for the "nuclear facility" clausule.

Best Regards,

Antonio Gallardo.