You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oodt.apache.org by David M Woollard <wo...@jpl.nasa.gov> on 2010/07/22 19:28:05 UTC

Third party script in the oodt trunk

All,

In the process of wrapping up OODT-3 (Apache license headers), I came across the following third-party script that it looks like we swept into the source:

filemgr/src/main/resources/MysqlToOracleFilter.pl

It's a filter to transform mysql ddl into oracle ddl and it looks to have been written by Dennis Box (no licensing info is included with the script). Since this is just a convenience script for us,  should we just get rid of it?

-Dave


---------------------------------------------------------
David M. Woollard, Software Engineer
Data Management Systems and Technologies Group (388J)
NASA Jet Propulsion Laboratory, Pasadena, CA, 91109, USA
Office: 171-243D      Phone: (818) 354-4291

"Anybody who wants to make a revolution shouldn't grab a gun. 
Just go and start working to change the world by using science 
and technology."    -Stanford Ovshinsky






Re: Third party script in the oodt trunk

Posted by Sean Kelly <ke...@apache.org>.
I vote to nuke all Oracle references.

> In the process of wrapping up OODT-3 (Apache license headers), I came across the following third-party script that it looks like we swept into the source:
> 
> filemgr/src/main/resources/MysqlToOracleFilter.pl
> 
> It's a filter to transform mysql ddl into oracle ddl and it looks to have been written by Dennis Box (no licensing info is included with the script). Since this is just a convenience script for us,  should we just get rid of it?

Re: Third party script in the oodt trunk

Posted by David M Woollard <wo...@jpl.nasa.gov>.
Oops... I managed not to paste the whole header. 

 * Copyright (C) 2005 Dell Inc.
 *  by Michael Brown <Mi...@dell.com>
 * Licensed under the Open Software License version 2.1
 *
 * Alternatively, you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published
 * by the Free Software Foundation; either version 2 of the License,
 * or (at your option) any later version.

 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details.
 */

It's the "alternatively" part that concerned me...

-Dave

---------------------------------------------------------
David M. Woollard, Software Engineer
Data Management Systems and Technologies Group (388J)
NASA Jet Propulsion Laboratory, Pasadena, CA, 91109, USA
Office: 171-243D      Phone: (818) 354-4291

"Anybody who wants to make a revolution shouldn't grab a gun. 
Just go and start working to change the world by using science 
and technology."    -Stanford Ovshinsky





On Jul 22, 2010, at 11:20 AM, Sean Kelly wrote:

> It looks like OSI OSL to me; see http://www.opensource.org/licenses/osl-3.0.php
> 
>> Seems GNU GPL:  
>> * Copyright (C) 2005 Dell Inc.
>> *  by Michael Brown <Mi...@dell.com>
>> * Licensed under the Open Software License version 2.1
> 


Re: Third party script in the oodt trunk

Posted by Sean Kelly <se...@mac.com>.
It looks like OSI OSL to me; see http://www.opensource.org/licenses/osl-3.0.php

> Seems GNU GPL:  
> * Copyright (C) 2005 Dell Inc.
> *  by Michael Brown <Mi...@dell.com>
> * Licensed under the Open Software License version 2.1


Re: Third party script in the oodt trunk

Posted by "Mattmann, Chris A (388J)" <ch...@jpl.nasa.gov>.
Hey Dave,

See [1]. Creative Commons and MIT-style licenses are both ASL compatible. In the future though if you ever had a question and one of us wasn't around to help you could ask your question on legal-discuss@apache.org.

I think we're OK here though...

Cheers,
Chris

[1] http://www.apache.org/legal/resolved.html


On 7/22/10 4:01 PM, "David M Woollard" <wo...@jpl.nasa.gov> wrote:

I have two more for ya:

1) webapp/workflow/src/main/webapp/js/progress/progress.js
/* WebAppers Progress Bar, version 0.2
* (c) 2007 Ray Cheung
*
* WebAppers Progress Bar is freely distributable under the terms of an Creative Commons license.
* For details, see the WebAppers web site: http://www.webappers.com/progressBar/

2) webapp/workflow/src/main/webapp/js/prototype/prototype.js
/*  Prototype JavaScript framework, version 1.5.0
*  (c) 2005-2007 Sam Stephenson
*
*  Prototype is freely distributable under the terms of an MIT-style license.
*  For details, see the Prototype web site: http://prototype.conio.net/

-Dave

---------------------------------------------------------
David M. Woollard, Software Engineer
Data Management Systems and Technologies Group (388J)
NASA Jet Propulsion Laboratory, Pasadena, CA, 91109, USA
Office: 171-243D      Phone: (818) 354-4291

"Anybody who wants to make a revolution shouldn't grab a gun.
Just go and start working to change the world by using science
and technology."    -Stanford Ovshinsky





On Jul 22, 2010, at 12:56 PM, Mattmann, Chris A (388J) wrote:

> Hmm, OK, well Apache projects can't include GPL software, see here [1].
>
> Can we covert the CPP Metadata project to use Xerces CPP?
>
> Cheers,
> Chris
>
> [1] http://www.apache.org/legal/resolved.html
>
>
> On 7/22/10 2:04 PM, "David M Woollard" <wo...@jpl.nasa.gov> wrote:
>
> All,
>
> Looks like we have another licensing issue. In the metadata subproject, there is a Cpp library for parsing xml at:
>
> /metadata/src/main/cpp/util/xml/XMLUtils.h
> /metadata/src/main/cpp/util/xml/XMLUtils.cpp
>
> Seems GNU GPL:
> * Copyright (C) 2005 Dell Inc.
> *  by Michael Brown <Mi...@dell.com>
> * Licensed under the Open Software License version 2.1
>
> -Dave
>
> On Jul 22, 2010, at 10:28 AM, David M Woollard wrote:
>
>> All,
>>
>> In the process of wrapping up OODT-3 (Apache license headers), I came across the following third-party script that it looks like we swept into the source:
>>
>> filemgr/src/main/resources/MysqlToOracleFilter.pl
>>
>> It's a filter to transform mysql ddl into oracle ddl and it looks to have been written by Dennis Box (no licensing info is included with the script). Since this is just a convenience script for us,  should we just get rid of it?
>>
>> -Dave
>>
>>
>> ---------------------------------------------------------
>> David M. Woollard, Software Engineer
>> Data Management Systems and Technologies Group (388J)
>> NASA Jet Propulsion Laboratory, Pasadena, CA, 91109, USA
>> Office: 171-243D      Phone: (818) 354-4291
>>
>> "Anybody who wants to make a revolution shouldn't grab a gun.
>> Just go and start working to change the world by using science
>> and technology."    -Stanford Ovshinsky
>>
>>
>>
>>
>>
>
>
>
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Senior Computer Scientist
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 171-266B, Mailstop: 171-246
> Email: Chris.Mattmann@jpl.nasa.gov
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>




++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: Chris.Mattmann@jpl.nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Re: Third party script in the oodt trunk

Posted by David M Woollard <wo...@jpl.nasa.gov>.
I have two more for ya:

1) webapp/workflow/src/main/webapp/js/progress/progress.js
/* WebAppers Progress Bar, version 0.2
* (c) 2007 Ray Cheung
*
* WebAppers Progress Bar is freely distributable under the terms of an Creative Commons license.
* For details, see the WebAppers web site: http://www.webappers.com/progressBar/

2) webapp/workflow/src/main/webapp/js/prototype/prototype.js
/*  Prototype JavaScript framework, version 1.5.0
*  (c) 2005-2007 Sam Stephenson
*
*  Prototype is freely distributable under the terms of an MIT-style license.
*  For details, see the Prototype web site: http://prototype.conio.net/

-Dave

---------------------------------------------------------
David M. Woollard, Software Engineer
Data Management Systems and Technologies Group (388J)
NASA Jet Propulsion Laboratory, Pasadena, CA, 91109, USA
Office: 171-243D      Phone: (818) 354-4291

"Anybody who wants to make a revolution shouldn't grab a gun. 
Just go and start working to change the world by using science 
and technology."    -Stanford Ovshinsky





On Jul 22, 2010, at 12:56 PM, Mattmann, Chris A (388J) wrote:

> Hmm, OK, well Apache projects can't include GPL software, see here [1].
> 
> Can we covert the CPP Metadata project to use Xerces CPP?
> 
> Cheers,
> Chris
> 
> [1] http://www.apache.org/legal/resolved.html
> 
> 
> On 7/22/10 2:04 PM, "David M Woollard" <wo...@jpl.nasa.gov> wrote:
> 
> All,
> 
> Looks like we have another licensing issue. In the metadata subproject, there is a Cpp library for parsing xml at:
> 
> /metadata/src/main/cpp/util/xml/XMLUtils.h
> /metadata/src/main/cpp/util/xml/XMLUtils.cpp
> 
> Seems GNU GPL:
> * Copyright (C) 2005 Dell Inc.
> *  by Michael Brown <Mi...@dell.com>
> * Licensed under the Open Software License version 2.1
> 
> -Dave
> 
> On Jul 22, 2010, at 10:28 AM, David M Woollard wrote:
> 
>> All,
>> 
>> In the process of wrapping up OODT-3 (Apache license headers), I came across the following third-party script that it looks like we swept into the source:
>> 
>> filemgr/src/main/resources/MysqlToOracleFilter.pl
>> 
>> It's a filter to transform mysql ddl into oracle ddl and it looks to have been written by Dennis Box (no licensing info is included with the script). Since this is just a convenience script for us,  should we just get rid of it?
>> 
>> -Dave
>> 
>> 
>> ---------------------------------------------------------
>> David M. Woollard, Software Engineer
>> Data Management Systems and Technologies Group (388J)
>> NASA Jet Propulsion Laboratory, Pasadena, CA, 91109, USA
>> Office: 171-243D      Phone: (818) 354-4291
>> 
>> "Anybody who wants to make a revolution shouldn't grab a gun.
>> Just go and start working to change the world by using science
>> and technology."    -Stanford Ovshinsky
>> 
>> 
>> 
>> 
>> 
> 
> 
> 
> 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Senior Computer Scientist
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 171-266B, Mailstop: 171-246
> Email: Chris.Mattmann@jpl.nasa.gov
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 


Re: Third party script in the oodt trunk

Posted by "Mattmann, Chris A (388J)" <ch...@jpl.nasa.gov>.
Hmm, OK, well Apache projects can't include GPL software, see here [1].

Can we covert the CPP Metadata project to use Xerces CPP?

Cheers,
Chris

[1] http://www.apache.org/legal/resolved.html


On 7/22/10 2:04 PM, "David M Woollard" <wo...@jpl.nasa.gov> wrote:

All,

Looks like we have another licensing issue. In the metadata subproject, there is a Cpp library for parsing xml at:

/metadata/src/main/cpp/util/xml/XMLUtils.h
/metadata/src/main/cpp/util/xml/XMLUtils.cpp

Seems GNU GPL:
* Copyright (C) 2005 Dell Inc.
*  by Michael Brown <Mi...@dell.com>
* Licensed under the Open Software License version 2.1

-Dave

On Jul 22, 2010, at 10:28 AM, David M Woollard wrote:

> All,
>
> In the process of wrapping up OODT-3 (Apache license headers), I came across the following third-party script that it looks like we swept into the source:
>
> filemgr/src/main/resources/MysqlToOracleFilter.pl
>
> It's a filter to transform mysql ddl into oracle ddl and it looks to have been written by Dennis Box (no licensing info is included with the script). Since this is just a convenience script for us,  should we just get rid of it?
>
> -Dave
>
>
> ---------------------------------------------------------
> David M. Woollard, Software Engineer
> Data Management Systems and Technologies Group (388J)
> NASA Jet Propulsion Laboratory, Pasadena, CA, 91109, USA
> Office: 171-243D      Phone: (818) 354-4291
>
> "Anybody who wants to make a revolution shouldn't grab a gun.
> Just go and start working to change the world by using science
> and technology."    -Stanford Ovshinsky
>
>
>
>
>




++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: Chris.Mattmann@jpl.nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Re: Third party script in the oodt trunk

Posted by David M Woollard <wo...@jpl.nasa.gov>.
All,

Looks like we have another licensing issue. In the metadata subproject, there is a Cpp library for parsing xml at:

/metadata/src/main/cpp/util/xml/XMLUtils.h
/metadata/src/main/cpp/util/xml/XMLUtils.cpp

Seems GNU GPL:  
* Copyright (C) 2005 Dell Inc.
*  by Michael Brown <Mi...@dell.com>
* Licensed under the Open Software License version 2.1

-Dave

On Jul 22, 2010, at 10:28 AM, David M Woollard wrote:

> All,
> 
> In the process of wrapping up OODT-3 (Apache license headers), I came across the following third-party script that it looks like we swept into the source:
> 
> filemgr/src/main/resources/MysqlToOracleFilter.pl
> 
> It's a filter to transform mysql ddl into oracle ddl and it looks to have been written by Dennis Box (no licensing info is included with the script). Since this is just a convenience script for us,  should we just get rid of it?
> 
> -Dave
> 
> 
> ---------------------------------------------------------
> David M. Woollard, Software Engineer
> Data Management Systems and Technologies Group (388J)
> NASA Jet Propulsion Laboratory, Pasadena, CA, 91109, USA
> Office: 171-243D      Phone: (818) 354-4291
> 
> "Anybody who wants to make a revolution shouldn't grab a gun. 
> Just go and start working to change the world by using science 
> and technology."    -Stanford Ovshinsky
> 
> 
> 
> 
> 


Re: Third party script in the oodt trunk

Posted by "Mattmann, Chris A (388J)" <ch...@jpl.nasa.gov>.
Hey Dave,

+1 to just nixing it...

Cheers,
Chris



On 7/22/10 1:28 PM, "David M Woollard" <wo...@jpl.nasa.gov> wrote:

All,

In the process of wrapping up OODT-3 (Apache license headers), I came across the following third-party script that it looks like we swept into the source:

filemgr/src/main/resources/MysqlToOracleFilter.pl

It's a filter to transform mysql ddl into oracle ddl and it looks to have been written by Dennis Box (no licensing info is included with the script). Since this is just a convenience script for us,  should we just get rid of it?

-Dave


---------------------------------------------------------
David M. Woollard, Software Engineer
Data Management Systems and Technologies Group (388J)
NASA Jet Propulsion Laboratory, Pasadena, CA, 91109, USA
Office: 171-243D      Phone: (818) 354-4291

"Anybody who wants to make a revolution shouldn't grab a gun.
Just go and start working to change the world by using science
and technology."    -Stanford Ovshinsky








++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: Chris.Mattmann@jpl.nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++