Hi Tommaso The code borrowed from the book [1] is src/main/java/org/apache/clerezza/rdf/core/impl/util/Base64.java which can be downloaded from [2]. Anyone has experience with the copyright of such code?
I don't think this is a problem. But if this IS a problem, we may use [3] which is also licensed under ASL v2.0 or higher. I think we first need to find out whether there is a problem with the license using the borrowed code before attempting to made changes to rdf.core using another implementation By the way, the mulgara code in rdf.core that I use is [4] which is licensed under ASL v2.0 Cheers Hasan [1] http://www.digitallibrary.kcci.com.pk/bitstream/32417747/138/1/(ebook-pdf)%20-%20O'Reilly%20Java%20Cryptography.pdf [2] ftp://ftp.oreilly.com/pub/examples/java/crypto/files/oreilly/jonathan/util/Base64.java [3] http://www.source-code.biz/base64coder/java/Base64Coder.java.txt [4] http://mulgara.org/svn/mulgara/trunk/src/jar/querylang/javacc/org/mulgara/sparql/parser/SparqlParser.jj On Fri, Aug 26, 2011 at 2:37 PM, Tommaso Teofili (JIRA) <[email protected]>wrote: > > [ > https://issues.apache.org/jira/browse/CLEREZZA-616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13091738#comment-13091738] > > Tommaso Teofili commented on CLEREZZA-616: > ------------------------------------------ > > My rdf.core doubts are related to code contained in a "non-open-source > book", can we really release code borrowed from that? > Anyway please let me know if you think any NOTICE file needs to be fixed > and I'll be happy to do it, as I think this is the latest thing we've to fix > before the next RC and it'd be good if we could have one by the weekend. > > > Fix incorrect NOTICE files > > -------------------------- > > > > Key: CLEREZZA-616 > > URL: https://issues.apache.org/jira/browse/CLEREZZA-616 > > Project: Clerezza > > Issue Type: Task > > Reporter: Bertrand Delacretaz > > Priority: Minor > > > > According to http://www.apache.org/legal/src-headers.html all NOTICE.txt > files should start with > > Apache Clerezza > > Copyright [yyyy] The Apache Software Foundation > > This product includes software developed at > > The Apache Software Foundation (http://www.apache.org/). > > Which is not the case for a number of them in Clerezza: a number of > NOTICE.txt files are empty, and others contains text like "Portions are" > which doesn't say what they are, or "Portions are! Inc. All rights > reserved." > > Assuming the top-level NOTICE.txt is ok, this command finds the ones > which are different: > > md5 $(find . -name NOTICE.txt) | grep -v $(md5 -q NOTICE.txt) > > And the empty ones: > > find . -name NOTICE.txt -size 0 > > -- > This message is automatically generated by JIRA. > For more information on JIRA, see: http://www.atlassian.com/software/jira > > >
