ztp-at / RKSV

This repository contains a collection of scripts for verifying and analyzing cash register logs (DEPs) and signed receipts according to the Registrierkassensicherheitsverordnung (RKSV).
https://www.ztp.at/
GNU Affero General Public License v3.0
14 stars 5 forks source link

pip package? #3

Open helloagain-dev opened 7 years ago

helloagain-dev commented 7 years ago

Did you ever think about providing this as a pip package or just creating a setup.py? It would make it very easy to include your verification code then.

ztp-mino commented 7 years ago

We did not up until now. A pip package might be interesting but right now the verification code is pretty tightly coupled with the UI stuff and I should probably refactor to separate them first...

So maybe later? Do you need to integrate the verification into your own project?

helloagain-dev commented 7 years ago

Yes. We want to do receipt verification and we are thinking about using your code. For now I created a fork with a setup.py and add it via pip install -e git+https://github.com/helloagain-dev/RKSV.git@60760f6f9f0ff513be9ccb5b2f085724ea673c1c#egg=rksv.

ztp-mino commented 7 years ago

Keep in mind that our code here is licensed under the AGPLv3. You'll need to license whatever you make and distribute with our code under the AGPLv3 as well and you need to distribute according to the AGPLv3.

helloagain-dev commented 7 years ago

If I use it on a server, where I do not distribute the code and I do not modify your code, except adding the setup.py (which is published in the fork) I am fine, right? I only call your python code.

ztp-mino commented 7 years ago

I'm not a lawyer but the AGPL is intended to make sure that the people using software via a network are also entitled to the source and the four freedoms.

For the purposes of the AGPL making the software available for use is distribution.

It may be possible for you to get access to the code under a different license but I can't make that call.