bridgedb / bridgedb/BridgeDb

synergizer.jar and orthoxml-0.1b.jar are not open source

Open
#53 2 comments 1 reaction 0 assignees View on GitHub
Dominant language
Java
Stars
37
Forks
22
PR merge metrics
No merged PRs in 30d

Description

under `org.bridgedb.webservice.synergizer` we include `lib/synergizer.jar` as a `system` dependency, so anyone using this module would also need to add synergizer.jar to their own class path.

I tried to find the copyright/license for this JAR, and it looks like it is http://llama.mshri.on.ca/cgi/download/download.pl?software=Synergizer-Java-Client which does not look OSI compatible to me - and also requires notification sent to Harvard within 60 days. Have we sent such a notice, and do we have permission to redistribute the JAR in GitHub? At the very least we are not propagating their copyright as required.

So I wonder what agreement, if any, have been made. From the looks of it it seems we can't put this JAR in the GitHub repository which claims to be under Apache License v2.0.

Similar question is for `orthoxml-0.1b.jar` from http://orthoxml.org/xml/OrthoXML_Java.html which does not seem to have a license at all (!)

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the dependency declaration under org.bridgedb.webservice.synergizer and the bundled lib/synergizer.jar and orthoxml-0.1b.jar. Check the two referenced upstream pages and repository licensing information first; done means the redistribution permissions and required notices are resolved and the repository's dependency status is documented or corrected.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.