asyrjasalo / RESTinstance

Robot Framework library for RESTful JSON APIs
https://pypi.org/project/RESTinstance
GNU Lesser General Public License v3.0
205 stars 84 forks source link

Incompatible License? #89

Closed nurikabe closed 2 years ago

nurikabe commented 4 years ago

I think there may be a license incompatibility.

RESTinstance uses a couple of GPL3 libraries:

GPL projects can include Apache-licensed work, however the Apache license is not compatible with importing GPL'd code: https://www.apache.org/licenses/GPL-compatibility.html

Atihinen commented 3 years ago

Thanks for pointing it out. We will check the status and make the needed changes

asyrjasalo commented 2 years ago

Any Apache compatible alternatives for the two libraries?

Practically, relicensing RESTinstance in GPL3 means that all the software using it would then face the same challenge.

asimell commented 2 years ago

Where are those dependencies even used in this library? I tried to search for the whole repository, but couldn't find any references to either one. I also commented them out from the requirements.txt file and all tests still pass just fine.

asyrjasalo commented 2 years ago

Might have been explicit dependencies for jsonschema validator.

Closing.