Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][tlug] Timed licenses? (and eschrow/smart contracts)
- Date: Thu, 20 Sep 2018 15:42:45 +0900
- From: "Stephen J. Turnbull" <turnbull.stephen.fw@example.com>
- Subject: [tlug] Timed licenses? (and eschrow/smart contracts)
- References: <2c477cca-5f27-a7e0-7947-c050828c56a3@dcook.org>
Darren Cook writes: > Has anyone heard of a license that is commercial for X amount of time, > and then becomes an open source license? Similar ideas, yes. The more popular variation is the "Kickstarter" license, ie, commercial until you make a certain amount of money. More traditionally called the "ransom" license. This has been implemented, but I don't recall the software. The old Aladdin license (for Ghostscript) which was "near" open source (it was disqualifed by a no-commercial-use provision) was tied to the release cycle rather than money or calendar time -- when there was a new major release, the previous code base was GPLed. I don't know anybody who's done this on a strict calendar basis; I'm not sure why that's a great idea versus the release cycle or a financial goal. Be aware that if you use such a license, Stallman (and others) will trashtalk you, and quite likely get into your mentions, if he hears about it. > Or variations on this idea, such as putting code into some kind of > eschrow, escrow > where that code is under, say, an MIT license, and is set to be > unlocked after a certain date. > > Darren > > P.S. I know Ethereum apps can have this kind of eschrow unlocking logic > in. But if the trigger is a certain date, surely that is always trivial > to forge. There are signed clock services. I assume Ethereum provides one. Me, I trust lawyers more. > Are there are any approaches for reliable date-limited contracts > being worked on? (I.e. fully automated, fully open - i.e. not > involving lawyers or other 3rd parties). Yes. There are also many approaches to perpetual motion. Look: by definition, contracts are enforced by courts. Once you release a program into the wild, your code, and more important (unless you're a Fields-class mathematician) the UI, API, and UX are subject to reverse engineering. Even if protected by copyright or patent, enforcement means more courts. A reliable clock will have to be signed by some third party acceptable to all parties. You can give people the code in encrypted form, and escrow the key ... with a third party you trust (at least you don't need the other parties to trust anybody) ... and hope they don't lose the key because you will get sued if they don't release on time. You'll need a lawyer to sue them. Used judiciously, these technologies *can* save you money on lawyers. But don't think you can do without entirely. And don't expect lawyers to give you good advice on how to do that.
- Follow-Ups:
- Re: [tlug] Timed licenses? (and eschrow/smart contracts)
- From: Curt Sampson
- Re: [tlug] Timed licenses? (and escrow/smart contracts)
- From: Darren Cook
- References:
- [tlug] Timed licenses? (and eschrow/smart contracts)
- From: Darren Cook
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Timed licenses? (and eschrow/smart contracts)
- Next by Date: [tlug] OT: Mobile App and Internal Tools Developer needed
- Previous by thread: Re: [tlug] Timed licenses? (and eschrow/smart contracts)
- Next by thread: Re: [tlug] Timed licenses? (and eschrow/smart contracts)
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links