Comments (1)
anyone who buys a license can grant others sub-licenses?
Only to the exact version license (which Zee has defined to be 0.x). I raise the point because the Prosperity license is defective in stating:
Copyright
The contributor licenses you to do everything with this software that would otherwise infringe their copyright in it.
in contrast with the Parity License which has
Excuse
You're excused for unknowingly breaking Copyleft if you contribute as required, or stop doing anything requiring this license, within thirty days of learning you broke the rule. You're excused for unknowingly breaking Notices if you take all practical steps to comply within thirty days of learning you broke the rule.
Now under international copyright law (note the US has own pecularities such as DCMA) as literary work you are allowed to:
- RESELL, ie assign
- {right, title, interest}
- {own, control, exercise, have right to grant}
- {now, future}
- anything other than {violate, infringe, dilute} Zinc's copyright
- grant/execute license
- perpetual, renewable, time-limited
- worldwide,
- exclusive, sole, co-exclusive, non-exclusive,
- royalty-{bearing.free},
- (non)transferable, (ir)revocable
- sublicense
- shallow, deep, multiple tier
- copyleft, permissive, commercial, proprietary (defense section apart)
- practice
- reproduce,
- modify (but under the contribute back),
- translate,
- display (I interpret this as equiv to PAGE),
- transform (I interpret this as compile to VM or native code)
- perform (ie run as executable),
- distribute, (I interpret as M2M like backup ... at least 1 copy allowed by law)
- disseminate, (I interpret as M2P in awareness that it is copyrighted)
- communicate, (P2P)
- import, (cross jurisdictional borders, covered by Bernes and later WIPO treaties)
- make available, (think beta to closed group outside entity)
- publish (think general release)
- waiver (usually anything onerous to other party like payment for 1st month)
- non-assertion (give up privilege forever)
- abeyance (privilege exists but not going to collect)
- neighbouring rights
- moral (integrity)
- database
- public "lending" ... I suppose another repos hosting
This was the reason that I suspected OSI rejected Prosperity/Parity as open source since it didn't consider all the scenarios, wasn't written by a professional and therefore whilst good intending is defective to legal eyes like mine. Think of law as
- natural language parser (lawyer) +
- centuries of bytecode, idioms, patterns etc with massive technical debt
- executing on steam engines (courts), oil gensets (arbitration) or gas turbines (ADR)
- with vague unclear unilateral specs by one client party (GIGO)
- and you expect the contract translated into legalese to compile cleanly and run?
from compensated.
Related Issues (20)
- Prioritize data from the unified_receipt objects when parsing apple in app purchases
- Update the "GUESS" json payloads for the Apple Event Parser with real ones
- Create a brief landing page that describes what compensated does HOT 1
- Perform an audit of the data returned from event event parser and put together issues to flesh out the missing bits
- Automate checks across multiple ruby versions HOT 1
- Write `Contributing.md` That is more focused on the contributor and less CYA HOT 4
- How do we want to license compensated so contributors have broad usage rights? HOT 8
- Dead links in CONTRIBUTING.md HOT 6
- Set up a Sandbox (and document how)
- Developer may forward events normalized by compensated to a downstream endpoint HOT 5
- Developer may explore the normalized event data-structure exposed by Compensated programmatically
- Developer may integrate Compensated with their existing Rails App without wrapping it in custom model classes HOT 2
- What usage restrictions do we want to impose and how? HOT 5
- Add explanation of labels to either CONTRIBUTING.md or separate core/HOWTO.md HOT 1
- Contributor may See Documentation for the Spec on a Public Website
- Proxy Operator/Client Developer Rejects Unsigned Incoming Stripe Webhooks Events HOT 2
- Client developer may use packaged fixtures when integrating Compensated HOT 3
- Developer creates Products and Prices in Stripe
- Updating Ruby version within bin/setup-matrix. HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compensated.