Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Genomad license in Galaxy tools #127

Open
bernt-matthias opened this issue Oct 5, 2024 · 5 comments
Open

Genomad license in Galaxy tools #127

bernt-matthias opened this issue Oct 5, 2024 · 5 comments

Comments

@bernt-matthias
Copy link

I recently created a tool wrapper for genomad for the Galaxy platform: Helmholtz-UFZ/galaxy-tools#29 and have a question regarding the license.

While using the tool on the private Galaxy server of our research institute should be fine, we were wondering how to deal with the license on public Galaxy servers (usegalaxy.eu, usegalaxy.org, ...). Would it be sufficient to add a boolean switch to the tool where users need to actively agree with your license in order to use the tool (plus linking the license at this boolean)?

Would be great to have this tool in Galaxy.

Ping @bgruening @astrovsky01

@astrovsky01
Copy link

@bernt-matthias i actually asked and received permission to deploy on major servers with additional links to the license file and a text caveat asking anyone who wants to use commercially to read the license. I can send over the email correspondence

@bernt-matthias
Copy link
Author

If approved we can add this here https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/genomad

@apcamargo
Copy link
Owner

As I mentioned to @astrovsky01, we ourselves provide geNomad as a webapp. To me, making it more accessible to a broader audience would be amazing. I think that a small text mentioning the license for commercial users would be enough.

@bernt-matthias
Copy link
Author

How about adding a boolean where users have to agree (I think one extra click is fine) and a small extra text in the tools help:

Screenshot from 2024-10-07 11-04-43
Screenshot from 2024-10-07 11-05-00

I implemented this here: Helmholtz-UFZ/galaxy-tools#54

@apcamargo
Copy link
Owner

That works. But I don't think the extra click is necessary as long as the notice is shown like this. Up to you, really.

bernt-matthias added a commit to Helmholtz-UFZ/galaxy-tools that referenced this issue Oct 7, 2024
* add licence boolean to genomad

apcamargo/genomad#127

* add validator

* agree to license for test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants