-
Notifications
You must be signed in to change notification settings - Fork 627
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
Simplify commercial license #3063
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like a good direction to me and generally a simplification. A few comments inside.
or other legal entity, you represent and warrant that you have the authority to | ||
bind that company or other legal entity to this Agreement. In that case, **you** | ||
and **your** will refer to that company or other legal entity. | ||
By using the Software, You agree to be bound by this license. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm curious how this phrasing works in conjunction with multiple licenses. If the mere use of the software implies that I'm bound by this commercial license, then how do I use Slint not under this license but say the GPL?
Is this somehow related to distribution or the presence of this license in the distribution?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed sentence.
SixtyFPS hereby grants You a world-wide, non-exclusive, non-transferable license | ||
to use, reproduce, make available, modify, display, perform, distribute the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems a little too wide perhaps.
In the previous version it says
"We grant you a perpetual, non-exclusive, non-transferable right to use the Licensed Software, including making modifications, for the sole purposes of designing, developing, and testing your Products during the Term."
This merely grants the right to use and modify for the given purpose.
Distribution is covered here:
"We grant you a perpetual, non-exclusive, non-transferable right to reproduce and distribute the object code form of the Licensed Software,"
And this limits distribution to object code, which seems correct and specific.
I suggest to change the proposed wording to limit distribution to object code.
|
||
3. API Documentation for Slint and reference documentation for Slint Design | ||
Markup Language, and | ||
A Web Application is a computer program that is running on a server and accessed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are you sure about the "running on a server" part? For Slint compiled to web-assembly there is nothing implied about anything running on a server.
Maybe it would make more sense to say that it's designed to run in the sand box environment provided by web browsers. (what about web runtimes?)
A Mobile Application is a computer program that is designed to run on a mobile | ||
phone, typically installed and executed locally on the phone's operating system. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What about tablets?
Desktop Application, Web Application, Mobile Application and Embedded System | ||
Application are hereafter referred to as "Application". |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Desktop Application, Web Application, Mobile Application and Embedded System | |
Application are hereafter referred to as "Application". | |
Desktop Application, Web Application, Mobile Application and Embedded System | |
Application is hereafter referred to as "Application". |
(Alternative would be to use plural)
|
||
### 4. Third-Party Libraries | ||
|
||
The Software may provide links to third-party libraries or code (collectively |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Software may provide links to third-party libraries or code (collectively | |
The Software may provide links to third-party libraries or code (collectively |
162d195
to
7a95ecb
Compare
|
||
## 3. Limitations | ||
|
||
The License does not permit to distribute or make the Software publicly available alone and without integration into an Application or into an Embedded System. For this purpose you may use the Software under the GNU General Public License, version 3. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The License does not permit to distribute or make the Software publicly available alone and without integration into an Application or into an Embedded System. For this purpose you may use the Software under the GNU General Public License, version 3. | |
The License does not permit to distribute or make the Software publicly available alone and without integration into an Application or into an Embedded System. For this purpose you may use the Software under the terms of the GNU General Public License, version 3. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copied this from the Royalty-free license as per the wording suggested by legal counsel.
|
||
The distribution of the Software as part of a Desktop, Mobile, or Web Application or as part of an Embedded System is permitted in object code form only. | ||
|
||
This License is limited to only the versions of Software that were made available to you under the purchased Pricing Plan. For all other versions, you may use the Software under either the GNU General Public License, version 3 or the Slint Royalty-free Desktop, Mobile, and Web Applications License. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This License is limited to only the versions of Software that were made available to you under the purchased Pricing Plan. For all other versions, you may use the Software under either the GNU General Public License, version 3 or the Slint Royalty-free Desktop, Mobile, and Web Applications License. | |
This License is limited to only the versions of Software that were made available to you under the purchased Pricing Plan. For all other versions, you may use the Software under the terms of either the GNU General Public License, version 3 or the Slint Royalty-free Desktop, Mobile, and Web Applications License. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copied this from the above wording. #3063 (comment)
3c2b79e
to
c77b8c1
Compare
c77b8c1
to
15157c6
Compare
Taking inspiration from the Royalty-free license, I am considering to simplify the commercial license.
This is a first draft. After incorporating your comments, we could ask Till to review it.