| View previous topic :: View next topic |
| Author |
Message |
Vincent Diepeveen
Joined: 09 Mar 2006 Posts: 1738 Location: The Netherlands
|
Post subject: Re: Stockfish port to C# Complete Posted: Sun Mar 18, 2012 5:00 pm |
|
|
| mcostalba wrote: |
| diep wrote: |
As for algorithmic improvements, AFAIK stockfish falls under GPL, not LGPL, so means any change you do to it you should make public as well.
|
No this is not correct. In case of a modified GPL software the developer (or the owner as in this case) should make public the modified source only if he makes public the binary. IOW in case he keeps the porting for private use he doesn't need to do anything to comply with GPL.
But this was the easiest part that (almost) everybody understands (you don't now as well you didn't when a similar case arose for our private 'tuning' branch). The tricky part is another: what about a porting from GPL sources ?
In this interesting case there is no a single line of C# that is 'copied' verbatim by the C++ counterpart, so does the GPL license applies also in this case ? |
Much depends upon which factual GPL you put on top of the version that David ported. Seems he already was posting about porting around 2011 and referrals to a chessprogram towwards C# i see of him februari 2010. Maybe David wants to shine a light there. So he's been busy quite some months, around a 24+, to port as it seems now.
As for the GPL i would guess, but i'm not a lawyer, that it does apply as it is a literrally port and also promoted as such as he is doing the speed claim of C++ versus C#.
Actually he did make results public of it, legally it might, depending upon which court in which nation, not matter whether he also released the managed code in this case (whether that's a binary is yet another question), claiming it's roughly 50% faster or slower ,w hich has a huge impact, making releasing the code very important to verify that claim.
Lucky David very quickly posted on how he tested things, which of course gives him some credits. Also David wrote about intending to release the entire code, which will make him a hero to some people who toy in C#.
Strictly speaking Marco, the GPL rules are much tougher and restricting than usually gets used; just of course as computerchess is hardly about money, and more about governments injecting money and consultants who try to get paid by government organisations, that such claims seldom get fought out in court.
If i may remind you that within the linux community we had some great x-windows type codebase, then suddenly becasue of some parts falling under a different owner basically all that was lost for linux, putting it back 15 years in time or so, with the current ugly x.org (which eats massive RAM and is duck slow) as a replacement; so if you throw big cash at it, enforcing rules can have far reachign implications, much further than anyone so far has ever interpreted them within the chess community where not too many dogfights about GPL have been fought out so far.
Kind Regards,
Vincent |
|
| Back to top |
|
 |
|
| Subject |
Author |
Date/Time |
Stockfish port to C# Complete |
David Whitten |
Thu Mar 15, 2012 9:13 pm |
Re: Stockfish port to C# Complete |
Jan Brouwer |
Thu Mar 15, 2012 9:29 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Thu Mar 15, 2012 9:45 pm |
Re: Stockfish port to C# Complete |
Jan Brouwer |
Thu Mar 15, 2012 10:51 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Thu Mar 15, 2012 11:04 pm |
Re: Stockfish port to C# Complete |
Mel Cooper |
Mon Mar 19, 2012 12:11 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Thu Mar 15, 2012 11:08 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Sun Mar 18, 2012 2:57 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Sun Mar 18, 2012 3:05 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Sun Mar 18, 2012 3:24 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Sun Mar 18, 2012 3:27 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Sun Mar 18, 2012 3:44 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Sun Mar 18, 2012 3:47 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Sun Mar 18, 2012 3:59 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Sun Mar 18, 2012 4:11 pm |
Re: Stockfish port to C# Complete |
Marco Costalba |
Sun Mar 18, 2012 4:49 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Sun Mar 18, 2012 5:00 pm |
Re: Stockfish port to C# Complete |
Marco Costalba |
Sun Mar 18, 2012 5:22 pm |
Re: Stockfish port to C# Complete |
Ronald de Man |
Sun Mar 18, 2012 5:53 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Sun Mar 18, 2012 7:01 pm |
Re: Stockfish port to C# Complete |
Matthew R. Brades |
Sun Mar 18, 2012 7:06 pm |
Re: Stockfish port to C# Complete |
Ronald de Man |
Sun Mar 18, 2012 7:10 pm |
Re: Stockfish port to C# Complete |
Marco Costalba |
Sun Mar 18, 2012 10:31 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Mon Mar 19, 2012 3:55 am |
Re: Stockfish port to C# Complete |
Marco Costalba |
Mon Mar 19, 2012 7:42 am |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Mon Mar 19, 2012 8:00 am |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Mon Mar 19, 2012 8:03 am |
Re: Stockfish port to C# Complete |
Ronald de Man |
Mon Mar 19, 2012 7:41 pm |
Re: Stockfish port to C# Complete |
Mark Pearce |
Mon Mar 19, 2012 4:27 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Tue Mar 20, 2012 1:12 am |
Re: Stockfish port to C# Complete |
Mark Pearce |
Sat Mar 24, 2012 11:43 am |
Re: Stockfish port to C# Complete |
Gary |
Sat Mar 24, 2012 1:15 pm |
Re: Stockfish port to C# Complete |
Mark Pearce |
Sat Mar 24, 2012 3:28 pm |
Re: Stockfish port to C# Complete |
Mark Pearce |
Sat Mar 24, 2012 5:13 pm |
Re: Stockfish port to C# Complete |
Balint Pfliegel |
Sun Mar 25, 2012 7:15 am |
Re: Stockfish port to C# Complete |
Mark Pearce |
Sun Mar 25, 2012 10:40 am |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Sun Mar 25, 2012 9:50 am |
Re: Stockfish port to C# Complete |
Marco Costalba |
Sun Mar 25, 2012 10:14 am |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Sun Mar 25, 2012 3:23 pm |
Re: Stockfish port to C# Complete |
Marco Costalba |
Sun Mar 25, 2012 5:16 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Mon Mar 26, 2012 9:34 pm |
Re: Stockfish port to C# Complete |
Jim Ablett |
Tue Mar 27, 2012 10:23 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Wed Mar 28, 2012 9:03 am |
Re: Stockfish port to C# Complete |
Jim Ablett |
Wed Mar 28, 2012 11:13 am |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Wed Mar 28, 2012 12:39 pm |
Re: Stockfish port to C# Complete |
Jim Ablett |
Wed Mar 28, 2012 12:48 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Wed Mar 28, 2012 12:54 pm |
Re: Stockfish port to C# Complete |
Jim Ablett |
Wed Mar 28, 2012 1:06 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Wed Mar 28, 2012 1:08 pm |
Re: Stockfish port to C# Complete |
Robert Hyatt |
Wed Mar 28, 2012 5:01 pm |
Re: Stockfish port to C# Complete |
Jim Ablett |
Wed Mar 28, 2012 5:19 pm |
GCC 4.7.0 versus intel c++ |
Vincent Diepeveen |
Fri Mar 30, 2012 12:15 am |
Re: GCC 4.7.0 versus intel c++ |
Jim Ablett |
Fri Mar 30, 2012 9:18 am |
Re: GCC 4.7.0 versus intel c++ |
Vincent Diepeveen |
Fri Mar 30, 2012 1:15 pm |
Re: Stockfish port to C# Complete |
Ricardo Barreira |
Wed Mar 28, 2012 2:46 pm |
Re: Stockfish port to C# Complete |
Mark Pearce |
Sun Mar 25, 2012 11:03 am |
Re: Stockfish port to C# Complete |
Balint Pfliegel |
Sun Mar 25, 2012 12:31 pm |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Sun Mar 25, 2012 3:39 pm |
Re: Stockfish port to C# Complete |
Balint Pfliegel |
Sun Mar 25, 2012 4:50 pm |
Re: Stockfish port to C# Complete |
Balint Pfliegel |
Sun Mar 25, 2012 5:05 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Sun Mar 25, 2012 8:31 pm |
Re: Stockfish port to C# Complete |
Ted Wong |
Mon Mar 26, 2012 12:50 am |
Re: Stockfish port to C# Complete |
David Whitten |
Mon Mar 26, 2012 10:38 am |
Re: Stockfish port to C# Complete |
Balint Pfliegel |
Mon Mar 26, 2012 6:02 am |
Re: Stockfish port to C# Complete |
David Whitten |
Mon Mar 26, 2012 10:42 am |
Re: Stockfish port to C# Complete |
Vincent Diepeveen |
Mon Mar 26, 2012 9:59 pm |
Re: Stockfish port to C# Complete |
Mark Pearce |
Tue Mar 27, 2012 7:43 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Sun Mar 18, 2012 3:23 am |
Re: Stockfish port to C# Complete |
Balint Pfliegel |
Wed Mar 21, 2012 10:48 pm |
Re: Stockfish port to C# Complete |
David Whitten |
Thu Mar 22, 2012 4:19 am |
Re: Stockfish port to C# Complete |
Balint Pfliegel |
Thu Mar 22, 2012 6:51 am |
Re: Stockfish port to C# Complete |
David Whitten |
Thu Mar 22, 2012 3:19 pm |
Re: Stockfish port to C# Complete |
Balint Pfliegel |
Fri Mar 23, 2012 5:47 am |
Re: Stockfish port to C# Complete |
Jim Ablett |
Wed Mar 28, 2012 4:14 pm |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|