Difference between revisions of "ApacheMigration"
(→TODO) |
|||
Line 31: | Line 31: | ||
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. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== More binary files in our code === | === More binary files in our code === | ||
Line 46: | Line 39: | ||
I doubt that we want to have them in the repository, or ... ? | I doubt that we want to have them in the repository, or ... ? | ||
+ | |||
+ | === UnixODBC === | ||
+ | |||
+ | 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. | ||
+ | |||
+ | === 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) === | === A header from GNU c library (solved) === | ||
Line 54: | Line 66: | ||
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) === | ||
Line 84: | Line 86: | ||
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== |
Revision as of 16:50, 23 June 2011
TODO
- rewrite regex part
- 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
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.
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 ... ?
UnixODBC
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.
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
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 | ASL |
commons-httpclient-3.1-src.tar.gz | ASL |
commons-lang-2.3-src.tar.gz | ASL |
commons-logging-1.1.1-src.tar.gz | ASL |
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 | |
gentiumbasic-fonts-1.10.zip | |
gettext-0.18.1.1.tar.gz | |
glib-2.28.1.tar.gz | LGPL |
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 | LGPL |
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 | 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 | |
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; ASL |
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 |