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

hardcoded text for nōn-free licence #100

Closed
mirabilos opened this issue Apr 18, 2020 · 16 comments
Closed

hardcoded text for nōn-free licence #100

mirabilos opened this issue Apr 18, 2020 · 16 comments
Labels
feature request Feature request

Comments

@mirabilos
Copy link
Contributor

The current server (at least I hope it’s in the server, not in the client) hard-codes a text that requires all contributions to be licenced under a nōn-free, very restrictive, licence (CC-BY-NC-SA 4.0), which is inaccepable (e.g. the bylaws of a charity I work with require Free licences to be used).

I wish to package Jamulus for Debian and therefore make it available to a more general audience. Please provide a way, urgently, for a server administrator to set their own terms of use.

@trebmuh
Copy link
Member

trebmuh commented Apr 19, 2020

Duplicate #81 .

@corrados
Copy link
Contributor

Since it is a duplicate, I will close this issue now.

@mirabilos
Copy link
Contributor Author

mirabilos commented Apr 19, 2020 via email

@corrados
Copy link
Contributor

Ok, done.

@corrados corrados reopened this Apr 19, 2020
@mirabilos
Copy link
Contributor Author

mirabilos commented Apr 19, 2020 via email

@mirabilos
Copy link
Contributor Author

I just started actually running/testing Jamulus and saw that the text is only shown optionally. This works for me as a first start (offering another text file as terms the client has to click through would be nice, but only as a feature request; disabling the checkbox in the server GUI by default would also be useful).

mirabilos added a commit to mirabilos/jamulus that referenced this issue Apr 21, 2020
mirabilos added a commit to mirabilos/jamulus that referenced this issue Apr 21, 2020
mirabilos added a commit to mirabilos/jamulus that referenced this issue Apr 21, 2020
mirabilos added a commit to mirabilos/jamulus that referenced this issue Apr 21, 2020
@corrados
Copy link
Contributor

I don't know why but I did not read your last comments (got no email or the email got lost).

If so I’d propose a simple command line option (perhaps -L file)

As you already found out, this is exactly what was already implemented in Jamulus :-).

For futher discussion, please also see #128 where we continue the discussion started here.

@mirabilos
Copy link
Contributor Author

mirabilos commented Apr 21, 2020 via email

@corrados
Copy link
Contributor

This is what #81 is all about.
I do not want to transmit the legal text through the network when a user connects a server. So I implement it hard-coded in the client. The server operator has then to decide which pre-defined licence he wants to use (right now we only have one licence implemented).

@corrados
Copy link
Contributor

Or, of course, the server operator simply uses no licence at all. That will always be possible.

@mirabilos
Copy link
Contributor Author

mirabilos commented Apr 21, 2020 via email

@corrados
Copy link
Contributor

What about introducing a preprocessor macro where you can mask out the "-L" option and the GUI control completely. Then you can compile it without that stuff in your distribution. In the official Jamulus version on Sourceforge and Github this function is still available.

mirabilos added a commit to mirabilos/jamulus that referenced this issue Apr 21, 2020
mirabilos added a commit to mirabilos/jamulus that referenced this issue Apr 21, 2020
… optionally, if a cpp define is set by the distributor

advances jamulussoftware#100
@mirabilos
Copy link
Contributor Author

mirabilos commented Apr 21, 2020 via email

mirabilos added a commit to mirabilos/jamulus that referenced this issue Apr 22, 2020
mirabilos added a commit to mirabilos/jamulus that referenced this issue Apr 22, 2020
@corrados
Copy link
Contributor

Let me make a short summary (since we discuss the licence implementation in different Issues):

I wish to package Jamulus for Debian and therefore make it available to a more general audience. Please provide a way, urgently, for a server administrator to set their own terms of use. [...]
I just started actually running/testing Jamulus and saw that the text is only shown optionally. This works for me as a first start

Ok, since the licence is optional, this is no show stopper for a Debian integration and you do not need urgent changes.

Since in #81 we are discussing improvements of the licence dialog, we may continue the discussion from this Issue there and close this issue.

@mirabilos what do you think? On Issue for this topic should be enough in my opinion.

@mirabilos
Copy link
Contributor Author

mirabilos commented Apr 26, 2020 via email

@corrados
Copy link
Contributor

Ok, thanks -> closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Feature request
Projects
None yet
Development

No branches or pull requests

3 participants