You are viewing a single comment's thread from:

RE: Steemit 2017 Roadmap

in #steemit8 years ago

I don't think a written permission is needed to fork, but it should meet declared conditions.

Copyright (c) 2016 Steemit, Inc., and contributors.

The following license applies to code contained within this repository that is created by Steemit, Inc. Other copy right holders have licensed dependencis such as Graphene, FC, and Boost under their own individual licenses.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
The currency symbols, 'STEEM' and 'SBD' are not changed and no new currency symbols are added.
The STEEMIT_INIT_PUBLIC_KEY_STR is not changed from STM8GC13uCZbP44HzMLV6zPZGwVQ8Nt4Kji8PapsPiNq1BK153XTX, and the software is not modified in any way that would bypass the need for the coresponding private to start a new blockchain.
The software is not used with any forks of the Steem blockchain that are not recognized by Steemit, Inc in writing.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Sort:  

The software is not used with any forks of the Steem blockchain that are not recognized by Steemit, Inc in writing

As I mentioned in my original comment it is somewhat debatable whether this applies to hard or soft forks that may be adopted by witnesses, but it became an issue in the past when some independent developers were unwilling to release an alternate version for witnesses voting because it could potentially violate the license. At a minimum some clarification is needed (ideally in the license text itself).

This reasonably clearly prohibits forking the software to "use" with an entirely different blockchain fork as is common for other free open source blockchain projects. Repeating what I said wrote above, the practical advantages or disadvantages of this are debatable and widely debated, but it still contradicts the generally accepted notion of free (freedom) software.

Right. Saying "free" can be misled since it means "free under following rules".