Luxoft / gengen

Tool for generating models and Angular services based on OpenAPIs and Swagger's JSON.
MIT License
17 stars 8 forks source link

Terminology for OSS request #2

Closed jeremiah closed 4 years ago

jeremiah commented 4 years ago

In the second issue the output we create from the Luxoft web app reads;

**Usage type**
 - [ ] Distributed separately - not bundled with proprietary software
 - [X] Distributed bundled with proprietary software
 - [ ] I will host the open source for access by clients
 - [ ] Modified
 - [ ] Embedded
 - [X] Linked

The problem is the term "bundled" has no legal meaning. Words matter a great deal in the law and our liability remains the same whether we're describing it correctly or not. In this case, we're not describing it accurately. The GPL uses the term "aggregation" to describe "bundling"; " In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License." Therefor, I propose changing our wording to "Aggregated and distributed with proprietary software."

The same issue applies to the terms "clients", "embedded" and even "linked", at least with regard to the GPL and software development.