elective-stereophonic
elective-stereophonic
Notice to Nxt clone creators  
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client: Nxt 1.11.15

Pages: [1] 2  All

Author Topic: Notice to Nxt clone creators  (Read 9396 times)

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Notice to Nxt clone creators
« on: August 19, 2015, 10:54:13 am »

The Nxt software is released as open source, which allows anyone to freely inspect the code, use it, modify it, and build on top of it.

No open source license however, neither the MIT License under which NRS versions prior to 1.5 were released, nor the GPL which applies to 1.5 and all later NRS versions, allows copying the work of others and presenting it as your own. Doing that is plain old plagiarism.

This also applies to release notes, change logs, and similar documentation included with the NRS distribution. You cannot copy, whether fully or partially, such texts, and make it appear as if you wrote them, or did the work described in them, while in fact it is the Nxt developers that did both.

Any derived work must make it clear which part of it, if any, is original, and give proper credit to the Nxt developers for their work.

You cannot remove the Nxt copyright notices, and you can only add your own copyright notice to a source code file if you really made a copyrightable contribution to this file. Changing the values of a few constants, or variable names, for example, is not a copyrightable contribution.

Starting from version 1.5, the NRS software is released under GNU General Public License (GPL), version 2. Including code from 1.5 or later Nxt version into your clone coin requires placing your work under GPLv2 too, with no exceptions. The Nxt core developers have the option of negotiating use of the Nxt code under a different license (a practice known as "selling exceptions to the GPL"), because they own the copyright. You will not have this option for your clone coin, once it incorporates GPL'd Nxt code, because you don't own the copyright to this Nxt code, and you are only allowed to use it under the conditions imposed by the GPL. Make sure you understand the long term implications of this, before "borrowing" Nxt code.


Here are some useful references about handling copyright in open source development, what is a copyrightable contribution, and compliance with the GPL:

https://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html
https://softwarefreedom.org/resources/2007/originality-requirements.html
https://softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html
https://softwarefreedom.org/resources/2014/SFLC-Guide_to_GPL_Compliance_2d_ed.html
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

LocoMB

  • Hero Member
  • *****
  • Karma: +101/-37
  • Offline Offline
  • Posts: 751
    • View Profile
Re: Notice to Nxt clone creators
« Reply #1 on: August 19, 2015, 11:23:40 am »


Nice reminder!

Is there any current cause for this, or is it just a general notice?
Logged
TOX
90E54E5B5213290EE616D425CADC473038CFABFA53C913271AA8559D1937DC4AF3A354A9E4E5

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Notice to Nxt clone creators
« Reply #2 on: August 19, 2015, 11:51:39 am »

Reading the HZ release notes for 4.0 gave me a deja-vu, because it is a copy paste of the changelogs I have written, with no mention that it was me who wrote them, and me and the other Nxt core devs who did the work. While this may be self evident for anyone following this forum, this way of presenting it certainly does not make it obvious for an outside business that may be facing a decision whether to make a deal with Nxt or a clone, and I am not going to allow clones to build their business deals by presenting our work as theirs.

I also want to make sure cloners realize the consequences of continuing to copy Nxt code after 1.5 (GPL), because the above incident shows they do not have a good understanding of authorship and copyright laws.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

lucky88888

  • Hero Member
  • *****
  • Karma: +42/-14
  • Offline Offline
  • Posts: 694
  • NXT-E328-UJDF-KTGH-9C6YQ
    • View Profile
Re: Notice to Nxt clone creators
« Reply #3 on: August 19, 2015, 11:58:53 am »

+1440
Logged
NXT-E328-UJDF-KTGH-9C6YQ
8897013707391239174

rubenbc

  • Hero Member
  • *****
  • Karma: +186/-3
  • Offline Offline
  • Posts: 1275
  • I'm here and you?
    • View Profile
Re: Notice to Nxt clone creators
« Reply #4 on: August 19, 2015, 12:49:16 pm »

Good vision Jean-Luc! 8)

MaWo

  • Jr. Member
  • **
  • Karma: +14/-1
  • Offline Offline
  • Posts: 44
    • View Profile
    • NFD Coin
Re: Notice to Nxt clone creators
« Reply #5 on: August 19, 2015, 02:06:27 pm »

Reading the HZ release notes for 4.0 gave me a deja-vu, because it is a copy paste of the changelogs I have written, with no mention that it was me who wrote them, and me and the other Nxt core devs who did the work. While this may be self evident for anyone following this forum, this way of presenting it certainly does not make it obvious for an outside business that may be facing a decision whether to make a deal with Nxt or a clone, and I am not going to allow clones to build their business deals by presenting our work as theirs.

I also want to make sure cloners realize the consequences of continuing to copy Nxt code after 1.5 (GPL), because the above incident shows they do not have a good understanding of authorship and copyright laws.

Sorry that was my fault. It was not intentional to claim authorship. Thanks for pointing!
I will change the v4.0 changelog to make it much clearer.
I really appreciate the work of the nxt core developers. You are doing an amazing job!
 
Logged

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Notice to Nxt clone creators
« Reply #6 on: August 19, 2015, 06:30:18 pm »

The Nxt software is released as open source, which allows anyone to freely inspect the code, use it, modify it, and build on top of it.

No open source license however, neither the MIT License under which NRS versions prior to 1.5 were released, nor the GPL which applies to 1.5 and all later NRS versions, allows copying the work of others and presenting it as your own. Doing that is plain old plagiarism.

This also applies to release notes, change logs, and similar documentation included with the NRS distribution. You cannot copy, whether fully or partially, such texts, and make it appear as if you wrote them, or did the work described in them, while in fact it is the Nxt developers that did both.

Any derived work must make it clear which part of it, if any, is original, and give proper credit to the Nxt developers for their work.

You cannot remove the Nxt copyright notices, and you can only add your own copyright notice to a source code file if you really made a copyrightable contribution to this file. Changing the values of a few constants, or variable names, for example, is not a copyrightable contribution.

Starting from version 1.5, the NRS software is released under GNU General Public License (GPL), version 2. Including code from 1.5 or later Nxt version into your clone coin requires placing your work under GPLv2 too, with no exceptions. The Nxt core developers have the option of negotiating use of the Nxt code under a different license (a practice known as "selling exceptions to the GPL"), because they own the copyright. You will not have this option for your clone coin, once it incorporates GPL'd Nxt code, because you don't own the copyright to this Nxt code, and you are only allowed to use it under the conditions imposed by the GPL. Make sure you understand the long term implications of this, before "borrowing" Nxt code.


Here are some useful references about handling copyright in open source development, what is a copyrightable contribution, and compliance with the GPL:

https://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html
https://softwarefreedom.org/resources/2007/originality-requirements.html
https://softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html
https://softwarefreedom.org/resources/2014/SFLC-Guide_to_GPL_Compliance_2d_ed.html
I hope it is ok if I copy your plan for SuperNET licensing. it makes a lot of sense as it combines the open source, but allows protection from cloners and even allows to sell exceptions

James
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

Nxtblg

  • Sr. Member
  • ****
  • Karma: +43/-8
  • Offline Offline
  • Posts: 326
  • Old-timer, who has the ouch-chain to prove it
    • View Profile
Re: Notice to Nxt clone creators
« Reply #7 on: August 20, 2015, 12:25:18 am »

Reading the HZ release notes for 4.0 gave me a deja-vu, because it is a copy paste of the changelogs I have written, with no mention that it was me who wrote them, and me and the other Nxt core devs who did the work. While this may be self evident for anyone following this forum, this way of presenting it certainly does not make it obvious for an outside business that may be facing a decision whether to make a deal with Nxt or a clone, and I am not going to allow clones to build their business deals by presenting our work as theirs.

I also want to make sure cloners realize the consequences of continuing to copy Nxt code after 1.5 (GPL), because the above incident shows they do not have a good understanding of authorship and copyright laws.

Sorry that was my fault. It was not intentional to claim authorship. Thanks for pointing!
I will change the v4.0 changelog to make it much clearer.
I really appreciate the work of the nxt core developers. You are doing an amazing job!

I've known MaWo for months; his word's always been good. You can count on him to make the changes.
Logged
In another universe, I would have stuck to blogging...

MaWo

  • Jr. Member
  • **
  • Karma: +14/-1
  • Offline Offline
  • Posts: 44
    • View Profile
    • NFD Coin
Re: Notice to Nxt clone creators
« Reply #8 on: August 21, 2015, 01:04:40 am »

Reading the HZ release notes for 4.0 gave me a deja-vu, because it is a copy paste of the changelogs I have written, with no mention that it was me who wrote them, and me and the other Nxt core devs who did the work. While this may be self evident for anyone following this forum, this way of presenting it certainly does not make it obvious for an outside business that may be facing a decision whether to make a deal with Nxt or a clone, and I am not going to allow clones to build their business deals by presenting our work as theirs.

I also want to make sure cloners realize the consequences of continuing to copy Nxt code after 1.5 (GPL), because the above incident shows they do not have a good understanding of authorship and copyright laws.

Sorry that was my fault. It was not intentional to claim authorship. Thanks for pointing!
I will change the v4.0 changelog to make it much clearer.
I really appreciate the work of the nxt core developers. You are doing an amazing job!

fixed:
old https://github.com/NeXTHorizon/hz-source/releases/tag/hz-v4.0e-revoked
new https://github.com/NeXTHorizon/hz-source/releases/tag/hz-v4.0e
Logged

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Notice to Nxt clone creators
« Reply #9 on: August 21, 2015, 08:12:59 am »

Thanks MaWo. I know you never had the intention to claim authorship, as for any insider it is obvious who wrote what, but Nxt is now more strict about copyright and the marketing of our technical achievements to the outside world. Now can you also get the release announcement on the HZ news page fixed, this is the first place an outside non-technical user will see it.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

capodieci

  • Hero Member
  • *****
  • Karma: +256/-19
  • Offline Offline
  • Posts: 1341
  • Tips go to DeBuNe Dev fund
    • View Profile
    • DeBuNe - Decentralised Business Network
Re: Notice to Nxt clone creators
« Reply #10 on: August 27, 2015, 02:46:39 am »

+1440!!!
Logged
- Decentralised Business Network: DeBuNe -
Asset: 6926770479287491943 - Issuer: NXT-GQ27-DD53-YM6K-ER6HK
OTDocs.com - debune.org - nxtforum.org/debune - NEW: thesoundkey.com

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Notice to Nxt clone creators
« Reply #11 on: August 27, 2015, 08:01:06 am »

For reference, here's some controversy over a Nxt fork proposal:

https://nxtforum.org/general-discussion/friendly-nxt-fork/

+1 to JL, MaWo and Nxtblg, btw, nice one guys.
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

MalBor

  • Jr. Member
  • **
  • Karma: +4/-1
  • Offline Offline
  • Posts: 45
    • View Profile
Re: Notice to Nxt clone creators
« Reply #12 on: December 06, 2015, 04:10:48 pm »

Нужна помощь в запуске и настройке "клона" NXT под новый проект. У кого есть опыт запуска NXT с нуля?

Need help in starting and setting up "clone" of NXT for a new project. Who has the experience of running NXT from scratch?
Logged

Coral91

  • Jr. Member
  • **
  • Karma: +2/-23
  • Offline Offline
  • Posts: 21
    • View Profile
Re: Notice to Nxt clone creators
« Reply #13 on: December 17, 2015, 10:20:13 am »

Yep, copyright is very important, the HZ guys and the NEM guys might start giving attribution to NXT because it was just copy paste what they did there.

They steal the platform, and the fame, from NXT, it's disgusting.
Logged

crimi

  • Hero Member
  • *****
  • Karma: +122/-11
  • Offline Offline
  • Posts: 863
    • View Profile
Re: Notice to Nxt clone creators
« Reply #14 on: December 17, 2015, 02:17:10 pm »

NEM guys might start giving attribution to NXT because it was just copy paste what they did there.

I highly doubt that.

https://github.com/NewEconomyMovement

https://bitbucket.org/JeanLucPicard/nxt/src

Logged

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: Notice to Nxt clone creators
« Reply #15 on: December 17, 2015, 10:42:22 pm »

Nxt is Open Source, remember ?

This means that people can do pretty much whatever they like with Nxt code, provided whatever they make from Nxt is also further licensed and distributed  under the GPL v2 license:
http://opensource.org/licenses/GPL-2.0

Horizon has completely complied with the GPL licensing, so no problem there, and NEM isn't a Nxt clone.
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

Coral91

  • Jr. Member
  • **
  • Karma: +2/-23
  • Offline Offline
  • Posts: 21
    • View Profile
Re: Notice to Nxt clone creators
« Reply #16 on: December 17, 2015, 11:40:40 pm »

NEM guys might start giving attribution to NXT because it was just copy paste what they did there.

I highly doubt that.



IDK but an open source product can be copyrighted too?

NXT is not a public domain work to not have copyright, so if the NXT license requires attribution, they have to honor it.
Logged

Tosch110

  • Ex-Staff Member
  • Hero Member
  • *****
  • Karma: +211/-18
  • Offline Offline
  • Posts: 2366
    • View Profile
Re: Notice to Nxt clone creators
« Reply #17 on: December 18, 2015, 03:57:11 am »

NEM guys might start giving attribution to NXT because it was just copy paste what they did there.

I highly doubt that.



IDK but an open source product can be copyrighted too?

NXT is not a public domain work to not have copyright, so if the NXT license requires attribution, they have to honor it.

Indeed. But Nxt had different stages. It started off with close source (just to be in advantage of forks for the first weeks/months). Then it was published with MIT License, which allows anybody to do what they like with the software.

This MIT License was accountable until Nxt version 1.5, when Jean-Luc and the others decided to move to GPL 2. Which indicates, that you still can do what you like with the Software but you have to Open Source your Software, mention the copyright and copyright owners. If you want to be closed Source, you'd have to talk to the Copyright owners and make a deal.

NEM was formed while Nxt was still MIT. So as long as they do not copy anything post-1.5, they would not have to mention Nxt.
(Correct me where I am wrong but I think this is the reason why GPL 2 has been chosen for Nxt)

Coral91

  • Jr. Member
  • **
  • Karma: +2/-23
  • Offline Offline
  • Posts: 21
    • View Profile
Re: Notice to Nxt clone creators
« Reply #18 on: December 18, 2015, 10:48:38 am »


Indeed. But Nxt had different stages. It started off with close source (just to be in advantage of forks for the first weeks/months). Then it was published with MIT License, which allows anybody to do what they like with the software.

This MIT License was accountable until Nxt version 1.5, when Jean-Luc and the others decided to move to GPL 2. Which indicates, that you still can do what you like with the Software but you have to Open Source your Software, mention the copyright and copyright owners. If you want to be closed Source, you'd have to talk to the Copyright owners and make a deal.

NEM was formed while Nxt was still MIT. So as long as they do not copy anything post-1.5, they would not have to mention Nxt.
(Correct me where I am wrong but I think this is the reason why GPL 2 has been chosen for Nxt)

Idk, its hard to verify if they dont steal stuff from it.

Then there is HZ and other shitcoins, that are most likely ripoffs. I would monitor those closely.
Logged

bob_ggg

  • Jr. Member
  • **
  • Karma: +9/-0
  • Offline Offline
  • Posts: 90
    • View Profile
Re: Notice to Nxt clone creators
« Reply #19 on: March 02, 2016, 11:42:02 am »


This means that people can do pretty much whatever they like with Nxt code, provided whatever they make from Nxt is also further licensed and distributed  under the GPL v2 license:
http://opensource.org/licenses/GPL-2.0

In order to understand the "infection" properties of this licence model, a closed source client connected to the API of the NXT server is compatible with the GPL-2.0?
Logged
Pages: [1] 2  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly