-
Notifications
You must be signed in to change notification settings - Fork 1
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
How do we want to license compensated so contributors have broad usage rights? #43
Comments
The problem is that most of the non-OSI standard licenses tend to overload them making more complications (and thus legal uncertainty) than necessary. Rather than muck around, I'll jump to an endpoint and apply backwards reasoning based on cryptoeconomics (game theory) that I sorta got exposed to in my Blockchain design thinking.
So the tentative solution is how to price the tiers to foster a fee+rebate to cross subsidise the individual or non-profits. |
@zspencer ... it is always useful mentally to work through a practical example.
Anyway, I hope the above gives some starting points for deep discussion. |
This is all super useful and I want to acknowledge that, and I'm having a really hard time keeping up with all the points you're bringing up. You're clearly a holistic systems thinker, and that's incredibly useful. That said, I'd like this thread to be focused on the licensing to individual contributors side of things, with new issues being created for individual points or concerns. My definition of an individual contributor is someone who has at least one commit in a release branch (for now, that's the Per your request for clear examples, here are the scenarios I'm most interested in getting thoughts on: Scenario: Individual contributor starts a company
Scenario: Individual contributor starts an open-source project that uses Compensated
Scenario: Individual contributor starts a commercial project that uses Compensated
Scenario: Individual contributor from Company A brings on additional workers/owners
I think what I'd like to propose is we allow any individual contributor the right to use Compensated in commercially, so long as those commercial projects do not violate the terms of use; (which I plan to adapt from the Non-Violent Public License) Perhaps the underlying license for contributors is adapted from the Tailwind UI License? It seems to have had some really great thoughts put into it. |
Zee, yes I confess to being a systems thinker because I distilled what normally would be a THREE day design workshop into the brainblurt above ... let's concentrate on your 4 customer avatars for now (subset of the wider VAR)
I can define service about stability and security, and leave it up to the commercial lawyers to fight out the specific contractual terms. What you want is commonly called moral rights in EU (not really valid under US copyright) and are hard hard hard to implement because ethical becomes subjective value standards after a certain point. As someone who subscribes to Geek Manifesto, I much prefer objective and therefore deterministic. |
Thanks, this is helpful. I'm not wedded to License Zero; and since Zinc Collective LLC owns all the rights, we can easily relicense when we want. Re: Ethical licensing as enforceable - This is the topic of much debate and I would like to work from the assumption that the license / terms of use we do wind up using is enforceable in this particular thread. When we start evaluating particular terms of use (or re-evaluating licenses) we can decide whether that particular document seems enforceable. You can read my most up-to-date thoughts on the enforcability of ethical terms in licenses here: EthicalSource/ethicalsource.dev#50 (comment) |
Heh ... this is an area which the legal eagles have spent centuries ... Let's start with the basics
There is a 4th school of thought that code is law, what you do to encode standards of behaviour via various mechanisms. Open source is example because with tools like sourceforge and GPL licenses, it leverages common law and imposes own norms (cultural lore) to promote a certain attitude which at the time was radical (information should be free). However, we now hit the economic stumbling block of non-rival goods, in that the first copy is expensive, but distribution of the 2nd, 3rd etc is near zero. So open source has always had the conumdrum of how to finance development and all the intermediate steps which are buggy to different degrees. New approaches are coming from cryptoeconomics, if the distributed ledger is a tamper resistant historical record, then game theory is how you attempt to preserve desirable traits in the future. You also point out that enforcibility is distinct from enforcement vs compliance. Let me go back to harm-based damages of economic tort. Let's define that Zinc Coop (and by implication all licensees) has a duty of care in fidelity ... broadly speaking truth, that the payment goes to who it is claimed to be recipient, that the amount is as according to the fees and surcharges stipulated (nothing hidden unlike some payment processors) and that it complies with all relevant laws in whatever jurisdiction. By putting out the source code, you are transparent in that you run a payment interface service exactly as recorded in the code. You can ask all licensees to respect this and under contract, can remove their rights to future upgrades (or any such rights granted under copyright). However, you can't guarantee that it will be fair (in the sense of doctrine of equity). As for enforcement, if you eschew the coercion option, then the only logical alternative is a collective boycott, the old blackball approach. You can also have some sophisticated rules that if a supermajority of a group decides, then other things happen (sin-binnng) like a hiatus until dispute resolved (ie payment goes into escrow account rather than straight-thru processing. This can then be used as bargaining chip in the process of restorative justice |
Update: The business model is slated for discussion during ZC's upcoming meeting. |
I believe we have decided to license Compensated for commercial use to contributors on a case-by-case basis; with the expectation that folks using it for personal use are free to do so however they choose; while folks who are using it within an organization must still pay for an organization license. |
The copyright for Compensated is wholly owned by Zinc Cooperative; a ~6 person worker-cooperative based out of the United States. We have a value that our source code be used first and foremost in a way that does not hurt other people, including extracting disproportionate value from the people who contribute their intellectual property.
This indicates that we want to ensure that substantive contributors have a right to use the project for whatever their own purposes are; so long as they do not violate the ethical terms we would like to set forward.
I've been doing a bit of work with the ethical source working group to figure out the intersection between open source licenses and ethical licenses, but at present, they do not seem "baked" enough to use. Meanwhile, the Prosperity Public License attempts to limit everyone who has not acquired a license (even contributors) to personal use.
I think the "easiest" way to do this would be to be generous in handing out commercial use licenses to the individual contributors who do contribute; while requiring corporations to purchase a license.
An Example:
In both cases, we will want clear terms-of-use that indicate the limitations of use based upon ethical grounds. A co-conspirator suggested the NPL. I believe we could adopt a dual license strategy with the NPL which allows us to freely grant a license to cooperative organizations and individuals; while the prosperity license or a similar proprietary source-available license is used to grant rights to non-profits, government entities, and corporations.
Does this seem like a reasonable path forward that puts rights in the hands of the people while protecting the cooperative from labor exploitation?
The text was updated successfully, but these errors were encountered: