elective-stereophonic
elective-stereophonic
Licensing minting software?  
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client: Nxt 1.11.15

Author Topic: Licensing minting software?  (Read 893 times)

Daedelus

  • Hero Member
  • *****
  • Karma: +230/-12
  • Offline Offline
  • Posts: 3280
    • View Profile
Licensing minting software?
« on: January 27, 2015, 01:45:36 pm »

Let's pretend I have created a minting programme that is the best on the market.

Is there a way I could sell/license it to people in such a way that they couldn't pirate it to their friends?


I guessed there might be a way of linking a download to some info stored I the blockchain via an AM. Every time the software starts, it checks the blockchain for the AM. If everything is ok, the software starts. If not, it doesn't.

Is this possible? It could give rise to the ASIC manufacturers equivalent in the world on minting, no?



(Sales of the software could also be done through the Nxt Marketplace  :o )
Logged
NXT: NXT-4CS7-S4N5-PTH5-A8R2Q

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +439/-42
  • Offline Offline
  • Posts: 1790
    • View Profile
Re: Licensing minting software?
« Reply #1 on: January 27, 2015, 02:43:17 pm »

Let's pretend I have created a minting programme that is the best on the market.

Is there a way I could sell/license it to people in such a way that they couldn't pirate it to their friends?


I guessed there might be a way of linking a download to some info stored I the blockchain via an AM. Every time the software starts, it checks the blockchain for the AM. If everything is ok, the software starts. If not, it doesn't.

Is this possible? It could give rise to the ASIC manufacturers equivalent in the world on minting, no?



(Sales of the software could also be done through the Nxt Marketplace  :o )

As long as you can store in the blockchain a hash of the passphrase of the buyer + unique license key of the Software copy he owns  then your minting software can always verify that this hash exists in the blockchain before starting to mint.

How to implement something like this securely and without the buyer having to reveal his passphrase to you, can be interesting ...
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

Wolf0

  • Jr. Member
  • **
  • Karma: +7/-0
  • Offline Offline
  • Posts: 97
    • View Profile
Re: Licensing minting software?
« Reply #2 on: January 27, 2015, 05:05:12 pm »

Let's pretend I have created a minting programme that is the best on the market.

Is there a way I could sell/license it to people in such a way that they couldn't pirate it to their friends?


I guessed there might be a way of linking a download to some info stored I the blockchain via an AM. Every time the software starts, it checks the blockchain for the AM. If everything is ok, the software starts. If not, it doesn't.

Is this possible? It could give rise to the ASIC manufacturers equivalent in the world on minting, no?



(Sales of the software could also be done through the Nxt Marketplace  :o )

I do this for a living. You have to be careful and ensure it is not in the customer's best interest to do anything stupid. Also, the fewer customers you have, the better off you'll probably be.
Logged
 

elective-stereophonic
elective-stereophonic
assembly
assembly