Also, was Rybka initially developed "in a bubble" (100% from the ground up) or by looking at other engines & then creating a new engine by borrowing and/or making improvements in code?
No I can say Rybka is 100% the same as it was when it was made. I believe Rybka was made before the "clone wars" started. I know Fruit was one of the first to get hit. Maybe others can give some history. I hope I kept this low key enough. I didn't know how else to explain it. I guess I'll find out shortly if this post gets deleted
>Without wishing to incur the wrath of the forum Admins, can I just ask why some of the derivative UCI engines get so much stick & cause so much controversy?
They use code from a closed-source, commercial program, obtained by decompiling, and this is illegal and unethical.
>Also, was Rybka initially developed "in a bubble" (100% from the ground up) or by looking at other engines & then creating the new engine by borrowing and/or making improvements in code?
Of course I cannot say for certain, but I find it unlikely that Vas used code from any closed source, commercial programs.
Undoubtedly some code "ideas" must have been taken from manuals and tutorials, and these ideas were probably standard things such as bitboards, UCI interface, elementary move generation etc. You can actually create a decent engine if you have some programming background and use the chess programming wiki.
In regards to open source software, some of it has a clause that says the code cannot be used in commercial software, but I think it is often ignored. As to whether or not he used code from open-source engines for what later became a commercial product, I can't say. I was under the impression that he used code from fruit when it was open source, I think he said so on the forums before, but he had already authored rybka 1.0 afaik. I'm not sure if Fruit had such a clause at the time.
Anyways, this dichotomy of 100% in a bubble vs. looking at other engines is oversimplifying a complex issue. You have to draw the line in a more specific place at least.
In regards to the clones, we have like a 99% positive case that their code originated from decompiled Rybka 3, and the cloners have done nothing to assuage this suspicion. So, in a way it is pirated software, and that's why it gets censored on the forum here.
> They use code from a closed-source, commercial program, obtained by decompiling, and this is illegal and unethical.
It's still censorship, though. And a mystery to me. What's the logic? "People have no idea that piracy exists, so they don't know about pirate Rybka, if they want to have Rybka, they have to buy it, knowing about [Deleted] makes them go for it instead of buying Rybka", doesn't seem realistic.
> In regards to open source software, some of it has a clause that says the code cannot be used in commercial software, but I think it is often ignored. As to whether or not he used code from open-source engines for what later became a commercial product, I can't say. I was under the impression that he used code from fruit when it was open source, I think he said so on the forums before, but he had already authored rybka 1.0 afaik. I'm not sure if Fruit had such a clause at the time.
Fruit was released under the GPL. GPL does not prohibit you to use the code in the commercial software. However, it does require you to release your code under the GPL. Thus, you cannot use the GPL'ed code in the closed source program. If you do you violate the terms of the license that was given to you and the license becomes void. And since you no longer have a valid license you are committing the act of copyright infringement, which is in some countries a criminal offense.
If Rybka had/has Fruit code it should be released under the same terms as Fruit, i.e. GPL. Otherwise the author is committing the act of copyright infringement.
EDIT: I should probably have added that it stayed GPL'ed until version 2.2 when it became closed sourced.
Vas is a skilled programmer with extensive experience, this is not disputed by either side. He would not need the exact implementations.
I can understand the reasoning of not wanting a ripped clone of their product mentioned.
A computer chess program is a particular assemblage of programming techniques and ideas that form a whole.
Who is to say which techniques, ideas, lines of code, belong to particular programmers? Who decides who owns particular bits of intellectual property and for how long? Who decides what is in public domain and what isn't?
If you take Mozart's 40th Symphony and strip out one or two bars out of the second movement for use in another piece of work, when do you cross the line into plagiarism? When have you violated Mozart's rights?
It is all very murky and vague. The word "clone" can mean anything along a continuum of public and private, borrowed and stolen ideas. What does a "ripped clone" mean, after all? A 100% line-for-line duplicate program? At what level of rip-off are we talking "clone"? There is no answer, really, and if you think about the complicating factor of the passage of time, it gets even more cloudy. Will Vas still be banning any discussion of "Clone Program X" on his website six or seven years from now? How silly would that be?
Bottom line, intellectual property rights are rarely secure and crystal-clear. I wish they were, but they are not.
Vytron was complaining that his posts were deleted, which would frustrate me greatly, but if the names are censored is that still a problem?
Please help me to understand where the frustration lies.
Is this because you want proof that said engines are clones? How could this be done without Vas providing code that is his for comparison? Do you really believe that Vas is lying about these engines being clones because there is a commercial interest?
> Vytron was complaining that his posts were deleted, which would frustrate me greatly, but if the names are censored is that still a problem?
Just censoring the names was acceptable, at least you didn't see members quiting when I monitored the board changing them to [Deleted]!, they started quitting when entire threads were deleted without a good reason.
Like, the thread is going just fine, just like the current one, then someone posts the name of a clone in his post, and the entire thread disappears! That's ridiculous when just a word could be changed, it seems just like lazy moderation (clicking "Delete > Ok" is less effort).
Lazy moderation? More like moronic incompetent idiotic boneheaded-ignoramus moderation.
> Is this because you want proof that said engines are clones? How could this be done without Vas providing code that is his for comparison?
By taking appropriate legal actions.
A takedown notice in RIAA/MPAA style would go a long way, unless of course you're afraid of being challenged or the cloners just borrowed ideas as Vas did with Fruit and co., then it's another story.
> By taking appropriate legal actions.
>
> A takedown notice in RIAA/MPAA style would go a long way, unless of course you're afraid of being challenged or the cloners just borrowed ideas as Vas did with Fruit and co., then it's another story.
Yes, but they have perhaps hundreds of millions of dollars in record company worldwide revenues to try to protect, so the legal costs make sense. For Vas, the legal costs may well exceed his revenue from Rybka, so his hands are tied.
Then, as you said it, there is an excuse that it would costs a lot. The legal costs are there of course, but only if it goes that far. Now, do you seriously believe that the cloners would challenge the takedown notice if they'd received one, I mean knowing that your code is infringing on others copyright? And besides, the cloners also would need to pay their legal costs. So, no, I don't buy this argument. No one in their right mind would allow this to go to the court of law knowing you can't win.
So, the lack of actions from the Rybka's side is rather puzzling and makes you wonder whether they a) can't prove it, b) can, but there's no infringement as only the ideas were "copied" and since Rybka's team doesn't own any patents they can't do anything about it or c) it can backfire on themselves as there's something fishy, or should I say fruity, with their own code. These are of course just speculations and nothing more, an illustration showing that the lack of actions could be as damaging or even more.
Remember, the alleged copyright infringement occurred in Russia. Russia has no real protection against copyright infringement, so the people working there are safe as long as they stay there.
As you point out, there are others who have allegedly used code or concepts revealed from the alleged Russian reverse engineering project. If they used the code itself, a copyright infringement action could be taken in the US (and I presume in the EU as well). But if they used the concepts, but not the code, this is specifically not covered by US copyright law (these concepts would need to be patented).
Finally, if there were someone to go after in a civilized country, and they did copy the code rather than the concept behind the code, there is still the matter of collecting from this person. If this person doesn't have any money (maybe difficult for a Norwegian to conceive), there is no point in pursuing it.
All this leads me to believe that Vas really has no legal recourse and is smart not to pursue this in the US (and I suspect in the EU as well).
> Remember, the alleged copyright infringement occurred in Russia. Russia has no real protection against copyright infringement, so the people working there are safe as long as they stay there.
What makes you so sure? And besides their website is in the US. It's run by a San Francisco based company. Even if you were right and you couldn't get to them, you can still easily take their website down. Plus the other two project are in the EU.
> But if they used the concepts, but not the code, this is specifically not covered by US copyright law (these concepts would need to be patented).
Then these engines are not illegal.
> Finally, if there were someone to go after in a civilized country, and they did copy the code rather than the concept behind the code, there is still the matter of collecting from this person. If this person doesn't have any money (maybe difficult for a Norwegian to conceive), there is no point in pursuing it.
The point is it's damaging the community. And as I already said it, it won't go that far if Rybka team really has a case. The cloners would also need to pay their lawyers, there's no way it would go to court.
PS: We pay more in taxes and things cost far more than elsewhere, you know. To put it this way, if Obama is a socialist then you can call us a god damned commies

(Some of the Republicans called him that and it really made me laugh
)
There are a lot of Russian based piracy sites that nobody can do anything about. This is different than say, Sweden, where it is difficult, but not impossible, to shut down pirate sites.
And besides their website is in the US. It's run by a San Francisco based company. Even if you were right and you couldn't get to them, you can still easily take their website down.
They were forced to take their stuff down from wikisoft. Then it showed up somewhere else. This is a losing battle.
Plus the other two project are in the EU.
It's hard enough for me to keep up to date on US laws!

Then these engines are not illegal.
There are plenty of experts who don't see the engines as illegal. If chess engines were a real business, and there were real legal battles over copyright, you'd have to think twice about taking on recognized industry heavyweights like Dr. Hyatt.
The point is it's damaging the community.
No more so than reverse engineering in any other business. I've seen cases in my business where a piece of equipment was taken apart and the boards were pulled apart during a reverse engineering effort. After the effort was completed, the parts were all thrown in a box and returned for warranty service...
And as I already said it, it won't go that far if Rybka team really has a case. The cloners would also need to pay their lawyers, there's no way it would go to court.
You gotta go to court, even to get a default judgment, Since Vas' adversaries wouldn't show up, Vas could most likely get a default judgment. Would that change anything? I doubt it.
We pay more in taxes and things cost far more than elsewhere, you know.
Yes, I've seen this firsthand.

To put it this way, if Obama is a socialist
Margaret Thatcher once said something to the effect of; Socialism works great until you run out of other people's money. Norway has lots of oil and not many people, hence no worries about running out of money anytime soon. The US on the other hand is heading toward bankruptcy if we don't stop spending or have a major economic improvement. Put another way, Norway can afford socialism, the US can't.
> There are a lot of Russian based piracy sites that nobody can do anything about. This is different than say, Sweden, where it is difficult, but not impossible, to shut down pirate sites.
I meant what made you so sure that in this case the alleged copyright infringement occurred in Russia?
> They were forced to take their stuff down from wikisoft. Then it showed up somewhere else. This is a losing battle.
Do you mean Wikipedia? Never heard of wikisoft, but there're so many of them. Anyway, cloners' site is up and running for at least a year now and didn't change its location.
> Margaret Thatcher once said something to the effect of; Socialism works great until you run out of other people's money. Norway has lots of oil and not many people, hence no worries about running out of money anytime soon. The US on the other hand is heading toward bankruptcy if we don't stop spending or have a major economic improvement. Put another way, Norway can afford socialism, the US can't.
I don't know about that. And what about France? They have an even greater heath care system. There're others too. And why can't the US afford it? And by it I don't mean hard-core communist type of socialism, but more of a social democracy oriented type. How much are you spending on the Iraq war?
Just an assumption. Maybe it's wrong. If so, it doesn't change anything. There's nobody identifiable worth going after in a copyright infringement action over here.
And what about France?
What about France? Their deficit is a larger percentage of GDP than ours, and they are having to cut back on their social programs, e.g. by delaying retirement. More cuts will be needed as their population ages, especially given their inability to breed at something resembling a replacement rate. I would certainly not point to France as a country to emulate in 2010. Germany would be a much better choice for a proponent of market socialism.
And why can't the US afford it?
As far as health care costs go, the US spends a far higher percentage of GDP on health care than any other country (~18% right now). Why is that? Well, we have more high tech gizmos in use here than anywhere else, the best paid doctors, heavily subsidized pharmaceuticals, and well paid trial lawyers.
And by it I don't mean hard-core communist type of socialism, but more of a social democracy oriented type.
Some Americans want more social services and some want less, but they all agree on one thing; Nobody wants to pay more taxes. If people don't want to pay the taxes, they need to settle for a smaller government. At least that's my philosophy...
How much are you spending on the Iraq war?
Afghanistan, Iraq, and military personnel consume 2.7% of our GDP. Another 3.6% of our GDP goes for defense procurement and R&D. The total is about four times the average EU percentage expenditure. Defense spending is less pernicious than entitlements though, because they don't develop their own constituencies. As an example, I read an article earlier today that some people in the US who have been on unemployment for 99 weeks and are losing their benefits are banding together to lobby for extending unemployment for even longer time periods. This doesn't happen with a war. Nobody is arguing that we should stay in Iraq because some company is making money on the war effort. When the argument to stay doesn't carry the day, we'll leave. But our entitlement programs will keep expanding at a rate exponentially greater than the growth rate of our economy.
> Afghanistan, Iraq, and military personnel consume 2.7% of our GDP. Another 3.6% of our GDP goes for defense procurement and R&D. The total is about four times the average EU percentage expenditure. Defense spending is less pernicious than entitlements though, because they don't develop their own constituencies. As an example, I read an article earlier today that some people in the US who have been on unemployment for 99 weeks and are losing their benefits are banding together to lobby for extending unemployment for even longer time periods. This doesn't happen with a war. Nobody is arguing that we should stay in Iraq because some company is making money on the war effort. When the argument to stay doesn't carry the day, we'll leave. But our entitlement programs will keep expanding at a rate exponentially greater than the growth rate of our economy.
I'm not sure I can agree with this assessment-
States are feeling the burden of entitlements like Medicaid. I know NY is finally taking this program out of the hands of the counties, and thankfully so.
I think entitlement programs are going to be slowly trimmed, and who knows what eventually implemented as a temporary band-aid to cover whatever is left. I don't think this will happen over night-but it is already in the air.
Putting a new meaning on the "ship of fools" here-
http://chronicle.augusta.com/stories/latest/lat_700601.shtml
Of course entitlement programs will eventually be trimmed. The question is whether this will happen before or after we reach the situation that Greece and Ireland are in.
> And what about France?
Speak about France as much as you like, but dont' tell rubbish like:
> by delaying retirement.
No country in the world can avoid that, if the trend is to live 100 years...
> given their inability to breed at something resembling a replacement rate.
France is pretty near that, and highest in Europe (with Ireland...
)...
> by delaying retirement.
No country in the world can avoid that, if the trend is to live 100 years...
I completely agree with your statement, because it reflects the fact that social programs cannot be independent of reality (i.e. people can't retire at 60 if they are going to live to 100). Note that the US retirement age is 5 years later, and we can't afford our retirement system (actually it is break even now, but demographics are very unfavorable).
> given their inability to breed at something resembling a replacement rate.
France is pretty near that, and highest in Europe (with Ireland...
)... You're right. France is only slightly below replacement rate. For some reason I thought France was close to Germany and Italy which are at crisis fertility rates. The US has replacement fertility rates, but only because of the large recent influx of Hispanics with higher fertility rates.
An interesting discussion & I think I've learned a fair amount.
> How could this be done without Vas providing code that is his for comparison?
It can't be done in a court of law without such proof, true, but this is beside the point.
> Do you really believe that Vas is lying about these engines being clones because there is a commercial interest?
The problem is that the word "clone" is a very broad brush when the factual details are undoubtedly much more complicated. It's like calling everyone at a left-wing rally a communist. Maybe some of them are communists. But when you get down to cases, everyone is an individual and many have ideological nuances and heresies.
There are plenty of complexities, but it is clear to me that there was wrongdoing here, even if nothing can be done about it "officially".
..and I have yet to hear anyone stand up and say that Vas is lying. Maybe they suspect that those engines actually do use stolen code?
The problem is that Rybka's position right now is that nobody can come along and develop a strong new (private) program without people suggesting it borrowed ideas from Vas. That's an unsustainable position in the long run.
It's not only unsustainable, it's flat out wrong. Ideas and concepts are not protected by copyright, they are protected by patent. If you don't patent something, you try to keep it secret. Keeping it secret is better if you can get away with it. But if someone reverse engineers your product and discovers your secrets, you're screwed. Vas is screwed...
>The problem is that Rybka's position right now is that nobody can come along and develop a strong new (private) program without people suggesting it borrowed ideas from Vas. That's an unsustainable position in the long run.
I believe they can!
I have a very precise answer for you mozart's example. In the french law, plagiat is for at least 7 mesures (tempi) takes in the music.
Best regards
PS : it's the same for any other musical artist
Are these "clone" programs not all tarantellas?
Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill