Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: Syke on November 02, 2011, 06:56:37 PM



Title: Stolen Bitcoin code
Post by: Syke on November 02, 2011, 06:56:37 PM
Bitcoin source code was released with a license clause "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.". Even though SolidCoin uses a substantial portion of the Bitcoin software, "RealSolid" has replaced all the copyright notices with his own. Shouldn't the original Bitcoin copyright notices be kept intact?


Title: Re: Stolen Bitcoin code
Post by: Bobnova on November 02, 2011, 06:58:37 PM
Yup, sure should have.


Title: Re: Stolen Bitcoin code
Post by: Spacy on November 02, 2011, 07:03:42 PM
Thx for your contribution, that's the way how open source should work :) People contribute ideas or issues, so that the software can be made better :)

Btw. public software can't be stolen, you should use the correct terms...


Title: Re: Stolen Bitcoin code
Post by: Syke on November 02, 2011, 07:16:04 PM
Thx for your contribution, that's the way how open source should work :) People contribute ideas or issues, so that the software can be made better :)

Btw. public software can't be stolen, you should use the correct terms...
Bitcoin isn't public software. It is "Copyright (c) 2009-2011 Bitcoin Developers". While the technical term is "copyright infringement", "theft" works just as well.


Title: Re: Stolen Bitcoin code
Post by: DeathAndTaxes on November 02, 2011, 08:24:29 PM
Thx for your contribution, that's the way how open source should work :) People contribute ideas or issues, so that the software can be made better :)

Btw. public software can't be stolen, you should use the correct terms...

Open Source is not public domain.  YOU should use correct terms.

The license under which RealSolid obtains Bitcoin source code requires him to retain the copyright notice.  People can contribute ideas, make derivitive versions (like ScamCoin) but they can't violate the license under which it was released.  It is theft, theft of intelectual property. 

While he probably will never be charged or sued it does give a glimpse into the kind of persons who users of ScamCoin are being asked to trust with any coins they mine or purchase.


Title: Re: Stolen Bitcoin code
Post by: BTCurious on November 03, 2011, 12:37:38 AM
While he probably will never be charged or sued it does give a glimpse into the kind of persons who users of ScamCoin are being asked to trust with any coins they mine or purchase.
Another glimpse added to the burning lensflare…


Title: Re: Stolen Bitcoin code
Post by: ElectricMucus on November 03, 2011, 12:58:59 AM
Yeah, any of the main bitcoin developers could file a DCMA complaint to Realsolids hosting provider pretty easily.


Title: Re: Stolen Bitcoin code
Post by: steelhouse on November 03, 2011, 01:20:38 AM
He is supposedly going to release code open source.  Dump your BTC.


Title: Re: Stolen Bitcoin code
Post by: dree12 on November 03, 2011, 01:25:58 AM
He is supposedly going to release code open source.  Dump your BTC.
He has released the code, but not open source and it doesn't seem he has the intention to.


Title: Re: Stolen Bitcoin code
Post by: steelhouse on November 03, 2011, 01:31:29 AM
If the code is released non open source, I think his license might be invalid and you can use the source freely.  I am not a lawyer though.  If you use a gpl project, your project must be gpl too.


Title: Re: Stolen Bitcoin code
Post by: dree12 on November 03, 2011, 01:32:59 AM
If the code is released non open source, I think his license might be invalid and you can use the source freely.  I am not a lawyer though.  If you use a gpl project, your project must be gpl too.
Bitcoin is MIT.


Title: Re: Stolen Bitcoin code
Post by: Snapman on November 03, 2011, 01:33:42 AM
It works the same way as website templates with branding, just because you remove their branding doesn't automatically make it yours...

This is a clear cut case of code theft, plain and simple.


Title: Re: Stolen Bitcoin code
Post by: DeathAndTaxes on November 03, 2011, 01:46:34 AM
If the code is released non open source, I think his license might be invalid and you can use the source freely.  I am not a lawyer though.  If you use a gpl project, your project must be gpl too.

Technically he doesn't need to release the source or required it to be open source.  The Bitcoin license is MIT which allows closed source projects.

The one thing he HAS to do is retain the original notice and copyright of the original creators and his arrogance fucked that up.


Title: Re: Stolen Bitcoin code
Post by: ElectricMucus on November 03, 2011, 01:47:31 AM
If the code is released non open source, I think his license might be invalid and you can use the source freely.  I am not a lawyer though.  If you use a gpl project, your project must be gpl too.
Bitcoin is MIT.
Yeah and while it is less restrictive than the gpl RS still archived to violate it.
I am beginning to wonder if this was on purpose.

btw: anybody has given oracle a hint yet? He is cheating them on license fees...


Title: Re: Stolen Bitcoin code
Post by: memvola on November 03, 2011, 01:48:06 AM
If the code is released non open source, I think his license might be invalid and you can use the source freely.  I am not a lawyer though.  If you use a gpl project, your project must be gpl too.
Bitcoin is MIT.

Which means that he can do whatever he wants with the code, doesn't have to open the derivative's source. If he distributes the source, he needs to attach this license to it, that's all (EDIT: Yeah OK, probably the binary too, but I don't think that's the problem at hand). This is the intended consequence of the MIT license. For instance, you can include code from Bitcoin in a proprietary POS system.

I wouldn't even touch Bitcoin if it weren't open source in the first place, for good reason. But it's a totally different story. For instance, SolidCoin could release necessary specs to build a fully functional node. In that case there is no need for releasing the client source for the users to trust the system.


Title: Re: Stolen Bitcoin code
Post by: ElectricMucus on November 03, 2011, 01:55:59 AM
(EDIT: Yeah OK, probably the binary too, but I don't think that's the problem at hand). This is the intended  consequence of the MIT license. For instance, you can include code from Bitcoin in a proprietary POS system.
It is, it's the same thing with creative commons commercial attributed licenses.
A commercial POS system should have no problems citing that. And for a proprietary version, yes they would have to start from scratch, only the protocol itself doesn't require a license.


Title: Re: Stolen Bitcoin code
Post by: memvola on November 03, 2011, 02:11:29 AM
And for a proprietary version, yes they would have to start from scratch, only the protocol itself doesn't require a license.

Don't think that's the case. I've been licencing my software as BSD and usually use BSD-licensed ones. BSD or MIT licensed code has been included in proprietary software, including Microsoft Windows and Mac OS X.


Title: Re: Stolen Bitcoin code
Post by: memvola on November 03, 2011, 02:15:22 AM
The ONLY thing I mean literally ONLY thing he had to do to be compliant is include the copyright and notice with any distrubtion source or binary.

It isn't clear to me if the notice is required for binary distributions. Could be the case but it would be helpful (to me at least) if you can cite a discussion about it.


Title: Re: Stolen Bitcoin code
Post by: finway on November 03, 2011, 02:24:13 AM
He just has no spirit of OPEN SOURCE.


Title: Re: Stolen Bitcoin code
Post by: Syke on November 03, 2011, 03:30:49 AM
The ONLY thing I mean literally ONLY thing he had to do to be compliant is include the copyright and notice with any distrubtion source or binary.
It isn't clear to me if the notice is required for binary distributions. Could be the case but it would be helpful (to me at least) if you can cite a discussion about it.
Let me quote the license for you.
Quote
"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."
It says "all copies". How can that not include binary distributions?


Title: Re: Stolen Bitcoin code
Post by: coblee on November 03, 2011, 03:40:39 AM
He just has no spirit of OPEN SOURCE.

That was made abundantly clear when he pulled this crap with SolidCoin 1.04:

Quote
Copyright (c) 2011 SolidCoin Developers

All changes made by SolidCoin developers require express permission to be used
in other projects, including original the Bitcoin project.


Title: Re: Stolen Bitcoin code
Post by: memvola on November 03, 2011, 03:49:12 AM
Quote
"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."
It says "all copies". How can that not include binary distributions?

Be that as it may, it's not clearly defined within the license what "the Software" constitutes. It's not clear for me, since I'm not sure whether what is common knowledge and what would hold in a court would coincide. Consider how elaborate the GPL license is.


Title: Re: Stolen Bitcoin code
Post by: Syke on November 03, 2011, 04:07:35 AM
Quote
"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."
It says "all copies". How can that not include binary distributions?
Be that as it may, it's not clearly defined within the license what "the Software" constitutes. It's not clear for me, since I'm not sure whether what is common knowledge and what would hold in a court would coincide. Consider how elaborate the GPL license is.
Well since RealSolid distributed SolidCoin both in source and in binary form, he covered his bases and violated the license no matter how you look at it. Isn't that just swell?


Title: Re: Stolen Bitcoin code
Post by: bitlane on November 03, 2011, 09:19:49 AM
If you use a gpl project, your project must be gpl too.
You can choose to keep your contributions under alternate licencing. Only the original GPL code that is used stays GPL if used and must be ackowledged as such.
Like building a proprietary/end user licensed front end on GPL framework.....it happens every day.


Title: Re: Stolen Bitcoin code
Post by: DeathAndTaxes on November 03, 2011, 02:01:10 PM
Guys Bitcoins is not licensed by GPL.  It is the MIT license.

It allows closed source project.
It allows propretary projects.
It allows derivitve works.
It allows the derivitive to be licensed by any license the author wishes (no copyleft provision).

The ONLY thing it requires is the copyright and notice to be included with any derived distribution.
Somehow RealSolid still managed to figure out how to fuck it up (as well as trying to copyright his stolen work).


Title: Re: Stolen Bitcoin code
Post by: k9quaint on November 03, 2011, 02:28:08 PM
Guys Bitcoins is not licensed by GPL.  It is the MIT license.

It allows closed source project.
It allows propretary projects.
It allows derivitve works.
It allows the derivitive to be licensed by any license the author wishes (no copyleft provision).

The ONLY thing it requires is the copyright and notice to be included with any derived distribution.
Somehow RealSolid still managed to figure out how to fuck it up (as well as trying to copyright his stolen work).

RS just wanted to pass the MIT licensed Bitcoin code off as his own work. As a benefit from this, he could attack other chains that copied his ideas for being unauthorized derivative works of SolidCoin.