fcrepo-exts / fcrepo-import-export

Apache License 2.0
15 stars 19 forks source link

LOC's `bagit-java` no longer maintained? #166

Open dmoles opened 1 year ago

dmoles commented 1 year ago

I ran into this issue while trying to import a BagIt bag containing an accented filename. I notice bagit-java hasn't had a commit since June 2018, and I found it's not that easy to get it building with modern versions of Java.

An alternative, jscancella/bagging, does exist, but as it's GNU AGPL it may be a non-starter for this project. 😕

mikejritter commented 1 year ago

Hi @dmoles, thanks for putting this on our radar. I'm not quite sure what the implications are for this project yet, but I know some previous work I did relied on the LOC bagit library as well and is used by the import-export utility.

jscancella commented 1 year ago

I ran into this issue while trying to import a BagIt bag containing an accented filename. I notice bagit-java hasn't had a commit since June 2018, and I found it's not that easy to get it building with modern versions of Java.

An alternative, jscancella/bagging, does exist, but as it's GNU AGPL it may be a non-starter for this project. 😕

As I mention in the license for bagging other licenses are available upon request. Just contact me and we can have a conversation about what type of license you need/want.

whikloj commented 1 year ago

IANAL, so the implications of these two types of licenses co-mingling is not entirely clear to me. Based on this post from the ASF which seems to indicate no GPL licensed code could be distributed as part of an Apache licensed product. But you could distribute a GPL product with Apache licensed code as part of it.

I'll ping @surfrdan to have the Lyrasis staff have a look, but I am guessing we would need a less-copyleft and more permissive license to avoid altering the existing licensing of Fedora.