Git Product home page Git Product logo

Comments (1)

drllau avatar drllau commented on June 3, 2024

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

  1. natural language parser (lawyer) +
  2. centuries of bytecode, idioms, patterns etc with massive technical debt
  3. executing on steam engines (courts), oil gensets (arbitration) or gas turbines (ADR)
  4. with vague unclear unilateral specs by one client party (GIGO)
  5. and you expect the contract translated into legalese to compile cleanly and run?

from compensated.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.