Pages:
Author

Topic: Solidcoin DMCA takedown - page 5. (Read 10210 times)

p2k
newbie
Activity: 33
Merit: 0
January 11, 2012, 12:55:49 PM
#54
I would not trust advice from viperjm regarding software development. He hasn't done any, nor has he demonstrated on these boards any understanding of it.

Could you set your personal differences aside and just tell me what you think I should do in my current situation?

Do I have to throw away my modified rs_hash, get a fresh copy of it with the license.txt and build a new library from it? Or is building a library violating the license again? Is there any chance I can use the algorithm in my project?
legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
January 11, 2012, 12:46:46 PM
#53
sorry for OT but did this ---v  really happen? I only heard about the 'random' text in block headers.

Speaking about law, how "lawful" is using the hashing power of your pool to perform an attack? Without informing the users mining there?
It's slander, nothing more.
First time i see a generic question becoming DEFAMATION

It must be a miracle of a god...
legendary
Activity: 1190
Merit: 1000
January 11, 2012, 12:45:31 PM
#52
You're even more fine then, the license garbage in no way effects you, but I don't know about the unknown "SHA256" to scrypt thing... I guess so long as they are compatible and do the same thing you'd be fine

That's why there are unit tests Wink

It's all working as before, but I'm feeling better.

I would not trust advice from viperjm regarding software development. He hasn't done any, nor has he demonstrated on these boards any understanding of it.
donator
Activity: 1218
Merit: 1079
Gerald Davis
January 11, 2012, 12:30:59 PM
#51
You're even more fine then, the license garbage in no way effects you, but I don't know about the unknown "SHA256" to scrypt thing... I guess so long as they are compatible and do the same thing you'd be fine

It is very telling how much you have sold out to call the fundamental distinction between free software and proprietary restrictive license (far more than even a license by Microsoft) is just "license garbage".

Free software = users have rights to the code and can use it as they see fit.
Restrictive License = users have no rights and use the code only at the wishes of the Scammer In Chief.

The sheer irony is that without free software the abomination called ScamCoin wouldn't even exist, however that is the price of freedom.
p2k
newbie
Activity: 33
Merit: 0
January 11, 2012, 12:27:34 PM
#50
You're even more fine then, the license garbage in no way effects you, but I don't know about the unknown "SHA256" to scrypt thing... I guess so long as they are compatible and do the same thing you'd be fine

That's why there are unit tests Wink

It's all working as before, but I'm feeling better.
p2k
newbie
Activity: 33
Merit: 0
January 11, 2012, 12:17:29 PM
#49
This is the library I use for ecoinpool. It incorporates several C files by different authors and with different licenses:
https://github.com/p2k/ecoinpool/tree/master/apps/ecoinpool/c_src

I've just removed the unknown SHA256 implementation that came along with rs_hash.c and rewrote code so the one shipped with scrypt (properly licensed) is used.

The original rs_hash.c file came from "reaper", a SC miner software by mtrlt licensed under the GPLv3, but was heavily modified by me, only keeping the core algorithm as-is. I'm really not sure how to do that properly now. There is no rs_hash library for use with Erlang (the language ecoinpool is programmed in) so I would have to make one myself anyways...
donator
Activity: 1218
Merit: 1079
Gerald Davis
January 11, 2012, 12:03:57 PM
#48
just remember for the time being all RS requests in his license is to ask perms and that you won't be attempting to attack SLC with your project.
This requirement is non-free and cannot be used with free software.

Well it can be used w/ MIT license as MIT has no copyleft provision.  It is most definitely incompatible w/ Oracle's license though.
Mixed with MIT, would still make the final program non-free.

True.  I misunderstood what you were saying.
legendary
Activity: 1190
Merit: 1000
January 11, 2012, 12:01:35 PM
#47
Hello everyone,

as you might know, I'm writing a new pool software. Being pretty much unaware of any history and consequences, I've also incorporated SolidCoin support by using parts of CoinHunter/RealSolid's code.

As I'm now seeing this DMCA going on, I'm worried about my project (it is licensed under the GPLv3). Should I remove SolidCoin support and related code in order to comply with the laws?

Please state your answer as neutral as possible. I know everyone hates RS and SC is wrong and whatnot, but I don't care so much for that personal opinions. I'm offering a neutral software; you can decide yourself if, for which chain, and for what reason you want to use it.

p2k

EDIT: The parts that got incorporated only involve the hashing algorithms, that is a sha256 implementation, blake512 and a modified version of rshash (it's modified so the ridiculous texts/insults can't be seen).

The best & easiest solution:
You can't GPL Solidcoin code (the GPL won't stick in court). Realsolid's license.txt claims the rights to it. So you shouldn't put any of his code in a file with your code.
Put the Solidcoin code in it's own library with it's own license file. Do not static link it into your binary.

legendary
Activity: 2576
Merit: 1186
January 11, 2012, 11:58:39 AM
#46
just remember for the time being all RS requests in his license is to ask perms and that you won't be attempting to attack SLC with your project.
This requirement is non-free and cannot be used with free software.

Well it can be used w/ MIT license as MIT has no copyleft provision.  It is most definitely incompatible w/ Oracle's license though.
Mixed with MIT, would still make the final program non-free.
donator
Activity: 1218
Merit: 1079
Gerald Davis
January 11, 2012, 11:55:17 AM
#45
just remember for the time being all RS requests in his license is to ask perms and that you won't be attempting to attack SLC with your project.
This requirement is non-free and cannot be used with free software.

Well it can be used w/ MIT license as MIT has no copyleft provision.  It is most definitely incompatible w/ Oracle's license though.
legendary
Activity: 2576
Merit: 1186
January 11, 2012, 11:52:38 AM
#44
just remember for the time being all RS requests in his license is to ask perms and that you won't be attempting to attack SLC with your project.
This requirement is non-free and cannot be used with free software.
donator
Activity: 1218
Merit: 1079
Gerald Davis
January 11, 2012, 11:25:49 AM
#43
Hello everyone,

as you might know, I'm writing a new pool software. Being pretty much unaware of any history and consequences, I've also incorporated SolidCoin support by using parts of CoinHunter/RealSolid's code.

As I'm now seeing this DMCA going on, I'm worried about my project (it is licensed under the GPLv3). Should I remove SolidCoin support and related code in order to comply with the laws?

A takedown notice is simply that.  A notice to takedown the code.  Worse case scenario (and it is incredibly unlikely) that is all you realistically face.  ScamCoin had months to restore the proper license & copyright before the takedown. 

If you restore the proper MIT license & copyright notice then it is unlikely you will even face a takedown.

One thing I would caution is that King RealScam's 'license' essentially gives him unlimited power to revoke it at any time and for any reason he sees fit.  I would design your code to be modular so you can drop the ScamCoin portion easily should that happen.   Would hate to see entire project crippled at the whims of the mad king.

I would also caution that it is unlikely that ScamCoins proprietary license meets the requires for Berkeley DB license.  I doubt a pool server would need to make use of Berkeley DB but you if you do you should consider that complication in licensing.  You could be compliant w/ Bitcoin MIT license, King RealScam's crazy-man license and still non-compliant w/ Oracle.
sr. member
Activity: 420
Merit: 250
January 11, 2012, 11:11:57 AM
#42
simple: put the licensing back in and stop fretting about shit :p
sr. member
Activity: 476
Merit: 250
moOo
January 11, 2012, 11:05:17 AM
#41
I say make the most useful product you can and dont worry about this BS.
p2k
newbie
Activity: 33
Merit: 0
January 11, 2012, 10:57:27 AM
#40
Hello everyone,

as you might know, I'm writing a new pool software. Being pretty much unaware of any history and consequences, I've also incorporated SolidCoin support by using parts of CoinHunter/RealSolid's code.

As I'm now seeing this DMCA going on, I'm worried about my project (it is licensed under the GPLv3). Should I remove SolidCoin support and related code in order to comply with the laws?

Please state your answer as neutral as possible. I know everyone hates RS and SC is wrong and whatnot, but I don't care so much for that personal opinions. I'm offering a neutral software; you can decide yourself if, for which chain, and for what reason you want to use it.

p2k

EDIT: The parts that got incorporated only involve the hashing algorithms, that is a sha256 implementation, blake512 and a modified version of rshash (it's modified so the ridiculous texts/insults can't be seen).
sr. member
Activity: 352
Merit: 250
Firstbits: 1m8xa
January 11, 2012, 09:28:07 AM
#39
CoinHunter/RealSolid had to purposely remove those copyright notices. He actually put work into removing those lines of text to violate the license. Why would anyone do that? What an idiot.

He wants to pretend that SolidCoin is a unique creation.  Remember it is "ready for the bitcoin collapse".  Kinda hard to sell that when it is 99% copied Bitcoin code.  

TL/DR version he has a huge ego and he could never accept giving credit to anyone else.  He has been notified of this multiple times on this forum and on the ScamCoin forum so any claim of "accident" is dubious.  Kinda like accidentaly not realizing your are driving drunk .... for 9 months ... after getting pulled over multiple times.
His hashing algorithm also (used for proof of work) includes this little gem. In the light of the recent events the "real programmers" part is very ironic.

Code:
static unsigned char SomeArrogantText3[]="What's up with kids like artforz that think it's good to attack other's work? He spent a year in the bitcoin scene riding on the fact he took some other guys SHA256 opencl code and made a miner out of it. Bravo artforz, meanwhile all the false praise goes to his head and he thinks he actually is a programmer. Real programmers innovate and create new work, they win through being better coders with better ideas. You're not real artforz, and I hear you like furries? What's up with that? You shouldn't go on IRC when you're drunk, people remember the weird stuff.";

In case you people thought he was being honest with creating a Bitcoin killer.
sr. member
Activity: 392
Merit: 250
January 11, 2012, 06:54:41 AM
#38
Yes, I filed the DMCA takedown. If you have a problem with that, that's your problem for supporting plagerism and copyright infringement. The MIT license is not very hard to comply with. It has a single requirement: maintain the copyright line(s) and license text as-is. It is impossible to "accidentally" violate as RealSolid is supposedly claiming.
Ok, I guess that more than makes it up for the bad karma you got from blowing that other coin a few days ago.  Grin
legendary
Activity: 2128
Merit: 1073
January 11, 2012, 12:34:05 AM
#37
Dear Luke-Jr:



You should print those and take the printouts to your Confessor. He will explain to you which of the Seven Deadly Sins you committed and what is the appropriate penance. If you are going to be honest, the penance will not involve inserting Christian and Marian graffiti into the coinbases. I'm positive that there are Catholic priests who'll understand what you did to CoiledCoin and prescribe the penance appropriate to your deeds. What you did to yourself is much worse than what you did to CoiledCoin.

You were given free will and you know what you need to do.

And then your torment will cease.
legendary
Activity: 2576
Merit: 1186
January 10, 2012, 08:43:58 PM
#36
legendary
Activity: 2128
Merit: 1073
January 10, 2012, 08:36:23 PM
#35
For the moment I got scared and believed that actually Luke-Jr wrote the bool SelectCoinsMinConf(). But, thank God, no, it was just another symptom of Luke-Jr's inferiority complex. Satoshi wrote the original knapsack solver SelectCoins() and added the iterative modification to prefer aged coins.

https://github.com/bitcoin/bitcoin/commit/e2a186af10d81a0e27b2e7c34783711d65caeae7

s_nakamoto authored November 09, 2010

The world is back in order.
Pages:
Jump to: