Difference between revisions of "ApacheMigration"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 177: Line 177:
 
|-
 
|-
 
| hsqldb_1_8_0.zip
 
| hsqldb_1_8_0.zip
|  
+
| permissive
  
 
|-
 
|-
| hunspell-1.2.9.tar.gz
+
| hunspell-1.2.9.tar.gz (based on myspell)
|  
+
| LGPL+GPL+MPL (MySpell: permissive)
  
 
|-
 
|-
 
| hyphen-2.7.1.tar.gz
 
| hyphen-2.7.1.tar.gz
|  
+
| LGPL+GPL+MPL
  
 
|-
 
|-
 
| icu4c-4_0_1-src.tgz
 
| icu4c-4_0_1-src.tgz
|  
+
| permissive
  
 
|-
 
|-
Line 205: Line 205:
 
|-
 
|-
 
| jpeg-8c.tar.gz
 
| jpeg-8c.tar.gz
|  
+
| permissive
  
 
|-
 
|-
| libbase-1.1.6.zip
+
| libbase-1.1.6.zip (Pentaho)
|  
+
| LGPL
  
 
|-
 
|-
Line 217: Line 217:
 
|-
 
|-
 
| liberation-fonts-ttf-1.06.0.20100721.tar.gz
 
| liberation-fonts-ttf-1.06.0.20100721.tar.gz
|  
+
| GPL
  
 
|-
 
|-
| libfonts-1.1.6.zip
+
| libfonts-1.1.6.zip (Pentaho)
|  
+
| LGPL
  
 
|-
 
|-
| libfonts.zip
+
| libformula-1.1.7.zip (Pentaho)
|
+
| LGPL
 
 
|-
 
| libformula-1.1.7.zip
 
|  
 
  
 
|-
 
|-
 
| libgsf-1.14.19.tar.gz
 
| libgsf-1.14.19.tar.gz
|  
+
| LGPL
  
 
|-
 
|-
| liblayout-0.2.10.zip
+
| liblayout-0.2.10.zip (pentaho)
|  
+
| LGPL
  
 
|-
 
|-
| libloader-1.1.6.zip
+
| libloader-1.1.6.zip (pentaho)
|  
+
| LGPL
  
 
|-
 
|-
 
| libpng-1.5.1.tar.gz
 
| libpng-1.5.1.tar.gz
|  
+
| permissive
  
 
|-
 
|-
| librepository-1.1.6.zip
+
| librepository-1.1.6.zip (Pentaho)
|  
+
| LGPL
  
 
|-
 
|-
Line 256: Line 252:
  
 
|-
 
|-
| libserializer-1.1.6.zip
+
| libserializer-1.1.6.zip (Pentaho)
|  
+
| LGPL
  
 
|-
 
|-
 
| libtextcat-2.2.tar.gz
 
| libtextcat-2.2.tar.gz
|  
+
| permissive
  
 
|-
 
|-
 
| libwpd-0.8.8.tar.gz
 
| libwpd-0.8.8.tar.gz
|  
+
| LGPL
  
 
|-
 
|-
| libxml-1.1.7.zip
+
| libxml-1.1.7.zip (pentaho)
|  
+
| LGPL
  
 
|-
 
|-
 
| libxml2-2.7.6.tar.gz
 
| libxml2-2.7.6.tar.gz
|  
+
| MIT
  
 
|-
 
|-
 
| libxslt-1.1.26.tar.gz
 
| libxslt-1.1.26.tar.gz
|  
+
| MIT
  
 
|-
 
|-
Line 285: Line 281:
 
|-
 
|-
 
| lucene-2.3.2.tar.gz
 
| lucene-2.3.2.tar.gz
|  
+
| ASL
  
 
|-
 
|-
Line 293: Line 289:
 
|-
 
|-
 
| MesaLib-6.2.1.tar.gz
 
| MesaLib-6.2.1.tar.gz
|  
+
| MIT style
  
 
|-
 
|-
Line 301: Line 297:
 
|-
 
|-
 
| mythes-1.2.0.tar.gz
 
| mythes-1.2.0.tar.gz
|  
+
| BSD
  
 
|-
 
|-
Line 309: Line 305:
 
|-
 
|-
 
| nss-3.12.6-with-nspr-4.8.4.tar.gz
 
| nss-3.12.6-with-nspr-4.8.4.tar.gz
|  
+
| MPL
  
 
|-
 
|-
 
| openssl-0.9.8l.tar.gz
 
| openssl-0.9.8l.tar.gz
|  
+
| OpenSSL License, SSLeay License (both BSD style)
  
 
|-
 
|-
 
| pango-1.28.3.tar.gz
 
| pango-1.28.3.tar.gz
|  
+
| LGPL, parts Freetype License
  
 
|-
 
|-
Line 345: Line 341:
 
|-
 
|-
 
| sacjava-1.3.zip
 
| sacjava-1.3.zip
|  
+
| permissive
  
 
|-
 
|-
 
| SampleICC-1.3.2.tar.gz
 
| SampleICC-1.3.2.tar.gz
|  
+
| permissive
  
 
|-
 
|-
 
| seamonkey-1.1.14.source.tar.gz
 
| seamonkey-1.1.14.source.tar.gz
|  
+
| MPL
  
 
|-
 
|-
 
| silgraphite-2.3.1.tar.gz
 
| silgraphite-2.3.1.tar.gz
|  
+
| CPL+GPL+LGPL
  
 
|-
 
|-

Revision as of 11:54, 23 June 2011

TODO

  • Rewrite regex part
  • get new odma.h file with suitable license
  • get new os2bitmap.cxx file with suitable license

Classification of OOo source code

List of files where it seems that the copyright owner is not Oracle, but the license probably is compatible with the ASL

List of files where it seems that the copyright owner is not Oracle, but the license probably is not compatible with the ASL

All other files in the OOo code repository should have an Oracle Copyright and can be part of the software grant

Unclear files

Here a list of files that need more investigation to decide in which of the three categories they belong:

boost/Regex_Experimental.tar.gz

Should be unpacked and committed or removed.

connectivity/workben/TT/StartTest.class

Binary file committed to the repository; I doubt that we want to have that in the Apache repo. As it is only test code, we can check that later. Would be nice to know what this is nevertheless. There is a java file with the same name in this folder.

dtrans/source/os2/clipb/OS2Bitmap.cxx

*  This code is property of Serenity Systems Intl
*  All rights reserverd.

This file can not be moved to Apache, perhaps Yuri Dario will provide a new file with better license.

More binary files in our code

extensions/test/ole/EventListenerSample/VBEventListener/VBasicEventListener.dll

xmerge/source/activesync/BIN/xmergesync.dll

I doubt that we want to have them in the repository, or ... ?

A header from GNU c library

hwpfilter/source/ksc5601.h

Are we allowed to use it in the build?

Header files only with Copyright header, but no license

twain/inc/twain.h

??

ucb/source/ucp/odma/odma.h

This file will not be moved to Apache. As we don't build the odma content provider regularly, we can add a new file with better license later.

MPL headers

xmlsecurity/source/xmlsec/nss/nssrenam.h

It's only a header - I assume that because we can't use nss anyway this header file is obsolete also.

Regexp

regexp/source/reclass.hxx

regexp/source/reclass.cxx

A complete mess, IMHO.

Classification of OOo external source tarballs

Adobe-Core35_AFMs-314.tar.gz permissive
boost_1_39_0.tar.gz Boost Software License
bsh-2.0b1-src.tar.gz
cairo-1.8.0.tar.gz LGPL + MPL
commons-codec-1.3-src.tar.gz
commons-httpclient-3.1-src.tar.gz
commons-lang-2.3-src.tar.gz
commons-logging-1.1.1-src.tar.gz
core.zip
cppunit-1.12.1.tar.gz
cups-1.1.19.tar.gz
curl-7.19.7.tar.gz
db-4.7.25.NC-custom.tar.gz
dejavu-fonts-ttf-2.32.zip
epm-3.7.tar.gz
expat-2.0.1.tar.gz
flow-engine-0.9.4.zip
flute-1.1.6.zip
fondu_src-051010.tar.gz
fontconfig-2.2.0.tar.gz
gdk-pixbuf-2.23.0.tar.gz
gentiumbasic-fonts-1.10.zip
gettext-0.18.1.1.tar.gz
glib-2.28.1.tar.gz
glibc-2.1.3-stub.tar.gz
hsqldb_1_8_0.zip permissive
hunspell-1.2.9.tar.gz (based on myspell) LGPL+GPL+MPL (MySpell: permissive)
hyphen-2.7.1.tar.gz LGPL+GPL+MPL
icu4c-4_0_1-src.tgz permissive
jaf-1_0_2.zip
jakarta-tomcat-5.0.30-src.tar.gz
javamail-1_3_1.zip
jpeg-8c.tar.gz permissive
libbase-1.1.6.zip (Pentaho) LGPL
libcroco-0.6.2.tar.gz LGPL
liberation-fonts-ttf-1.06.0.20100721.tar.gz GPL
libfonts-1.1.6.zip (Pentaho) LGPL
libformula-1.1.7.zip (Pentaho) LGPL
libgsf-1.14.19.tar.gz LGPL
liblayout-0.2.10.zip (pentaho) LGPL
libloader-1.1.6.zip (pentaho) LGPL
libpng-1.5.1.tar.gz permissive
librepository-1.1.6.zip (Pentaho) LGPL
librsvg-2.32.1.tar.gz
libserializer-1.1.6.zip (Pentaho) LGPL
libtextcat-2.2.tar.gz permissive
libwpd-0.8.8.tar.gz LGPL
libxml-1.1.7.zip (pentaho) LGPL
libxml2-2.7.6.tar.gz MIT
libxslt-1.1.26.tar.gz MIT
lp_solve_5.5.tar.gz
lucene-2.3.2.tar.gz ASL
mdds_0.3.0.tar.bz2
MesaLib-6.2.1.tar.gz MIT style
mysql-connector-cpp.zip
mythes-1.2.0.tar.gz BSD
neon-0.29.5.tar.gz
nss-3.12.6-with-nspr-4.8.4.tar.gz MPL
openssl-0.9.8l.tar.gz OpenSSL License, SSLeay License (both BSD style)
pango-1.28.3.tar.gz LGPL, parts Freetype License
pixman-0.12.0.tar.gz
Python-2.6.1.tar.bz2
raptor-1.4.18.tar.gz LGPL 2.1+ / GPL 2+ / Apache 2
rasqal-0.9.16.tar.gz LGPL 2.1+ / GPL 2+ / Apache 2
redland-1.0.8.tar.gz LGPL 2.1+ / GPL 2+ / Apache 2
rhino1_5R5.zip
sacjava-1.3.zip permissive
SampleICC-1.3.2.tar.gz permissive
seamonkey-1.1.14.source.tar.gz MPL
silgraphite-2.3.1.tar.gz CPL+GPL+LGPL
source-9.0.0.7-bj.zip (saxon)
stax-api-1.0-2-sources.jar CDDL+GPL
STLport-4.5.tar.gz permissive
swingExSrc.zip
vigra1.4.0.tar.gz MIT
xmlsec1-1.2.14.tar.gz MIT
xpdf-3.02.tar.gz GPL
xsltml_2.1.2.zip permissive
zlib-1.2.5.tar.gz permissive
Personal tools