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

Change the license? #10

Open
hrstoyanov opened this issue Nov 18, 2020 · 11 comments
Open

Change the license? #10

hrstoyanov opened this issue Nov 18, 2020 · 11 comments
Labels
demand A demand couched as a question or request entitled Person acts like I owe them something and/or disparage my work

Comments

@hrstoyanov
Copy link

Under the GNU License, this library is almost useless. Can you please change the license to Apache 2.0?

@ssilverman
Copy link
Owner

Affero GNU, so that affects, I believe, running it on/from a server too.

Can you tell me more about your needs?

@ssilverman ssilverman added the question Further information is requested label Nov 18, 2020
@hrstoyanov
Copy link
Author

hrstoyanov commented Nov 19, 2020 via email

@ssilverman
Copy link
Owner

ssilverman commented Nov 19, 2020

So you’re saying GNU is only a pseudo open source licence that protects against free use? According to https://opensource.org/licenses, GNU is an open source licence. How does GNU protect against free use? This is literally an “open source” project.

I’m an individual that wrote this for fun and who cares about properly-implemented specifications. One of my main goals is correctness, so that it can be used as a reference implementation. I’m hearing from your comments above that you think this project has significant value. I appreciate the compliment. :)

When you say “dead on arrival,” what do you mean, and for whom? This validator works great. My metric isn’t how many people use it, but how many tests it passes from https://github.com/json-schema-org/JSON-Schema-Test-Suite. (It passes all of them (Draft 06 and above), by the way.)

Did you want to talk about how it could be used commercially without a GNU licence, under a different licence? I suppose I could explore that but I haven’t thought about it much. There’s a buy-me-a-coffee link at the top of the readme if someone likes the software, but that’s really as far as I’ve considered.

Can you tell me more about business and commercial use cases as related to free software? What do you do for your own open source projects?

@hrstoyanov
Copy link
Author

hrstoyanov commented Nov 19, 2020 via email

@ssilverman
Copy link
Owner

Now that you mention it, you’re saying commercial, closed-source software will only use my validator project if it’s completely free and unencumbered. Why on earth would I want to spend my time supporting for free something that makes money only for someone else? I don’t get that logic.

I’ll support other free projects with free software but commercial projects with commercial software. Commercial users are free to negotiate a non-GNU licence with me if they choose.

This is something free and open source, and excellent quality, that you say is trash. I really don’t understand your “give it to me to make money from or I won’t use it” mentality; how will that get you very far? Give me one incentive. I just don’t understand.

@hrstoyanov
Copy link
Author

hrstoyanov commented Nov 19, 2020 via email

@ssilverman
Copy link
Owner

ssilverman commented Nov 19, 2020

So now my project is worth $0. Classy.

@ssilverman ssilverman added entitled Person acts like I owe them something and/or disparage my work demand A demand couched as a question or request and removed question Further information is requested labels Nov 19, 2020
@ssilverman ssilverman reopened this Nov 19, 2020
@ssilverman
Copy link
Owner

This issue is becoming insulting and less constructive each comment.

To future readers of this issue: this is a great example of how to step on and insult someone’s hobby. I do projects like these because I enjoy them. Please be respectful of other peoples’ work. In other words, don’t disparage it or call it worthless or trash like the poster here. You don’t have to use a project if you don’t want to.

Repository owner locked as too heated and limited conversation to collaborators Nov 19, 2020
@ssilverman ssilverman added jerk and removed jerk labels Nov 22, 2020
Repository owner unlocked this conversation Feb 23, 2021
@nicklasb
Copy link

nicklasb commented Mar 8, 2021

Hi @ssilverman,

I agree with your valuation, at least with regards to the library; it does look good and it is good that it is based on GSON.

So picking up on one thing you said there; what would a commercial license look like, cost and provide?

@ssilverman
Copy link
Owner

@nicklasb thanks for the question. This might be a better discussion to have outside of the GitHub issue. Send me an email and we can arrange to discuss.

@ssilverman
Copy link
Owner

@nicklasb just following up, in case I didn’t see an email from you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
demand A demand couched as a question or request entitled Person acts like I owe them something and/or disparage my work
Projects
None yet
Development

No branches or pull requests

3 participants