Re: Rat scan vs SGA
We are down to 277 files without or with a wrong license header. -Andre
Re: Rat scan vs SGA
Tada! Today there are no files left in the rat output that are not in the SGA. But there are still 1403 files marked as Unknown Licenses - or files without a license -Andre
Re: Rat scan vs SGA
On Tue, Mar 27, 2012 at 4:25 AM, Andre Fischer a...@a-w-f.de wrote: The numbers of the day: A total of 1408files is marked as Unknown Licenses - or files without a license Of these: 1403 files in SGA 5 files not in SGA The 5 files not in SGA are: reportbuilder/java/com/sun/**star/report/pentaho/parser/** style-mapping.txt reportbuilder/license/**THIRDPARTYREADMELICENSE.html I wonder if the contents of that file should be moved into our top-level LICENSE (if not already covered there) and then the html file should be deleted? reportbuilder/template/post.**xml reportbuilder/template/pre.xml reportbuilder/util/component.**txt Regards, Andre
Re: Rat scan vs SGA
The numbers of the day: A total of 1437 files is marked as Unknown Licenses - or files without a license Of these: 1413 files in SGA 24 files not in SGA The 24 files not in SGA are: mythes/mythes-1.2.0-makefile-mk.diff np_sdk/mozsrc/LEGAL np_sdk/mozsrc/jri.h np_sdk/mozsrc/jri_md.h np_sdk/mozsrc/jritypes.h np_sdk/mozsrc/npapi.h np_sdk/mozsrc/npunix.c np_sdk/mozsrc/npupp.h np_sdk/mozsrc/npwin.cpp reportbuilder/java/com/sun/star/report/pentaho/parser/style-mapping.txt reportbuilder/license/THIRDPARTYREADMELICENSE.html reportbuilder/template/post.xml reportbuilder/template/pre.xml reportbuilder/util/component.txt testautomation/framework/optional/input/filternames/Oracle_Open_Office_Filternames_add_en-US.txt testautomation/framework/optional/input/filternames/Oracle_Open_Office_Filternames_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_help_applications_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_help_content_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_help_topics_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_headings_and_whole_words_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_headings_only_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_whole_words_only_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_without_filter_en-US.txt vcl/unx/generic/fontmanager/parseAFM.hxx -Andre
Re: Rat scan vs SGA
The new numbers are: 2188 files marked as Unknown Licenses - or files without a license Of these 2162 files are in the SGA, and 26 files are not in the SGA -Andre
Re: Rat scan vs SGA
Here are the 26 files not in the SGA: libtextcat/data/new_fingerprints/fpdb.conf mythes/mythes-1.2.0-makefile-mk.diff np_sdk/mozsrc/LEGAL np_sdk/mozsrc/jri.h np_sdk/mozsrc/jri_md.h np_sdk/mozsrc/jritypes.h np_sdk/mozsrc/npapi.h np_sdk/mozsrc/npunix.c np_sdk/mozsrc/npupp.h np_sdk/mozsrc/npwin.cpp reportbuilder/java/com/sun/star/report/pentaho/parser/style-mapping.txt reportbuilder/license/THIRDPARTYREADMELICENSE.html reportbuilder/template/post.xml reportbuilder/template/pre.xml reportbuilder/util/component.txt testautomation/framework/optional/input/filternames/Oracle_Open_Office_Filternames_add_en-US.txt testautomation/framework/optional/input/filternames/Oracle_Open_Office_Filternames_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_help_applications_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_help_content_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_help_topics_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_headings_and_whole_words_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_headings_only_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_whole_words_only_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_without_filter_en-US.txt vcl/unx/generic/fontmanager/parseAFM.cxx vcl/unx/generic/fontmanager/parseAFM.hxx -Andre On 23.03.2012 11:08, Andre Fischer wrote: The new numbers are: 2188 files marked as Unknown Licenses - or files without a license Of these 2162 files are in the SGA, and 26 files are not in the SGA -Andre
Re: Rat scan vs SGA
Hi all, Statusupdate for the 103 files still not in the SGA: Agenda: // : Comments as usual 1st column: OK Can be added to the rat excludes ?? Not cleared GR Should be added to the grant (SGA) RM not used, can me removed from trunk AL under ALv2 2nd column: filename // hdu taking a look currently // solution: removed RM acinclude.m4 // GPL, but special entry there (see af's mail) : //# As a special exception to the GNU General Public License, if you //# distribute this file as part of a program that contains a //# configuration script generated by Autoconf, you may include it under //# the same distribution terms that you use for the rest of that program. // thus can be kept and should be added to rat excludes // Still: A case for https://issues.apache.org/jira/browse/LEGAL-130 OK config.guess OK config.sub // Header contains license identical to BSD without advertising - should be added to rat excludes // A case for https://issues.apache.org/jira/browse/LEGAL-130 OK connectivity\qa\complex\connectivity\hsqldb\TestCacheSize.java // FSF, contains MIT equal license - should be added to rat excludes // A case for https://issues.apache.org/jira/browse/LEGAL-130 OK hwpfilter\source\ksc5601.h // Author oj 2004 - was a SUN employee- SUN, should be added to grant GR connectivity\com\sun\star\sdbcx\comp\hsqldb\StorageNativeOutputStream.java // No information, originally from http://odur.let.rug.nl/~vannoord/TextCat/, adapted by Jocelyn MERAND // delivered in libtextcat\prj\d.lst // used in instsetoo_native, lingucomponent, scp2 (DEFAULT_CONF_FILE_NAME) ?? libtextcat\data\new_fingerprints\ // Not in grant yet, but all from (C) SUN 2008, should be added to grant GR mysqlc\source\mysqlc_connection.cxx GR mysqlc\source\mysqlc_connection.hxx GR mysqlc\source\mysqlc_databasemetadata.cxx GR mysqlc\source\mysqlc_databasemetadata.hxx GR mysqlc\source\mysqlc_driver.cxx GR mysqlc\source\mysqlc_driver.hxx GR mysqlc\source\mysqlc_general.cxx GR mysqlc\source\mysqlc_general.hxx GR mysqlc\source\mysqlc_preparedstatement.cxx GR mysqlc\source\mysqlc_preparedstatement.hxx GR mysqlc\source\mysqlc_propertyids.cxx GR mysqlc\source\mysqlc_propertyids.hxx No info, but should be same as mysqlc_propertyids.cxx GR mysqlc\source\mysqlc_resultset.cxx GR mysqlc\source\mysqlc_resultset.hxx GR mysqlc\source\mysqlc_resultsetmetadata.cxx GR mysqlc\source\mysqlc_resultsetmetadata.hxx GR mysqlc\source\mysqlc_services.cxx GR mysqlc\source\mysqlc_statement.cxx GR mysqlc\source\mysqlc_statement.hxx No info, but should be same as mysqlc_statement.cxx GR mysqlc\source\mysqlc_subcomponent.hxx GR mysqlc\source\mysqlc_types.cxx GR mysqlc\source\mysqlc_types.hxx // the diff itself is a SUN file under LGPL and SISSL, should be added to grant GR mythes\mythes-1.2.0-makefile-mk.diff // files are under triple license: NPL 1.1(category X)/GPL 2.0(category X)/LGPL 2.1(category X) // used in extensions\prj\build.lst and toolkit\src2xml\include.lst(218):../../np_sdk/unxlngi6.pro/inc (hack?) // updated 2010 by mav, SUN/Oracle employee (in cws fwk138) // Others added a README file containing This folder contains Mozilla headers and source-files related to plugin development. The original version of the files were taken from Mozilla1.0 tarball. ?? np_sdk\mozsrc\LEGAL ?? np_sdk\mozsrc\jri.h ?? np_sdk\mozsrc\jri_md.h ?? np_sdk\mozsrc\jritypes.h ?? np_sdk\mozsrc\npapi.h ?? np_sdk\mozsrc\npunix.c ?? np_sdk\mozsrc\npupp.h ?? np_sdk\mozsrc\npwin.cpp // no license information at all, looks like a self-written script to use inkscape as tool // from the command line to convert SVG to PNG. Probably from SUN/Oracle // no reference found with grep, can be removed. Checking, building version without that file // Originally integrated by obo (Sun employee) with CWS jimmac02 2005, thus under Sun copyright - should be added to grant // Checked references again, could also be removed GR ooo_custom_images\industrial\res\commandimagelist\frobnicate-icons.php // reportbuilder is (C) by Oracle, needs to be cleared if it's part of the sga. I see // no reason that it is not, should be added to grant GR reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficeGroupInstanceSectionLayoutController.java GR reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficePageSectionLayoutController.java GR reportbuilder\java\com\sun\star\report\pentaho\model\OfficeGroupInstanceSection.java GR reportbuilder\java\com\sun\star\report\pentaho\oasis-datastyle.css GR reportbuilder\java\com\sun\star\report\pentaho\oasis-draw.css GR reportbuilder\java\com\sun\star\report\pentaho\oasis-form.css GR reportbuilder\java\com\sun\star\report\pentaho\oasis-style.css GR reportbuilder\java\com\sun\star\report\pentaho\oasis-table.css GR reportbuilder\java\com\sun\star\report\pentaho\oasis-text.css GR
Re: Rat scan vs SGA
The rat scan still notes 4395 files in SGA and 100 not in SGA.
Re: Rat scan vs SGA
On 22.03.2012 10:12, Armin Le Grand wrote: [...] // No information, originally from http://odur.let.rug.nl/~vannoord/TextCat/, adapted by Jocelyn MERAND // delivered in libtextcat\prj\d.lst // used in instsetoo_native, lingucomponent, scp2 (DEFAULT_CONF_FILE_NAME) ?? libtextcat\data\new_fingerprints\ [...] The libtextcat version 2.2 library is under BSD license. It was released 2003 by WiseGuys Internet B.V. ([1]). No problem there. The data files in main/libtextcat/data/new_fingerprints are of unknown origin. However, there is a LICENSE file in this directory that in all but its title is a BSD license, with the exception of this additional paragraph: - Neither the name of the WiseGuys Internet B.V. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Therefore, I propose to assume a BSD license (category A) for the libtextcat data files. Plan B would be to delete the additional data files and rely on the one that are shipped with the library source code. Plan C is to create our own data files by feeding medium sized texts of each language to a tool that is shipped with the library. This tool learns language specific text patterns, the data files. Regards, Andre [1] http://software.wise-guys.nl:1080/libtextcat/index.html
Re: Rat scan vs SGA
On 22.03.2012 10:12, Armin Le Grand wrote: [...] // mixed file, (C) SUN/Oracle and Copyright (C) 2002 William Lachance // May be GPL prtially ?? writerperfect\source\wpdimp\wpft_genericfilter.cxx [...] This file contains only generic code for registering a UNO service that can be found almost identically in many other files. The only thing in this file that even hints at the Wordperfect import filter are some class names of our glue code. libwpd is not mentioned at all. This file should be part of the SGA. Regards, Andre
Re: Rat scan vs SGA files which should be in SGA grant
Hi all, these are the files (63) which are not covered by the RAT output but should be part of a third SGA from Oracle: connectivity\com\sun\star\sdbcx\comp\hsqldb\StorageNativeOutputStream.java mysqlc\source\mysqlc_connection.cxx mysqlc\source\mysqlc_connection.hxx mysqlc\source\mysqlc_databasemetadata.cxx mysqlc\source\mysqlc_databasemetadata.hxx mysqlc\source\mysqlc_driver.cxx mysqlc\source\mysqlc_driver.hxx mysqlc\source\mysqlc_general.cxx mysqlc\source\mysqlc_general.hxx mysqlc\source\mysqlc_preparedstatement.cxx mysqlc\source\mysqlc_preparedstatement.hxx mysqlc\source\mysqlc_propertyids.cxx mysqlc\source\mysqlc_propertyids.hxx No info, but should be same as mysqlc_propertyids.cxx mysqlc\source\mysqlc_resultset.cxx mysqlc\source\mysqlc_resultset.hxx mysqlc\source\mysqlc_resultsetmetadata.cxx mysqlc\source\mysqlc_resultsetmetadata.hxx mysqlc\source\mysqlc_services.cxx mysqlc\source\mysqlc_statement.cxx mysqlc\source\mysqlc_statement.hxx No info, but should be same as mysqlc_statement.cxx mysqlc\source\mysqlc_subcomponent.hxx mysqlc\source\mysqlc_types.cxx mysqlc\source\mysqlc_types.hxx mythes\mythes-1.2.0-makefile-mk.diff ooo_custom_images\industrial\res\commandimagelist\frobnicate-icons.php reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficeGroupInstanceSectionLayoutController.java reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficePageSectionLayoutController.java reportbuilder\java\com\sun\star\report\pentaho\model\OfficeGroupInstanceSection.java reportbuilder\java\com\sun\star\report\pentaho\oasis-datastyle.css reportbuilder\java\com\sun\star\report\pentaho\oasis-draw.css reportbuilder\java\com\sun\star\report\pentaho\oasis-form.css reportbuilder\java\com\sun\star\report\pentaho\oasis-style.css reportbuilder\java\com\sun\star\report\pentaho\oasis-table.css reportbuilder\java\com\sun\star\report\pentaho\oasis-text.css reportbuilder\java\com\sun\star\report\pentaho\parser\style-mapping.txt reportbuilder\java\com\sun\star\report\pentaho\smil.css reportbuilder\java\com\sun\star\report\pentaho\star-office.css reportbuilder\java\com\sun\star\report\pentaho\star-report.css reportbuilder\java\com\sun\star\report\pentaho\star-rpt.css reportbuilder\java\com\sun\star\report\pentaho\svg.css reportbuilder\java\com\sun\star\report\pentaho\xsl-fo.css reportbuilder\license\THIRDPARTYREADMELICENSE.html reportbuilder\license\readme_en-US.html reportbuilder\license\readme_en-US.txt reportbuilder\prj\rpt.xml reportbuilder\template\manifest.xml reportbuilder\template\post.xml reportbuilder\template\pre.xml reportbuilder\util\component.txt reportbuilder\util\description.xml reportbuilder\util\manifest.xml testautomation\framework\optional\input\filternames\Oracle_Open_Office_Filternames_add_en-US.txt testautomation\framework\optional\input\filternames\Oracle_Open_Office_Filternames_en-US.txt testautomation\framework\optional\input\help_browser\Oracle_Open_Office_help_applications_en-US.txt testautomation\framework\optional\input\help_browser\Oracle_Open_Office_help_content_en-US.txt testautomation\framework\optional\input\help_browser\Oracle_Open_Office_help_topics_en-US.txt testautomation\framework\optional\input\help_browser\Oracle_Open_Office_search_headings_and_whole_words_en-US.txt testautomation\framework\optional\input\help_browser\Oracle_Open_Office_search_headings_only_en-US.txt testautomation\framework\optional\input\help_browser\Oracle_Open_Office_search_whole_words_only_en-US.txt testautomation\framework\optional\input\help_browser\Oracle_Open_Office_search_without_filter_en-US.txt writerperfect\source\wpdimp\wpft_genericfilter.cxx Sincerely, Armin
Re: Rat scan vs SGA Files with BSD/MIT similar license
Hi all, these are the files (25) which are not covered by the RAT output but have a BSD or MIT equal or similar license included. // GPL, but special entry there (see af's mail or in the files) : //# As a special exception to the GNU General Public License, if you //# distribute this file as part of a program that contains a //# configuration script generated by Autoconf, you may include it under //# the same distribution terms that you use for the rest of that program. // thus can be kept and should be added to rat excludes // A case for https://issues.apache.org/jira/browse/LEGAL-130 config.guess config.sub // Header contains license identical to BSD without advertising - should be added to rat excludes // A case for https://issues.apache.org/jira/browse/LEGAL-130 connectivity\qa\complex\connectivity\hsqldb\TestCacheSize.java // FSF, contains MIT equal license - should be added to rat excludes // A case for https://issues.apache.org/jira/browse/LEGAL-130 hwpfilter\source\ksc5601.h // findings from af: The libtextcat version 2.2 library is under BSD license // It was released 2003 by WiseGuys Internet B.V. (http://software.wise-guys.nl:1080/libtextcat/index.html ). // No problem there. It's BSD license (with advertising). // Asking on the list what category this may be // A case for https://issues.apache.org/jira/browse/LEGAL-130 libtextcat\data\new_fingerprints\fpdb.conf // originally from XConsortium, mkdepend.man contains license info (permission) // and looks like MIT1.1 - should be added to rat excludes // A case for https://issues.apache.org/jira/browse/LEGAL-130 soltools\mkdepend\collectdircontent.cxx soltools\mkdepend\collectdircontent.hxx soltools\mkdepend\cppsetup.c soltools\mkdepend\def.h soltools\mkdepend\ifparser.c soltools\mkdepend\ifparser.h soltools\mkdepend\imakemdep.h soltools\mkdepend\include.c soltools\mkdepend\main.c soltools\mkdepend\mkdepend.man soltools\mkdepend\parse.c soltools\mkdepend\pr.c // Open Document Managment API, uses OPEN DOCUMENT MANAGEMENT API LICENSE 1.0 // defined in the file. Text is equal to BSD license without advertising - should be added to rat excludes // A case for https://issues.apache.org/jira/browse/LEGAL-130 ucb\source\ucp\odma\odma.h // (C) 1988, 1989, 1990 by Adobe Systems Incorporated // permissive license, but not categorized by Apache (not A, B or X) // A case for https://issues.apache.org/jira/browse/LEGAL-130 vcl\unx\generic\fontmanager\parseAFM.cxx vcl\unx\generic\fontmanager\parseAFM.hxx // Copyright © 2000 SuSE, Inc., license from text (see files) // equal to MIT1.1 - should be added to rat excludes // A case for https://issues.apache.org/jira/browse/LEGAL-130 x11_extensions\inc\Xrender.h x11_extensions\inc\randr.h x11_extensions\inc\randrproto.h x11_extensions\inc\render.h x11_extensions\inc\renderproto.h Sincerely, Armin -- ALG
Re: Rat scan vs SGA
On 20.03.2012 21:44, Andrew Rist wrote: On 3/20/2012 8:18 AM, Andre Fischer wrote: Hi all, I compared the output of the Rat scan (section Unapproved Licenses:) with the SGA and here is the result: http://people.apache.org/~af/ratscan-sga.zip There are 4575 files in the Rat scan that have unapproved licenses and which need our attention. Only 138 of these are not in the SGA. Thanks for looking at this Andre. I have been looking at this, and my first couple of attempts at running my ALv2 header scripts on them were not so successful, as the problem is a bit more complex than replacing headers. It is difficult to determine if the current files need a header, and this makes the process harder. * some files are empty (no header needed) * some files are very short with no 'creative content' (no header needed) - but what is short? 1 line - 2 lines - 10 lines. (I'm not sure) * short file with creative content (need header but the header is longer than the content) - this is not so good... there is an option of a shortened ALv2 header which I think is needed here I do not see a technical problem with the license header being longer than the other content. It is just not aesthetically pleasing, something that we will have to live with. * file types that do not allow a header or comments (may need header but we have no way to do it - I think there are some files in this group, but I don't have a specific list) What file types are you thinking of? * binary files such as .jpeg, .png, .odX that should have a header inside, but are more complex in terms of adding a header (more difficult than my current perl script) Is a license header in image files really necessary? Can the Rat tool handle this? As to .odX (you mean .odt, .odp, .odc,... right?): We could put the license header into description.xml: Extract the .description.xml from the .odX, add the license header like you do for any other xml file, and put it back into the .odX. * binary files (mostly odt) that may not need a header (as the header would get seeded into a users work, changing the license of their work) This set is more difficult. I am willing (an probably able) to help with the above. Just tell me what to do. -Andre I am intending to take another run at this in the next day or two (I've been promising Juergen this for a week or so). My first attempt will be to add headers to groups of files (I do this by file type to get the comment syntax right), changing only files with at least minimum number of lines. This should result in the list being culled down to a number closer to 1000. I'll also collect up a list of short or empty files and add them to the excludes list. A. Regards, Andre
Re: Rat scan vs SGA
On 20.03.2012 22:11, Andrew Rist wrote: I'll update the rat excludes with this info. (skipping over all of the ?? - adding all of the OKs) A. Thanks Andrew. Please also add ?? mysqlc\source\mysqlc_propertyids.hxx No info, but should be same as mysqlc_propertyids.cxx ?? mysqlc\source\mysqlc_statement.hxx No info, but should be same as mysqlc_statement.cxx which are pretty clear. I will continue and send you updates. Thanks for your help! Thus the resulting list which I will continue to look at is: Files in RatScan but not in SGA Agenda: 1st column: OK or ?? or // (comment) for the following entries 2nd column: filename 3rd column: Comment in ?? acinclude.m4 GPL? ?? config.guess FSF GPL? ?? config.sub FSF GPL? ?? connectivity\qa\complex\connectivity\hsqldb\TestCacheSize.java HSQL Development Group, seems free usable ?? extensions\source\activex\example.html Does not exist in trunk ?? hwpfilter\source\ksc5601.h FSF, looks free ?? libtextcat\data\new_fingerprints\fpdb.conf No information, originally from http://odur.let.rug.nl/~vannoord/TextCat/, adapted by Jocelyn MERAND // Not in grant yet, but all from (C) SUN 2008, should be added to grant ?? mysqlc\source\mysqlc_propertyids.hxx No info, but should be same as mysqlc_propertyids.cxx ?? mysqlc\source\mysqlc_statement.hxx No info, but should be same as mysqlc_statement.cxx ?? mythes\mythes-1.2.0-makefile-mk.diff WordNet Release 2.0 external library, free license, text looks like MIT // files are under MPL1.1 (category B) ?? np_sdk\mozsrc\LEGAL ?? np_sdk\mozsrc\jri.h ?? np_sdk\mozsrc\jri_md.h ?? np_sdk\mozsrc\jritypes.h ?? np_sdk\mozsrc\npapi.h ?? np_sdk\mozsrc\npunix.c ?? np_sdk\mozsrc\npupp.h ?? np_sdk\mozsrc\npwin.cpp // jsc wanted to check these odk\configure.pl odk\docs\install.html odk\docs\notsupported.html odk\docs\tools.html odk\examples\DevelopersGuide\examples.html odk\examples\examples.html odk\index.html // no license information at all, looks like a self-written script to use inkscape as tool // from the command line to convert SVG to PNG. Probably from SUN/Oracle ?? ooo_custom_images\industrial\res\commandimagelist\frobnicate-icons.php // reportbuilder is (C) by Oracle, needs to be cleared if it's part of the sga ?? reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficeGroupInstanceSectionLayoutController.java ?? reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficePageSectionLayoutController.java ?? reportbuilder\java\com\sun\star\report\pentaho\model\OfficeGroupInstanceSection.java ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-datastyle.css ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-draw.css ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-form.css ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-style.css ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-table.css ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-text.css ?? reportbuilder\java\com\sun\star\report\pentaho\parser\style-mapping.txt ?? reportbuilder\java\com\sun\star\report\pentaho\smil.css ?? reportbuilder\java\com\sun\star\report\pentaho\star-office.css ?? reportbuilder\java\com\sun\star\report\pentaho\star-report.css ?? reportbuilder\java\com\sun\star\report\pentaho\star-rpt.css ?? reportbuilder\java\com\sun\star\report\pentaho\svg.css ?? reportbuilder\java\com\sun\star\report\pentaho\xsl-fo.css ?? reportbuilder\license\THIRDPARTYREADMELICENSE.html ?? reportbuilder\license\readme_en-US.html ?? reportbuilder\license\readme_en-US.txt ?? reportbuilder\prj\rpt.xml ?? reportbuilder\template\manifest.xml ?? reportbuilder\template\post.xml ?? reportbuilder\template\pre.xml ?? reportbuilder\util\component.txt ?? reportbuilder\util\description.xml ?? reportbuilder\util\manifest.xml // no license info, jsc ?? solenv\bin\srcrelease.xml // originally from XConsortium, mkdepend.man contains license info (permission) // and looks like MIT1.1 ?? soltools\mkdepend\collectdircontent.cxx ?? soltools\mkdepend\collectdircontent.hxx ?? soltools\mkdepend\cppsetup.c ?? soltools\mkdepend\def.h ?? soltools\mkdepend\ifparser.c ?? soltools\mkdepend\ifparser.h ?? soltools\mkdepend\imakemdep.h ?? soltools\mkdepend\include.c ?? soltools\mkdepend\main.c ?? soltools\mkdepend\mkdepend.man ?? soltools\mkdepend\parse.c ?? soltools\mkdepend\pr.c // No license info, filtername lists probably written by testing, thus probably SUN/Oracle ?? testautomation\framework\optional\input\filternames\Oracle_Open_Office_Filternames_add_en-US.txt ?? testautomation\framework\optional\input\filternames\Oracle_Open_Office_Filternames_en-US.txt // No license info, test scripting lists probably written by testing, thus probably SUN/Oracle ?? testautomation\framework\optional\input\help_browser\Oracle_Open_Office_help_applications_en-US.txt ?? testautomation\framework\optional\input\help_browser\Oracle_Open_Office_help_content_en-US.txt ??
Re: Rat scan vs SGA
Here is an update, 103 files still not in the SGA. I am currently looking at the files in the main/ directory in the hope to find a way to remove the autoconf files from the repository (acinclude.m4, config.guess, config.sub) And now the 103 files (all below main/): acinclude.m4 config.guess config.sub connectivity/com/sun/star/sdbcx/comp/hsqldb/StorageNativeOutputStream.java connectivity/qa/complex/connectivity/hsqldb/TestCacheSize.java hwpfilter/source/ksc5601.h libtextcat/data/new_fingerprints/fpdb.conf mysqlc/source/mysqlc_connection.cxx mysqlc/source/mysqlc_connection.hxx mysqlc/source/mysqlc_databasemetadata.cxx mysqlc/source/mysqlc_databasemetadata.hxx mysqlc/source/mysqlc_driver.cxx mysqlc/source/mysqlc_driver.hxx mysqlc/source/mysqlc_general.cxx mysqlc/source/mysqlc_general.hxx mysqlc/source/mysqlc_preparedstatement.cxx mysqlc/source/mysqlc_preparedstatement.hxx mysqlc/source/mysqlc_propertyids.cxx mysqlc/source/mysqlc_propertyids.hxx mysqlc/source/mysqlc_resultset.cxx mysqlc/source/mysqlc_resultset.hxx mysqlc/source/mysqlc_resultsetmetadata.cxx mysqlc/source/mysqlc_resultsetmetadata.hxx mysqlc/source/mysqlc_services.cxx mysqlc/source/mysqlc_statement.cxx mysqlc/source/mysqlc_statement.hxx mysqlc/source/mysqlc_subcomponent.hxx mysqlc/source/mysqlc_types.cxx mysqlc/source/mysqlc_types.hxx mythes/mythes-1.2.0-makefile-mk.diff np_sdk/mozsrc/LEGAL np_sdk/mozsrc/jri.h np_sdk/mozsrc/jri_md.h np_sdk/mozsrc/jritypes.h np_sdk/mozsrc/npapi.h np_sdk/mozsrc/npunix.c np_sdk/mozsrc/npupp.h np_sdk/mozsrc/npwin.cpp ooo_custom_images/industrial/res/commandimagelist/frobnicate-icons.php reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupInstanceSectionLayoutController.java reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficePageSectionLayoutController.java reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroupInstanceSection.java reportbuilder/java/com/sun/star/report/pentaho/oasis-datastyle.css reportbuilder/java/com/sun/star/report/pentaho/oasis-draw.css reportbuilder/java/com/sun/star/report/pentaho/oasis-form.css reportbuilder/java/com/sun/star/report/pentaho/oasis-style.css reportbuilder/java/com/sun/star/report/pentaho/oasis-table.css reportbuilder/java/com/sun/star/report/pentaho/oasis-text.css reportbuilder/java/com/sun/star/report/pentaho/parser/style-mapping.txt reportbuilder/java/com/sun/star/report/pentaho/smil.css reportbuilder/java/com/sun/star/report/pentaho/star-office.css reportbuilder/java/com/sun/star/report/pentaho/star-report.css reportbuilder/java/com/sun/star/report/pentaho/star-rpt.css reportbuilder/java/com/sun/star/report/pentaho/svg.css reportbuilder/java/com/sun/star/report/pentaho/xsl-fo.css reportbuilder/license/THIRDPARTYREADMELICENSE.html reportbuilder/license/readme_en-US.html reportbuilder/license/readme_en-US.txt reportbuilder/prj/rpt.xml reportbuilder/template/manifest.xml reportbuilder/template/post.xml reportbuilder/template/pre.xml reportbuilder/util/component.txt reportbuilder/util/description.xml reportbuilder/util/manifest.xml soltools/mkdepend/collectdircontent.cxx soltools/mkdepend/collectdircontent.hxx soltools/mkdepend/cppsetup.c soltools/mkdepend/def.h soltools/mkdepend/ifparser.c soltools/mkdepend/ifparser.h soltools/mkdepend/imakemdep.h soltools/mkdepend/include.c soltools/mkdepend/main.c soltools/mkdepend/mkdepend.man soltools/mkdepend/parse.c soltools/mkdepend/pr.c testautomation/framework/optional/input/filternames/Oracle_Open_Office_Filternames_add_en-US.txt testautomation/framework/optional/input/filternames/Oracle_Open_Office_Filternames_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_help_applications_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_help_content_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_help_topics_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_headings_and_whole_words_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_headings_only_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_whole_words_only_en-US.txt testautomation/framework/optional/input/help_browser/Oracle_Open_Office_search_without_filter_en-US.txt twain/inc/twain.h ucb/source/ucp/odma/odma.h unixODBC/inc/iodbcunix.h unixODBC/inc/sql.h unixODBC/inc/sqlext.h unixODBC/inc/sqltypes.h unixODBC/inc/sqlucode.h vcl/inc/os2/wingdi.h vcl/inc/os2/xwphook.h vcl/unx/generic/fontmanager/parseAFM.cxx vcl/unx/generic/fontmanager/parseAFM.hxx writerperfect/source/wpdimp/wpft_genericfilter.cxx x11_extensions/inc/Xrender.h x11_extensions/inc/randr.h x11_extensions/inc/randrproto.h x11_extensions/inc/render.h x11_extensions/inc/renderproto.h Regards, Andre
Re: Rat scan vs SGA
Update regarding the autoconf files in main/: If you are interested in a list of the files in main/ then please have a look at [1]. In main/ you will find the files acinclude.m4 aclocal.m4 config.guess config.sub install-sh which are used in the autoconf process. The files aclocal.m4, config.guess, config.sub, install-sh do not have AOO specific content. They are copies of generic files that we have included into SVN just for convenience. I am currently looking into how they can be re-created on the fly. However, they do not seem to pose a legal problem: install-sh seems to have a MIT license aclocal.m4, config.guess, config.sub are all copyrighted by the FSF and are under GPL but their headers include this paragraph: # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. The only file that looks like a potential legal problem is acinclude.m4. It contains some OpenOffice specific macros (and thus can not be re-created on the fly) and contains this in its header: dnl @author Caolan McNamara cao...@skynet.ie dnl @author Daniel Richard G. sk...@iskunk.org dnl @version 2006-05-01 dnl @license LGPL Any comments regarding the legal status of these files? -Andre [1] http://wiki.services.openoffice.org/wiki/Build_Bootstrapping#Files_in_main.2F
Re: Rat scan vs SGA
The only file that looks like a potential legal problem is acinclude.m4. It contains some OpenOffice specific macros (and thus can not be re-created on the fly) and contains [...] It contains the check whether getspnam_r used in sal/osl/unx/security requires five parameters. Since we are not interested in supporting ancient platforms I suggest to get rid of that check altogether and use the newer (but still many year old) shadow API conventions. The remaining code in that file comes from Stephan's commit 2008/02/04 10:40:30 sb 1.2.248.1: #i84200# introduced PKG_CHECK_MODULES_MACHACK to use system-provided specific bins instead of (MacPorts provided) pkg-check for libxml2/libxslt If his Mac specific hack was only needed for respecting the configuration options --with-system-libxml2 and --with-system-libxslt then this could be handled more directly. Herbert
Re: Rat scan vs SGA
Hi all, Statusupdate for the 103 files still not in the SGA: Agenda: // : Comments as usual 1st column: OK Can be added to the rat excludes ?? Not cleared GR Should be added to the grant (SGA) RM not used, can me removed from trunk 2nd column: filename // hdu taking a look currently ?? acinclude.m4 // GPL, but special entry there (see af's mail) : //# As a special exception to the GNU General Public License, if you //# distribute this file as part of a program that contains a //# configuration script generated by Autoconf, you may include it under //# the same distribution terms that you use for the rest of that program. // thus can be kept and should be added to rat excludes OK config.guess OK config.sub // Header contains license identical to BSD without advertising - should be added to rat excludes OK connectivity\qa\complex\connectivity\hsqldb\TestCacheSize.java // FSF, contains MIT equal license - should be added to rat excludes OK hwpfilter\source\ksc5601.h // Author oj 2004 - was a SUN employee- SUN, should be added to grant GR connectivity\com\sun\star\sdbcx\comp\hsqldb\StorageNativeOutputStream.java // No information, originally from http://odur.let.rug.nl/~vannoord/TextCat/, adapted by Jocelyn MERAND // delivered in libtextcat\prj\d.lst // used in instsetoo_native, lingucomponent, scp2 (DEFAULT_CONF_FILE_NAME) ?? libtextcat\data\new_fingerprints\fpdb.conf // Not in grant yet, but all from (C) SUN 2008, should be added to grant GR mysqlc\source\mysqlc_connection.cxx GR mysqlc\source\mysqlc_connection.hxx GR mysqlc\source\mysqlc_databasemetadata.cxx GR mysqlc\source\mysqlc_databasemetadata.hxx GR mysqlc\source\mysqlc_driver.cxx GR mysqlc\source\mysqlc_driver.hxx GR mysqlc\source\mysqlc_general.cxx GR mysqlc\source\mysqlc_general.hxx GR mysqlc\source\mysqlc_preparedstatement.cxx GR mysqlc\source\mysqlc_preparedstatement.hxx GR mysqlc\source\mysqlc_propertyids.cxx GR mysqlc\source\mysqlc_propertyids.hxx No info, but should be same as mysqlc_propertyids.cxx GR mysqlc\source\mysqlc_resultset.cxx GR mysqlc\source\mysqlc_resultset.hxx GR mysqlc\source\mysqlc_resultsetmetadata.cxx GR mysqlc\source\mysqlc_resultsetmetadata.hxx GR mysqlc\source\mysqlc_services.cxx GR mysqlc\source\mysqlc_statement.cxx GR mysqlc\source\mysqlc_statement.hxx No info, but should be same as mysqlc_statement.cxx GR mysqlc\source\mysqlc_subcomponent.hxx GR mysqlc\source\mysqlc_types.cxx GR mysqlc\source\mysqlc_types.hxx // the diff itself is a SUN file under LGPL and SISSL, should be added to grant GR mythes\mythes-1.2.0-makefile-mk.diff // files are under MPL1.1 (category B) ?? np_sdk\mozsrc\LEGAL ?? np_sdk\mozsrc\jri.h ?? np_sdk\mozsrc\jri_md.h ?? np_sdk\mozsrc\jritypes.h ?? np_sdk\mozsrc\npapi.h ?? np_sdk\mozsrc\npunix.c ?? np_sdk\mozsrc\npupp.h ?? np_sdk\mozsrc\npwin.cpp // no license information at all, looks like a self-written script to use inkscape as tool // from the command line to convert SVG to PNG. Probably from SUN/Oracle // no reference found with grep, can be removed. Checking... ?? ooo_custom_images\industrial\res\commandimagelist\frobnicate-icons.php // reportbuilder is (C) by Oracle, needs to be cleared if it's part of the sga. I see // no reason that it is not, should be added to grant GR reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficeGroupInstanceSectionLayoutController.java GR reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficePageSectionLayoutController.java GR reportbuilder\java\com\sun\star\report\pentaho\model\OfficeGroupInstanceSection.java GR reportbuilder\java\com\sun\star\report\pentaho\oasis-datastyle.css GR reportbuilder\java\com\sun\star\report\pentaho\oasis-draw.css GR reportbuilder\java\com\sun\star\report\pentaho\oasis-form.css GR reportbuilder\java\com\sun\star\report\pentaho\oasis-style.css GR reportbuilder\java\com\sun\star\report\pentaho\oasis-table.css GR reportbuilder\java\com\sun\star\report\pentaho\oasis-text.css GR reportbuilder\java\com\sun\star\report\pentaho\parser\style-mapping.txt GR reportbuilder\java\com\sun\star\report\pentaho\smil.css GR reportbuilder\java\com\sun\star\report\pentaho\star-office.css GR reportbuilder\java\com\sun\star\report\pentaho\star-report.css GR reportbuilder\java\com\sun\star\report\pentaho\star-rpt.css GR reportbuilder\java\com\sun\star\report\pentaho\svg.css GR reportbuilder\java\com\sun\star\report\pentaho\xsl-fo.css GR reportbuilder\license\THIRDPARTYREADMELICENSE.html GR reportbuilder\license\readme_en-US.html GR reportbuilder\license\readme_en-US.txt GR reportbuilder\prj\rpt.xml GR reportbuilder\template\manifest.xml GR reportbuilder\template\post.xml GR reportbuilder\template\pre.xml GR reportbuilder\util\component.txt GR reportbuilder\util\description.xml GR reportbuilder\util\manifest.xml // originally from XConsortium, mkdepend.man contains license info
Re: Rat scan vs SGA
On Wed, Mar 21, 2012 at 5:05 AM, Andre Fischer a...@a-w-f.de wrote: snip * binary files such as .jpeg, .png, .odX that should have a header inside, but are more complex in terms of adding a header (more difficult than my current perl script) Is a license header in image files really necessary? Can the Rat tool handle this? As to .odX (you mean .odt, .odp, .odc,... right?): We could put the license header into description.xml: Extract the .description.xml from the .odX, add the license header like you do for any other xml file, and put it back into the .odX. We ran into this with the ODF Toolkit. RAT does not understand ODF files. We might change that in the future (using the ODF Toolkit). So we had to exclude the ODF files from the scan. We also wrote a Java program (using the ODF Toolkit) that automatically added license information to the document's metadata. That worked fine for us, except in a small number of cases where the documents were being used in unit tests that were testing document metadata. (Doh!) Sot I'd in general be careful that you are not breaking any test files. For example, if your ran the ODF Toolkit's license adding code, you would also silently update all pre-ODF 1.2 files to ODF 1.2, and that might break or invalidate some of the AOO test cases, So the minimal fix might be best. -Rob
Re: Rat scan vs SGA
Hi; On 03/20/12 10:18, Andre Fischer wrote: Hi all, I compared the output of the Rat scan (section Unapproved Licenses:) with the SGA and here is the result: http://people.apache.org/~af/ratscan-sga.zip There are 4575 files in the Rat scan that have unapproved licenses and which need our attention. Only 138 of these are not in the SGA. A quick look at the 138 and most of the third-party stuff was already identified identified and is actually safe. hwpfilter/source/ksc5601.h is funny because it has FSF notice so Rat probably thought it was GPLd but it is MIT licensed. I recall the testautomation stuff came from a CWS? I think we will have to remove reportbuilder and mysqlc completely though. These are really good candidates for externally hosted extensions (maybe shared with LO). Pedro.
Re: Rat scan vs SGA
On Tue, Mar 20, 2012 at 11:18 AM, Andre Fischer a...@a-w-f.de wrote: Hi all, I compared the output of the Rat scan (section Unapproved Licenses:) with the SGA and here is the result: http://people.apache.org/~af/ratscan-sga.zip There are 4575 files in the Rat scan that have unapproved licenses and which need our attention. Only 138 of these are not in the SGA. So, all but 138 can simply be updated to ALv2 headers, since they are in the SGA. But 138 of them require further examination. Am I understanding this correctly? -Rob Regards, Andre
Re: Rat scan vs SGA
Hi Yuri; Can you look at these two please? vcl/inc/os2/wingdi.h vcl/inc/os2/xwphook.h cheers, Pedro. On 03/20/12 10:18, Andre Fischer wrote: Hi all, I compared the output of the Rat scan (section Unapproved Licenses:) with the SGA and here is the result: http://people.apache.org/~af/ratscan-sga.zip There are 4575 files in the Rat scan that have unapproved licenses and which need our attention. Only 138 of these are not in the SGA. Regards, Andre
Re: Rat scan vs SGA
Hi, Just investigating and not acting: libtextcat/data/new_fingerprints/fpdb.conf This is based on this http://odur.let.rug.nl/~vannoord/TextCat/ which is LGPL, not maintained. We are in luck since Apache Spamassassin has a version of TextCat. Regards, Dave On Mar 20, 2012, at 9:26 AM, Pedro Giffuni wrote: Hi Yuri; Can you look at these two please? vcl/inc/os2/wingdi.h vcl/inc/os2/xwphook.h cheers, Pedro. On 03/20/12 10:18, Andre Fischer wrote: Hi all, I compared the output of the Rat scan (section Unapproved Licenses:) with the SGA and here is the result: http://people.apache.org/~af/ratscan-sga.zip There are 4575 files in the Rat scan that have unapproved licenses and which need our attention. Only 138 of these are not in the SGA. Regards, Andre
Re: Rat scan vs SGA
On 20.03.2012 16:18, Andre Fischer wrote: Hi all, I compared the output of the Rat scan (section Unapproved Licenses:) with the SGA and here is the result: http://people.apache.org/~af/ratscan-sga.zip There are 4575 files in the Rat scan that have unapproved licenses and which need our attention. Only 138 of these are not in the SGA. I've made a rough scan of the 138, here are my findings: Files in RatScan but not in SGA Agenda: 1st column: OK or ?? or // (comment) for the following entries 2nd column: filename 3rd column: Comment in ?? acinclude.m4 GPL? ?? config.guess FSF GPL? ?? config.sub FSF GPL? OK install-sh MIT OK MathMLDTD\math.dtd W3C Software License OK apple_remote\inc\AppleRemote.h MIT OK apple_remote\inc\GlobalKeyboardDevice.h MIT OK apple_remote\inc\HIDRemoteControlDevice.h MIT OK apple_remote\inc\KeyspanFrontRowControl.h MIT OK apple_remote\inc\MultiClickRemoteBehavior.h MIT OK apple_remote\inc\RemoteControl.h MIT OK apple_remote\inc\RemoteControlContainer.h MIT OK apple_remote\inc\RemoteMainController.h MIT OK connectivity\com\sun\star\sdbcx\comp\hsqldb\StorageNativeOutputStream.java Author oj 2004 - SUN ?? connectivity\qa\complex\connectivity\hsqldb\TestCacheSize.java HSQL Development Group, seems free usable ?? extensions\source\activex\example.html Does not exist in trunk OK filter\source\config\tools\merge\pyAltFCFGMerge Python Software Foundation License ?? hwpfilter\source\ksc5601.h FSF, looks free // orw: license in file beneath OK i18npool\source\breakiterator\data\char_in.txt OK i18npool\source\breakiterator\data\count_word.txt OK i18npool\source\breakiterator\data\count_word_fi.txt OK i18npool\source\breakiterator\data\dict_word.txt OK i18npool\source\breakiterator\data\dict_word_ca.txt OK i18npool\source\breakiterator\data\dict_word_fi.txt OK i18npool\source\breakiterator\data\dict_word_he.txt OK i18npool\source\breakiterator\data\dict_word_hu.txt OK i18npool\source\breakiterator\data\dict_word_nodash.txt OK i18npool\source\breakiterator\data\dict_word_prepostdash.txt OK i18npool\source\breakiterator\data\edit_word.txt OK i18npool\source\breakiterator\data\edit_word_hu.txt OK i18npool\source\breakiterator\data\line.txt OK i18npool\source\breakiterator\data\sent.txt ?? libtextcat\data\new_fingerprints\fpdb.conf No information, originally from http://odur.let.rug.nl/~vannoord/TextCat/, adapted by Jocelyn MERAND // Not in grant yet, but all from (C) SUN 2008, should be added to grant OK mysqlc\source\mysqlc_connection.cxx OK mysqlc\source\mysqlc_connection.hxx OK mysqlc\source\mysqlc_databasemetadata.cxx OK mysqlc\source\mysqlc_databasemetadata.hxx OK mysqlc\source\mysqlc_driver.cxx OK mysqlc\source\mysqlc_driver.hxx OK mysqlc\source\mysqlc_general.cxx OK mysqlc\source\mysqlc_general.hxx OK mysqlc\source\mysqlc_preparedstatement.cxx OK mysqlc\source\mysqlc_preparedstatement.hxx OK mysqlc\source\mysqlc_propertyids.cxx ?? mysqlc\source\mysqlc_propertyids.hxx No info, but should be same as mysqlc_propertyids.cxx OK mysqlc\source\mysqlc_resultset.cxx OK mysqlc\source\mysqlc_resultset.hxx OK mysqlc\source\mysqlc_resultsetmetadata.cxx OK mysqlc\source\mysqlc_resultsetmetadata.hxx OK mysqlc\source\mysqlc_services.cxx OK mysqlc\source\mysqlc_statement.cxx ?? mysqlc\source\mysqlc_statement.hxx No info, but should be same as mysqlc_statement.cxx OK mysqlc\source\mysqlc_subcomponent.hxx OK mysqlc\source\mysqlc_types.cxx OK mysqlc\source\mysqlc_types.hxx ?? mythes\mythes-1.2.0-makefile-mk.diff WordNet Release 2.0 external library, free license, text looks like MIT // files are under MPL1.1 (category B) ?? np_sdk\mozsrc\LEGAL ?? np_sdk\mozsrc\jri.h ?? np_sdk\mozsrc\jri_md.h ?? np_sdk\mozsrc\jritypes.h ?? np_sdk\mozsrc\npapi.h ?? np_sdk\mozsrc\npunix.c ?? np_sdk\mozsrc\npupp.h ?? np_sdk\mozsrc\npwin.cpp // jsc wanted to check these odk\configure.pl odk\docs\install.html odk\docs\notsupported.html odk\docs\tools.html odk\examples\DevelopersGuide\examples.html odk\examples\examples.html odk\index.html // no license information at all, looks like a self-written script to use inkscape as tool // from the command line to convert SVG to PNG. Probably from SUN/Oracle ?? ooo_custom_images\industrial\res\commandimagelist\frobnicate-icons.php // reportbuilder is (C) by Oracle, needs to be cleared if it's part of the sga ?? reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficeGroupInstanceSectionLayoutController.java ?? reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficePageSectionLayoutController.java ?? reportbuilder\java\com\sun\star\report\pentaho\model\OfficeGroupInstanceSection.java ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-datastyle.css ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-draw.css ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-form.css ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-style.css ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-table.css
Re: Rat scan vs SGA
On 3/20/2012 9:22 AM, Pedro Giffuni wrote: Hi; On 03/20/12 10:18, Andre Fischer wrote: Hi all, I compared the output of the Rat scan (section Unapproved Licenses:) with the SGA and here is the result: http://people.apache.org/~af/ratscan-sga.zip There are 4575 files in the Rat scan that have unapproved licenses and which need our attention. Only 138 of these are not in the SGA. A quick look at the 138 and most of the third-party stuff was already identified identified and is actually safe. hwpfilter/source/ksc5601.h is funny because it has FSF notice so Rat probably thought it was GPLd but it is MIT licensed. I'll look - if it's ok I'll add to the excludes list. I recall the testautomation stuff came from a CWS? I think we will have to remove reportbuilder and mysqlc completely though. These are really good candidates for externally hosted extensions (maybe shared with LO). All hope is not lost on these - I am still working on including these in the header changes. Pedro.
Re: Rat scan vs SGA
Hi Andrew; --- Mar 20/3/12, Andrew Rist andrew.r...@oracle.com ha scritto: ... hwpfilter/source/ksc5601.h is funny because it has FSF notice so Rat probably thought it was GPLd but it is MIT licensed. I'll look - if it's ok I'll add to the excludes list. Trust me, it's OK .. Ollivier and I brought that file in. I recall the testautomation stuff came from a CWS? I think we will have to remove reportbuilder and mysqlc completely though. These are really good candidates for externally hosted extensions (maybe shared with LO). All hope is not lost on these - I am still working on including these in the header changes. TBH, we have serious license problems with the dependencies (the mysql connector and the Pentaho stuff) so those headers won't buy us much :( Pedro.
Re: Rat scan vs SGA
I'll update the rat excludes with this info. (skipping over all of the ?? - adding all of the OKs) A. On 3/20/2012 9:42 AM, Armin Le Grand wrote: On 20.03.2012 16:18, Andre Fischer wrote: Hi all, I compared the output of the Rat scan (section Unapproved Licenses:) with the SGA and here is the result: http://people.apache.org/~af/ratscan-sga.zip There are 4575 files in the Rat scan that have unapproved licenses and which need our attention. Only 138 of these are not in the SGA. I've made a rough scan of the 138, here are my findings: Files in RatScan but not in SGA Agenda: 1st column: OK or ?? or // (comment) for the following entries 2nd column: filename 3rd column: Comment in ?? acinclude.m4 GPL? ?? config.guess FSF GPL? ?? config.sub FSF GPL? OK install-sh MIT OK MathMLDTD\math.dtd W3C Software License OK apple_remote\inc\AppleRemote.h MIT OK apple_remote\inc\GlobalKeyboardDevice.h MIT OK apple_remote\inc\HIDRemoteControlDevice.h MIT OK apple_remote\inc\KeyspanFrontRowControl.h MIT OK apple_remote\inc\MultiClickRemoteBehavior.h MIT OK apple_remote\inc\RemoteControl.h MIT OK apple_remote\inc\RemoteControlContainer.h MIT OK apple_remote\inc\RemoteMainController.h MIT OK connectivity\com\sun\star\sdbcx\comp\hsqldb\StorageNativeOutputStream.java Author oj 2004 - SUN ?? connectivity\qa\complex\connectivity\hsqldb\TestCacheSize.java HSQL Development Group, seems free usable ?? extensions\source\activex\example.html Does not exist in trunk OK filter\source\config\tools\merge\pyAltFCFGMerge Python Software Foundation License ?? hwpfilter\source\ksc5601.h FSF, looks free // orw: license in file beneath OK i18npool\source\breakiterator\data\char_in.txt OK i18npool\source\breakiterator\data\count_word.txt OK i18npool\source\breakiterator\data\count_word_fi.txt OK i18npool\source\breakiterator\data\dict_word.txt OK i18npool\source\breakiterator\data\dict_word_ca.txt OK i18npool\source\breakiterator\data\dict_word_fi.txt OK i18npool\source\breakiterator\data\dict_word_he.txt OK i18npool\source\breakiterator\data\dict_word_hu.txt OK i18npool\source\breakiterator\data\dict_word_nodash.txt OK i18npool\source\breakiterator\data\dict_word_prepostdash.txt OK i18npool\source\breakiterator\data\edit_word.txt OK i18npool\source\breakiterator\data\edit_word_hu.txt OK i18npool\source\breakiterator\data\line.txt OK i18npool\source\breakiterator\data\sent.txt ?? libtextcat\data\new_fingerprints\fpdb.conf No information, originally from http://odur.let.rug.nl/~vannoord/TextCat/, adapted by Jocelyn MERAND // Not in grant yet, but all from (C) SUN 2008, should be added to grant OK mysqlc\source\mysqlc_connection.cxx OK mysqlc\source\mysqlc_connection.hxx OK mysqlc\source\mysqlc_databasemetadata.cxx OK mysqlc\source\mysqlc_databasemetadata.hxx OK mysqlc\source\mysqlc_driver.cxx OK mysqlc\source\mysqlc_driver.hxx OK mysqlc\source\mysqlc_general.cxx OK mysqlc\source\mysqlc_general.hxx OK mysqlc\source\mysqlc_preparedstatement.cxx OK mysqlc\source\mysqlc_preparedstatement.hxx OK mysqlc\source\mysqlc_propertyids.cxx ?? mysqlc\source\mysqlc_propertyids.hxx No info, but should be same as mysqlc_propertyids.cxx OK mysqlc\source\mysqlc_resultset.cxx OK mysqlc\source\mysqlc_resultset.hxx OK mysqlc\source\mysqlc_resultsetmetadata.cxx OK mysqlc\source\mysqlc_resultsetmetadata.hxx OK mysqlc\source\mysqlc_services.cxx OK mysqlc\source\mysqlc_statement.cxx ?? mysqlc\source\mysqlc_statement.hxx No info, but should be same as mysqlc_statement.cxx OK mysqlc\source\mysqlc_subcomponent.hxx OK mysqlc\source\mysqlc_types.cxx OK mysqlc\source\mysqlc_types.hxx ?? mythes\mythes-1.2.0-makefile-mk.diff WordNet Release 2.0 external library, free license, text looks like MIT // files are under MPL1.1 (category B) ?? np_sdk\mozsrc\LEGAL ?? np_sdk\mozsrc\jri.h ?? np_sdk\mozsrc\jri_md.h ?? np_sdk\mozsrc\jritypes.h ?? np_sdk\mozsrc\npapi.h ?? np_sdk\mozsrc\npunix.c ?? np_sdk\mozsrc\npupp.h ?? np_sdk\mozsrc\npwin.cpp // jsc wanted to check these odk\configure.pl odk\docs\install.html odk\docs\notsupported.html odk\docs\tools.html odk\examples\DevelopersGuide\examples.html odk\examples\examples.html odk\index.html // no license information at all, looks like a self-written script to use inkscape as tool // from the command line to convert SVG to PNG. Probably from SUN/Oracle ?? ooo_custom_images\industrial\res\commandimagelist\frobnicate-icons.php // reportbuilder is (C) by Oracle, needs to be cleared if it's part of the sga ?? reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficeGroupInstanceSectionLayoutController.java ?? reportbuilder\java\com\sun\star\report\pentaho\layoutprocessor\OfficePageSectionLayoutController.java ?? reportbuilder\java\com\sun\star\report\pentaho\model\OfficeGroupInstanceSection.java ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-datastyle.css ?? reportbuilder\java\com\sun\star\report\pentaho\oasis-draw.css ??
Re: Rat scan vs SGA
On 3/20/2012 8:18 AM, Andre Fischer wrote: Hi all, I compared the output of the Rat scan (section Unapproved Licenses:) with the SGA and here is the result: http://people.apache.org/~af/ratscan-sga.zip There are 4575 files in the Rat scan that have unapproved licenses and which need our attention. Only 138 of these are not in the SGA. Thanks for looking at this Andre. I have been looking at this, and my first couple of attempts at running my ALv2 header scripts on them were not so successful, as the problem is a bit more complex than replacing headers. It is difficult to determine if the current files need a header, and this makes the process harder. * some files are empty (no header needed) * some files are very short with no 'creative content' (no header needed) - but what is short? 1 line - 2 lines - 10 lines. (I'm not sure) * short file with creative content (need header but the header is longer than the content) - this is not so good... there is an option of a shortened ALv2 header which I think is needed here * file types that do not allow a header or comments (may need header but we have no way to do it - I think there are some files in this group, but I don't have a specific list) * binary files such as .jpeg, .png, .odX that should have a header inside, but are more complex in terms of adding a header (more difficult than my current perl script) * binary files (mostly odt) that may not need a header (as the header would get seeded into a users work, changing the license of their work) This set is more difficult. I am intending to take another run at this in the next day or two (I've been promising Juergen this for a week or so). My first attempt will be to add headers to groups of files (I do this by file type to get the comment syntax right), changing only files with at least minimum number of lines. This should result in the list being culled down to a number closer to 1000. I'll also collect up a list of short or empty files and add them to the excludes list. A. Regards, Andre
Re: Rat scan vs SGA
hello; --- Mar 20/3/12, Dave Fisher dave2w...@comcast.net ha scritto: ... Hi, Just investigating and not acting: libtextcat/data/new_fingerprints/fpdb.conf This is based on this http://odur.let.rug.nl/~vannoord/TextCat/ which is LGPL, not maintained. We are in luck since Apache Spamassassin has a version of TextCat. We are actually using this: http://software.wise-guys.nl/libtextcat/ Ubder a BSD License. More information here: https://issues.apache.org/ooo/show_bug.cgi?id=73173 The copyright is in that same directory so I think we can just add a header there. Pedro.