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

License TL;DR? #138

Open
frederikheld opened this issue Dec 10, 2023 · 4 comments
Open

License TL;DR? #138

frederikheld opened this issue Dec 10, 2023 · 4 comments

Comments

@frederikheld
Copy link

frederikheld commented Dec 10, 2023

Hey!

I followed the rabbit hole of the license statement in this repo down to the following PDF (which appears to be the relevant one, please correct me if I'm wrong). But it's a legal document and I'm an engineer, so it left me as clueless as I was before.

Can you please give me a TL;DR of your license that states what I can and can not do with this software? Like they do on https://www.tldrlegal.com/ and similar websites.

That would be great!

Thx!

@Keillion
Copy link
Collaborator

Keillion commented Dec 11, 2023

Hi frederikheld,

I'm also an engineer 😊. It's not accurate in a legal, but I can give a simple answer:

This is a paid SDK for commercial use. You can directly try out the SDK for 24 hours without applying.

After 24 hours, you can apply for more trial periods in https://www.dynamsoft.com/customer/license/trialLicense.

After purchasing you can use it for commercial purposes and get ongoing technical support.

Technical questions can post here (R&D team will answer), or contact support team.

Other questions, please contact our sales team.

Support & sales teams are also available from live chat in www.dynamsoft.com.

Hope it helpful!

@frederikheld
Copy link
Author

Thanks a bunch! It's not very clear from your GitHub repo or NPM package that this is paid software. I'd appreciate if you would state that more clearly, because it would have saved me a bunch of time.

@frederikheld
Copy link
Author

frederikheld commented Dec 11, 2023

Also a more technical question out of interest, as I have never seen your approach to open-sourcing a library that requires a license: How do you avoid key sharing or even re-writing the repo to omit the key?

@Keillion
Copy link
Collaborator

We do some simple verification such as domain name binding. This measure cannot prevent personal misappropriation, but it can play a very good role in avoiding commercial violations.

It is impossible to completely avoid cracking in pure js applications. Mainly based on trust.

If the license-key is found to be compromised, we also have measures to invalidate the old license-key and replace it with a new one.

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

2 participants