Difference between revisions of "ApacheMigration"
(→TODO) |
(+cat) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | __TOC__ | + | __TOC__ |
− | == TODO == | + | == TODO == |
+ | |||
+ | *rewrite regex part // FIXME : specs ? | ||
+ | *get new odma.h file with suitable license | ||
+ | *get new os2bitmap.cxx file with suitable license | ||
+ | *get new ksc5601.h file from XFree86 | ||
+ | *find replacements for nss and seamonkey | ||
+ | **xmlsecurity | ||
+ | **address book support | ||
+ | **AES encryption | ||
+ | *fix copyright statements for i18npool | ||
+ | *sync unixODBC header files with opensource.apple.com | ||
+ | *clarify status of library files used for tests | ||
+ | *find replacement for neon | ||
+ | **use libcurl | ||
+ | **what about webdav? contribute to curl? | ||
+ | *find replacement for saxon | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
:possibly Apache xalan? | :possibly Apache xalan? | ||
− | |||
− | |||
− | |||
− | |||
− | == Classification of OOo source code == | + | *can we use cppunit ? |
+ | *find replacement for ext_sources repository currently hosted on services.openoffice.org | ||
+ | *discuss usage of GNU cp | ||
+ | *the source code at idlc/source/preproc appears to be copied from LCC code (see <http://en.wikipedia.org/wiki/LCC_(compiler)>) and then erroneously decorated with the OOo license header. This needs to be addressed. Similarly, the code at soltools/cpp appears to be a second copy of that code, with the same memcpy error, but at least without the erroneous OOo license headers. (see [http://mail-archives.apache.org/mod_mbox/incubator-ooo-dev/201108.mbox/%3c4E5BF562.8010605@gmx.net%3e message at ooo-dev@incubator.apache.org]) | ||
+ | |||
+ | == Classification of OOo source code == | ||
[[ApacheMigration/Permissive|List]] of files where it seems that the copyright owner is not Oracle, but the license probably is compatible with the ASL | [[ApacheMigration/Permissive|List]] of files where it seems that the copyright owner is not Oracle, but the license probably is compatible with the ASL | ||
Line 32: | Line 34: | ||
All other files in the OOo code repository should have an Oracle Copyright and can be part of the software grant | All other files in the OOo code repository should have an Oracle Copyright and can be part of the software grant | ||
− | == Unclear files == | + | == Unclear files == |
Here a list of files that need more investigation to decide in which of the three categories they belong: | Here a list of files that need more investigation to decide in which of the three categories they belong: | ||
− | === xmergesync === | + | === xmergesync === |
− | xmerge/source/activesync/BIN/xmergesync.dll | + | xmerge/source/activesync/BIN/xmergesync.dll |
− | I doubt that we want to have them in the repository, or ... ? | + | I doubt that we want to have them in the repository, or ... ? |
− | === VBasicEventListener (solved) === | + | === VBasicEventListener (solved) === |
− | extensions/test/ole/EventListenerSample/VBEventListener/VBasicEventListener.dll | + | extensions/test/ole/EventListenerSample/VBEventListener/VBasicEventListener.dll |
− | Only test code, can be checked later. | + | Only test code, can be checked later. |
− | === connectivity (solved) === | + | === connectivity (solved) === |
− | connectivity/workben/TT/StartTest.class | + | 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. | + | 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. |
− | Only test code, can be checked later. | + | Only test code, can be checked later. |
− | === boost/Regex_Experimental.tar.gz (solved) === | + | === boost/Regex_Experimental.tar.gz (solved) === |
− | Is not needed, can be omitted. | + | Is not needed, can be omitted. |
− | === UnixODBC (solved) === | + | === UnixODBC (solved) === |
− | unixODBC/inc/sql.h | + | unixODBC/inc/sql.h |
− | unixODBC/inc/sqlext.h | + | unixODBC/inc/sqlext.h |
− | unixODBC/inc/sqltypes.h | + | unixODBC/inc/sqltypes.h |
− | unixODBC/inc/sqlucode.h | + | unixODBC/inc/sqlucode.h |
− | No license information provided. http://www.unixodbc.org/ states that it is GPL+LGPL, but that comprises a whole package; no idea where the header are from. | + | No license information provided. http://www.unixodbc.org/ states that it is GPL+LGPL, but that comprises a whole package; no idea where the header are from. |
− | There are very similar files at http://www.opensource.apple.com/source/iodbc/iodbc-36/iodbc/include/ | + | There are very similar files at http://www.opensource.apple.com/source/iodbc/iodbc-36/iodbc/include/ |
− | So we can take these, they have a BSD license. | + | So we can take these, they have a BSD license. |
− | === dtrans/source/os2/clipb/OS2Bitmap.cxx (solved) === | + | === dtrans/source/os2/clipb/OS2Bitmap.cxx (solved) === |
* This code is property of Serenity Systems Intl | * This code is property of Serenity Systems Intl | ||
* All rights reserverd. | * All rights reserverd. | ||
− | This file can not be moved to Apache, perhaps Yuri Dario will provide a new file with better license. | + | This file can not be moved to Apache, perhaps Yuri Dario will provide a new file with better license. |
− | === A header from GNU c library (solved) === | + | === A header from GNU c library (solved) === |
− | hwpfilter/source/ksc5601.h | + | hwpfilter/source/ksc5601.h |
− | This file has been released by a permissive license (MIT style) by the FSF: | + | This file has been released by a permissive license (MIT style) by the FSF: |
− | see http://cvsweb.xfree86.org/cvsweb/xc/lib/X11/lcUniConv/#dirlist | + | see http://cvsweb.xfree86.org/cvsweb/xc/lib/X11/lcUniConv/#dirlist |
− | === ODMA (solved) === | + | === ODMA (solved) === |
− | ucb/source/ucp/odma/odma.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. | + | 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 (solved) === | + | === MPL headers (solved) === |
− | xmlsecurity/source/xmlsec/nss/nssrenam.h | + | xmlsecurity/source/xmlsec/nss/nssrenam.h |
− | We can't use nss anyway, so this header file is obsolete also. | + | We can't use nss anyway, so this header file is obsolete also. |
− | === Regexp (solved) === | + | === Regexp (solved) === |
− | regexp/source/reclass.hxx | + | regexp/source/reclass.hxx |
− | regexp/source/reclass.cxx | + | regexp/source/reclass.cxx |
− | A complete mess, IMHO. We have to reimplement this functionality. This is only used in a single place in the OOo source: http://svn.services.openoffice.org/opengrok/xref/Current%20%28trunk%29/i18npool/source/search/textsearch.cxx | + | A complete mess, IMHO. We have to reimplement this functionality. This is only used in a single place in the OOo source: http://svn.services.openoffice.org/opengrok/xref/Current%20%28trunk%29/i18npool/source/search/textsearch.cxx |
− | ==Classification of OOo external source tarballs== | + | == Classification of OOo external source tarballs == |
− | + | {| class="wikitable sortable" | |
− | {| class = "wikitable sortable" | + | |- |
− | !Tarball | + | ! Tarball |
+ | ! License | ||
|- | |- | ||
− | | Adobe-Core35_AFMs-314.tar.gz | + | | Adobe-Core35_AFMs-314.tar.gz |
− | | permissive | + | | permissive |
− | |||
|- | |- | ||
− | | boost_1_39_0.tar.gz | + | | boost_1_39_0.tar.gz |
| Boost Software License | | Boost Software License | ||
− | |||
|- | |- | ||
− | | bsh-2.0b1-src.tar.gz | + | | bsh-2.0b1-src.tar.gz |
| LGPL + SPL | | LGPL + SPL | ||
− | |||
|- | |- | ||
− | | cairo-1.8.0.tar.gz | + | | cairo-1.8.0.tar.gz |
| LGPL + MPL | | LGPL + MPL | ||
− | |||
|- | |- | ||
− | | commons-codec-1.3-src.tar.gz | + | | commons-codec-1.3-src.tar.gz |
| Apache | | Apache | ||
− | |||
|- | |- | ||
− | | commons-httpclient-3.1-src.tar.gz | + | | commons-httpclient-3.1-src.tar.gz |
| Apache | | Apache | ||
− | |||
|- | |- | ||
− | | commons-lang-2.3-src.tar.gz | + | | commons-lang-2.3-src.tar.gz |
| Apache | | Apache | ||
− | |||
|- | |- | ||
− | | commons-logging-1.1.1-src.tar.gz | + | | commons-logging-1.1.1-src.tar.gz |
| Apache | | Apache | ||
− | |||
|- | |- | ||
− | | core.zip (Pentaho) | + | | core.zip (Pentaho) |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | cppunit-1.12.1.tar.gz | + | | cppunit-1.12.1.tar.gz |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | cups-1.1.19.tar.gz | + | | cups-1.1.19.tar.gz |
| GPL/LGPL | | GPL/LGPL | ||
− | |||
|- | |- | ||
− | | curl-7.19.7.tar.gz | + | | curl-7.19.7.tar.gz |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | db-4.7.25.NC-custom.tar.gz | + | | db-4.7.25.NC-custom.tar.gz |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | dejavu-fonts-ttf-2.32.zip | + | | dejavu-fonts-ttf-2.32.zip |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | epm-3.7.tar.gz | + | | epm-3.7.tar.gz |
| GPL | | GPL | ||
− | |||
|- | |- | ||
− | | expat-2.0.1.tar.gz | + | | expat-2.0.1.tar.gz |
| MIT | | MIT | ||
− | |||
|- | |- | ||
− | | flow-engine-0.9.4.zip (Pentaho) | + | | flow-engine-0.9.4.zip (Pentaho) |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | flute-1.1.6.zip | + | | flute-1.1.6.zip |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | fondu_src-051010.tar.gz | + | | fondu_src-051010.tar.gz |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | fontconfig-2.2.0.tar.gz | + | | fontconfig-2.2.0.tar.gz |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | gdk-pixbuf-2.23.0.tar.gz | + | | gdk-pixbuf-2.23.0.tar.gz |
| LGPL + MPL | | LGPL + MPL | ||
− | |||
|- | |- | ||
− | | gentiumbasic-fonts-1.10.zip | + | | gentiumbasic-fonts-1.10.zip |
| SIL OpenFont License | | SIL OpenFont License | ||
− | |||
|- | |- | ||
− | | gettext-0.18.1.1.tar.gz | + | | gettext-0.18.1.1.tar.gz |
− | | GPL | + | | GPL |
− | |||
|- | |- | ||
− | | glib-2.28.1.tar.gz | + | | glib-2.28.1.tar.gz |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | glibc-2.1.3-stub.tar.gz | + | | glibc-2.1.3-stub.tar.gz |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | hsqldb_1_8_0.zip | + | | hsqldb_1_8_0.zip |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | hunspell-1.2.9.tar.gz (based on myspell) | + | | hunspell-1.2.9.tar.gz (based on myspell) |
| LGPL+GPL+MPL (MySpell: permissive) | | LGPL+GPL+MPL (MySpell: permissive) | ||
− | |||
|- | |- | ||
− | | hyphen-2.7.1.tar.gz | + | | hyphen-2.7.1.tar.gz |
| LGPL+GPL+MPL | | LGPL+GPL+MPL | ||
− | |||
|- | |- | ||
− | | icu4c-4_0_1-src.tgz | + | | icu4c-4_0_1-src.tgz |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | jaf-1_0_2.zip | + | | jaf-1_0_2.zip |
− | | | + | | <br> |
− | |||
|- | |- | ||
− | | jakarta-tomcat-5.0.30-src.tar.gz | + | | jakarta-tomcat-5.0.30-src.tar.gz |
| Apache | | Apache | ||
− | |||
|- | |- | ||
− | | javamail-1_3_1.zip | + | | javamail-1_3_1.zip |
− | | | + | | <br> |
− | |||
|- | |- | ||
− | | jpeg-8c.tar.gz | + | | jpeg-8c.tar.gz |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | libbase-1.1.6.zip (Pentaho) | + | | libbase-1.1.6.zip (Pentaho) |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | libcroco-0.6.2.tar.gz | + | | libcroco-0.6.2.tar.gz |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | liberation-fonts-ttf-1.06.0.20100721.tar.gz | + | | liberation-fonts-ttf-1.06.0.20100721.tar.gz |
| GPL | | GPL | ||
− | |||
|- | |- | ||
− | | libfonts-1.1.6.zip (Pentaho) | + | | libfonts-1.1.6.zip (Pentaho) |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | libformula-1.1.7.zip (Pentaho) | + | | libformula-1.1.7.zip (Pentaho) |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | libgsf-1.14.19.tar.gz | + | | libgsf-1.14.19.tar.gz |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | liblayout-0.2.10.zip (pentaho) | + | | liblayout-0.2.10.zip (pentaho) |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | libloader-1.1.6.zip (pentaho) | + | | libloader-1.1.6.zip (pentaho) |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | libpng-1.5.1.tar.gz | + | | libpng-1.5.1.tar.gz |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | librepository-1.1.6.zip (Pentaho) | + | | librepository-1.1.6.zip (Pentaho) |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | librsvg-2.32.1.tar.gz | + | | librsvg-2.32.1.tar.gz |
− | | | + | | <br> |
− | |||
|- | |- | ||
− | | libserializer-1.1.6.zip (Pentaho) | + | | libserializer-1.1.6.zip (Pentaho) |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | libtextcat-2.2.tar.gz | + | | libtextcat-2.2.tar.gz |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | libwpd-0.8.8.tar.gz | + | | libwpd-0.8.8.tar.gz |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | libxml-1.1.7.zip (pentaho) | + | | libxml-1.1.7.zip (pentaho) |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | libxml2-2.7.6.tar.gz | + | | libxml2-2.7.6.tar.gz |
| MIT | | MIT | ||
− | |||
|- | |- | ||
− | | libxslt-1.1.26.tar.gz | + | | libxslt-1.1.26.tar.gz |
| MIT | | MIT | ||
− | |||
|- | |- | ||
− | | lp_solve_5.5.tar.gz | + | | lp_solve_5.5.tar.gz |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | lucene-2.3.2.tar.gz | + | | lucene-2.3.2.tar.gz |
| Apache | | Apache | ||
− | |||
|- | |- | ||
− | | mdds_0.3.0.tar.bz2 | + | | mdds_0.3.0.tar.bz2 |
| MIT | | MIT | ||
− | |||
|- | |- | ||
− | | MesaLib-6.2.1.tar.gz | + | | MesaLib-6.2.1.tar.gz |
| MIT style | | MIT style | ||
− | |||
|- | |- | ||
− | | mysql-connector-cpp.zip | + | | mysql-connector-cpp.zip |
| GPL, owned by Sun(Oracle) | | GPL, owned by Sun(Oracle) | ||
− | |||
|- | |- | ||
− | | mythes-1.2.0.tar.gz | + | | mythes-1.2.0.tar.gz |
| BSD | | BSD | ||
− | |||
|- | |- | ||
− | | neon-0.29.5.tar.gz | + | | neon-0.29.5.tar.gz |
| LGPL | | LGPL | ||
− | |||
|- | |- | ||
− | | nss-3.12.6-with-nspr-4.8.4.tar.gz | + | | nss-3.12.6-with-nspr-4.8.4.tar.gz |
| MPL | | MPL | ||
− | |||
|- | |- | ||
− | | openssl-0.9.8l.tar.gz | + | | openssl-0.9.8l.tar.gz |
| OpenSSL License, SSLeay License (both BSD style) | | OpenSSL License, SSLeay License (both BSD style) | ||
− | |||
|- | |- | ||
− | | pango-1.28.3.tar.gz | + | | pango-1.28.3.tar.gz |
| LGPL, parts Freetype License | | LGPL, parts Freetype License | ||
− | |||
|- | |- | ||
− | | pixman-0.12.0.tar.gz | + | | pixman-0.12.0.tar.gz |
− | | | + | | <br> |
− | |||
|- | |- | ||
− | | Python-2.6.1.tar.bz2 | + | | Python-2.6.1.tar.bz2 |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | raptor-1.4.18.tar.gz | + | | raptor-1.4.18.tar.gz |
− | | LGPL 2.1+ / GPL 2+ / Apache 2 | + | | LGPL 2.1+ / GPL 2+ / Apache 2 |
− | |||
|- | |- | ||
− | | rasqal-0.9.16.tar.gz | + | | rasqal-0.9.16.tar.gz |
− | | LGPL 2.1+ / GPL 2+ / Apache 2 | + | | LGPL 2.1+ / GPL 2+ / Apache 2 |
− | |||
|- | |- | ||
− | | redland-1.0.8.tar.gz | + | | redland-1.0.8.tar.gz |
− | | LGPL 2.1+ / GPL 2+ / Apache 2 | + | | LGPL 2.1+ / GPL 2+ / Apache 2 |
− | |||
|- | |- | ||
− | | rhino1_5R5.zip | + | | rhino1_5R5.zip |
| MPL | | MPL | ||
− | |||
|- | |- | ||
− | | sacjava-1.3.zip | + | | sacjava-1.3.zip |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | SampleICC-1.3.2.tar.gz | + | | SampleICC-1.3.2.tar.gz |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | seamonkey-1.1.14.source.tar.gz | + | | seamonkey-1.1.14.source.tar.gz |
| MPL | | MPL | ||
− | |||
|- | |- | ||
− | | silgraphite-2.3.1.tar.gz | + | | silgraphite-2.3.1.tar.gz |
| CPL+GPL+LGPL | | CPL+GPL+LGPL | ||
− | |||
|- | |- | ||
− | | source-9.0.0.7-bj.zip (saxon) | + | | source-9.0.0.7-bj.zip (saxon) |
| MPL | | MPL | ||
− | |||
|- | |- | ||
− | | stax-api-1.0-2-sources.jar | + | | stax-api-1.0-2-sources.jar |
| CDDL+GPL; Apache | | CDDL+GPL; Apache | ||
− | |||
|- | |- | ||
− | | STLport-4.5.tar.gz | + | | STLport-4.5.tar.gz |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | swingExSrc.zip | + | | swingExSrc.zip |
− | | | + | | <br> |
− | |||
|- | |- | ||
− | | vigra1.4.0.tar.gz | + | | vigra1.4.0.tar.gz |
| MIT | | MIT | ||
− | |||
|- | |- | ||
− | | xmlsec1-1.2.14.tar.gz | + | | xmlsec1-1.2.14.tar.gz |
− | | MIT | + | | MIT |
− | |||
|- | |- | ||
− | | xpdf-3.02.tar.gz | + | | xpdf-3.02.tar.gz |
| GPL | | GPL | ||
− | |||
|- | |- | ||
− | | xsltml_2.1.2.zip | + | | xsltml_2.1.2.zip |
| permissive | | permissive | ||
− | |||
|- | |- | ||
− | | zlib-1.2.5.tar.gz | + | | zlib-1.2.5.tar.gz |
| permissive | | permissive | ||
+ | |- | ||
+ | | hunspell-1.2.8.tar.gz | ||
+ | | LGPL | ||
+ | |- | ||
+ | | xmlsec1-1.2.12.tar.gz | ||
+ | | MIT | ||
+ | |- | ||
+ | | liberation-fonts-1.05.zip | ||
+ | | BSD | ||
+ | |- | ||
+ | | libformula-1.1.7.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | libfonts-1.1.6.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | libserializer.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | openssl-0.9.8o.tar.gz | ||
+ | | Apache-style licence | ||
+ | |- | ||
+ | | libxml.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | hunspell-1.2.9.tar.gz | ||
+ | | LGPL | ||
+ | |- | ||
+ | | libxml2-2.6.31.tar.gz | ||
+ | | Copyright (C) 1998-2003 Daniel Veillard | ||
+ | |- | ||
+ | | liblayout.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | curl-7.12.2.tar.gz | ||
+ | | MIT/X | ||
+ | |- | ||
+ | | librepository-1.1.6.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | libbase.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | libloader-1.1.6.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | cppunit-1.8.0.tar.gz | ||
+ | | LGPL | ||
+ | |- | ||
+ | | libloader.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | zlib-1.1.4.tar.gz | ||
+ | | zlib License | ||
+ | |- | ||
+ | | libxml-1.1.7.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | source-9.0.0.7-bj.zip | ||
+ | | MPL | ||
+ | |- | ||
+ | | nss-3.12.9.with.ckbi.1.82.and.nspr.4.8.7.tar.gz | ||
+ | | None Specified | ||
+ | |- | ||
+ | | flow-engine-0.9.4.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | LICENSE_Python-2.6.1 | ||
+ | | GPL | ||
+ | |- | ||
+ | | hyphen-2.4.tar.gz | ||
+ | | LGPL | ||
+ | |- | ||
+ | | libformula.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | core.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | liblayout-0.2.10.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | librepository.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | libxslt-1.1.24.tar.gz | ||
+ | | Copyright (C) 2001-2002 Daniel Veillard. | ||
+ | |- | ||
+ | | libbase-1.1.6.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | liberation-fonts-ttf-1.05.3.20100427.zip | ||
+ | | BSD | ||
+ | |- | ||
+ | | flute.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | libfonts.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | libserializer-1.1.6.zip | ||
+ | | LGPL | ||
+ | |- | ||
+ | | dejavu-fonts-ttf-2.30.zip | ||
+ | | BSD | ||
+ | |} | ||
− | + | [[Category:Apache Migration]] |
Latest revision as of 14:02, 16 January 2012
TODO
- rewrite regex part // FIXME : specs ?
- get new odma.h file with suitable license
- get new os2bitmap.cxx file with suitable license
- get new ksc5601.h file from XFree86
- find replacements for nss and seamonkey
- xmlsecurity
- address book support
- AES encryption
- fix copyright statements for i18npool
- sync unixODBC header files with opensource.apple.com
- clarify status of library files used for tests
- find replacement for neon
- use libcurl
- what about webdav? contribute to curl?
- find replacement for saxon
- possibly Apache xalan?
- can we use cppunit ?
- find replacement for ext_sources repository currently hosted on services.openoffice.org
- discuss usage of GNU cp
- the source code at idlc/source/preproc appears to be copied from LCC code (see <http://en.wikipedia.org/wiki/LCC_(compiler)>) and then erroneously decorated with the OOo license header. This needs to be addressed. Similarly, the code at soltools/cpp appears to be a second copy of that code, with the same memcpy error, but at least without the erroneous OOo license headers. (see message at ooo-dev@incubator.apache.org)
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:
xmergesync
xmerge/source/activesync/BIN/xmergesync.dll
I doubt that we want to have them in the repository, or ... ?
VBasicEventListener (solved)
extensions/test/ole/EventListenerSample/VBEventListener/VBasicEventListener.dll
Only test code, can be checked later.
connectivity (solved)
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.
Only test code, can be checked later.
boost/Regex_Experimental.tar.gz (solved)
Is not needed, can be omitted.
UnixODBC (solved)
unixODBC/inc/sql.h
unixODBC/inc/sqlext.h
unixODBC/inc/sqltypes.h
unixODBC/inc/sqlucode.h
No license information provided. http://www.unixodbc.org/ states that it is GPL+LGPL, but that comprises a whole package; no idea where the header are from.
There are very similar files at http://www.opensource.apple.com/source/iodbc/iodbc-36/iodbc/include/
So we can take these, they have a BSD license.
dtrans/source/os2/clipb/OS2Bitmap.cxx (solved)
* 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.
A header from GNU c library (solved)
hwpfilter/source/ksc5601.h
This file has been released by a permissive license (MIT style) by the FSF:
see http://cvsweb.xfree86.org/cvsweb/xc/lib/X11/lcUniConv/#dirlist
ODMA (solved)
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 (solved)
xmlsecurity/source/xmlsec/nss/nssrenam.h
We can't use nss anyway, so this header file is obsolete also.
Regexp (solved)
regexp/source/reclass.hxx
regexp/source/reclass.cxx
A complete mess, IMHO. We have to reimplement this functionality. This is only used in a single place in the OOo source: http://svn.services.openoffice.org/opengrok/xref/Current%20%28trunk%29/i18npool/source/search/textsearch.cxx
Classification of OOo external source tarballs
Tarball | License |
---|---|
Adobe-Core35_AFMs-314.tar.gz | permissive |
boost_1_39_0.tar.gz | Boost Software License |
bsh-2.0b1-src.tar.gz | LGPL + SPL |
cairo-1.8.0.tar.gz | LGPL + MPL |
commons-codec-1.3-src.tar.gz | Apache |
commons-httpclient-3.1-src.tar.gz | Apache |
commons-lang-2.3-src.tar.gz | Apache |
commons-logging-1.1.1-src.tar.gz | Apache |
core.zip (Pentaho) | LGPL |
cppunit-1.12.1.tar.gz | LGPL |
cups-1.1.19.tar.gz | GPL/LGPL |
curl-7.19.7.tar.gz | permissive |
db-4.7.25.NC-custom.tar.gz | permissive |
dejavu-fonts-ttf-2.32.zip | permissive |
epm-3.7.tar.gz | GPL |
expat-2.0.1.tar.gz | MIT |
flow-engine-0.9.4.zip (Pentaho) | LGPL |
flute-1.1.6.zip | permissive |
fondu_src-051010.tar.gz | permissive |
fontconfig-2.2.0.tar.gz | permissive |
gdk-pixbuf-2.23.0.tar.gz | LGPL + MPL |
gentiumbasic-fonts-1.10.zip | SIL OpenFont License |
gettext-0.18.1.1.tar.gz | GPL |
glib-2.28.1.tar.gz | LGPL |
glibc-2.1.3-stub.tar.gz | LGPL |
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 | Apache |
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 | LGPL |
lucene-2.3.2.tar.gz | Apache |
mdds_0.3.0.tar.bz2 | MIT |
MesaLib-6.2.1.tar.gz | MIT style |
mysql-connector-cpp.zip | GPL, owned by Sun(Oracle) |
mythes-1.2.0.tar.gz | BSD |
neon-0.29.5.tar.gz | LGPL |
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 | permissive |
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 | MPL |
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) | MPL |
stax-api-1.0-2-sources.jar | CDDL+GPL; Apache |
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 |
hunspell-1.2.8.tar.gz | LGPL |
xmlsec1-1.2.12.tar.gz | MIT |
liberation-fonts-1.05.zip | BSD |
libformula-1.1.7.zip | LGPL |
libfonts-1.1.6.zip | LGPL |
libserializer.zip | LGPL |
openssl-0.9.8o.tar.gz | Apache-style licence |
libxml.zip | LGPL |
hunspell-1.2.9.tar.gz | LGPL |
libxml2-2.6.31.tar.gz | Copyright (C) 1998-2003 Daniel Veillard |
liblayout.zip | LGPL |
curl-7.12.2.tar.gz | MIT/X |
librepository-1.1.6.zip | LGPL |
libbase.zip | LGPL |
libloader-1.1.6.zip | LGPL |
cppunit-1.8.0.tar.gz | LGPL |
libloader.zip | LGPL |
zlib-1.1.4.tar.gz | zlib License |
libxml-1.1.7.zip | LGPL |
source-9.0.0.7-bj.zip | MPL |
nss-3.12.9.with.ckbi.1.82.and.nspr.4.8.7.tar.gz | None Specified |
flow-engine-0.9.4.zip | LGPL |
LICENSE_Python-2.6.1 | GPL |
hyphen-2.4.tar.gz | LGPL |
libformula.zip | LGPL |
core.zip | LGPL |
liblayout-0.2.10.zip | LGPL |
librepository.zip | LGPL |
libxslt-1.1.24.tar.gz | Copyright (C) 2001-2002 Daniel Veillard. |
libbase-1.1.6.zip | LGPL |
liberation-fonts-ttf-1.05.3.20100427.zip | BSD |
flute.zip | LGPL |
libfonts.zip | LGPL |
libserializer-1.1.6.zip | LGPL |
dejavu-fonts-ttf-2.30.zip | BSD |