What about...... a programmers code?

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Ferdy
Posts: 4853
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: What about...... a programmers code?

Post by Ferdy »

JuLieN wrote:
Ferdy wrote:
JuLieN wrote:
Ferdy wrote:
Rebel wrote:What about...... a programmers code?

DRAFT (to be worked on)

I hereby declare that the origin of my program:

a) is an original work
b) is a derivative from xxxxx

I hereby solemnly promise:

1. Not to copy the work of other programmers without their express permission.

2. Not to RE the work of other programmers without their express permission.

3. When I use an idea I will mention the source in the README file.

Signature

----------------

Maintain a web-page of those who signed. I offer my space and time.
Ed why not create an organization instead, build a constitution and by-laws, with computer chess programmers' code of ethics.
Because:
- it takes time and money and a lot more involvement
- there is yet such an organization. It just need a bit of clean up.
- Kasparov tried and failed (hence my joke name for such a new association: PCCA).
Start small not big. Focus on code of ethics, avoid activities that involve money if not minimize. Time should not be a problem this is not a contest of who finish first.
Starting small and progressing, although being my own philosophy, contradicts modern trend promoted by the ICGA's opponents: build upon giants' shoulders ;) So creating a new association would contradict their own philosophy. Besides, if each generation had to destroy everything the previous ones built think about what we'd get: 15 different world soccer federations, 5 UNO and so on.

No, that's not how adults deal with problems: they fight to correct what exists. For instance, it is clear now that David Levy doesn't have the confidence of a big part of the community. Maybe 1) time for him to step out, or 2) time for his opponents to organize themselves and chose someone to run against him during the next ICGA's elections?
Don't need to destroy the existing one.
ICGA this is big, a games association. The thought is only for chess.
Ferdy
Posts: 4853
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: What about...... a programmers code?

Post by Ferdy »

Rebel wrote:
Ferdy wrote:
Rebel wrote:What about...... a programmers code?

DRAFT (to be worked on)

I hereby declare that the origin of my program:

a) is an original work
b) is a derivative from xxxxx

I hereby solemnly promise:

1. Not to copy the work of other programmers without their express permission.

2. Not to RE the work of other programmers without their express permission.

3. When I use an idea I will mention the source in the README file.

Signature

----------------

Maintain a web-page of those who signed. I offer my space and time.
Ed why not create an organization instead, build a constitution and by-laws, with computer chess programmers' code of ethics.
I would love to. Problem: I am a programmer with no organizing qualities nor a minimum talent to develop that.
The start is something like this.
1. Who are interested? 6 or more go ahead.
2. The initial members will draft the CBL and COE, discuss, debate, brainstorm, revise and approve.
3. Select officers
Basically that's it.

Then tournaments for members build upon trust. No more confusing rules required.
rodolfoleoni
Posts: 263
Joined: Mon Nov 29, 2010 9:16 pm

Re: What about...... a programmers code?

Post by rodolfoleoni »

Rebel wrote:What about...... a programmers code?

DRAFT (to be worked on)

I hereby declare that the origin of my program:

a) is an original work
b) is a derivative from xxxxx

I hereby solemnly promise:

1. Not to copy the work of other programmers without their express permission.

2. Not to RE the work of other programmers without their express permission.

3. When I use an idea I will mention the source in the README file.

Signature

----------------

Maintain a web-page of those who signed. I offer my space and time.
I consider it's a very positive idea which can contribute to clear many things and to introduce some sense of ethics.

As I know Richard Pijl doesn't follow this forum since long time, I mailed him the link of your page.
Rodolfo (The Baron Team)
rbarreira
Posts: 900
Joined: Tue Apr 27, 2010 3:48 pm

Re: What about...... a programmers code?

Post by rbarreira »

I don't see the point. Any developer is innocent until proven guilty, so what exactly does one gain by signing some arbitrary code?
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: What about...... a programmers code?

Post by michiguel »

rbarreira wrote:I don't see the point. Any developer is innocent until proven guilty, so what exactly does one gain by signing some arbitrary code?
Renew out internal vows with out beloved hobby. Verbalize our sentiments to remember our own standards. Self control encouraged by peer pressure could be very powerful.

Miguel
hMx
Posts: 61
Joined: Wed Mar 08, 2006 9:40 pm
Location: Germany, Berlin

Re: What about...... a programmers code?

Post by hMx »

rbarreira wrote:I don't see the point. Any developer is innocent until proven guilty, so what exactly does one gain by signing some arbitrary code?
Arbitrary? That is not a proper description for me.

I just signed, and now I feel good about it, like... I joined the "good guys". 8-)
I do not expect to "gain" something, besides maybe some respect or so.
jdart
Posts: 4434
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: What about...... a programmers code?

Post by jdart »

I think this is a bit redundant for open-source engines.

Mine has documentation in the code, the license file, and in a detailed technical document (programr.txt) distributed with the source, detailing what is used/inspired from where. Even Zobrist is acknowledged.

--Jon
Carotino
Posts: 222
Joined: Fri Jun 11, 2010 10:40 am
Location: Italy

Re: What about...... a programmers code?

Post by Carotino »

Rebel wrote:
Carotino wrote:
Rebel wrote:What about...... a programmers code?

DRAFT (to be worked on)

I hereby declare that the origin of my program:

a) is an original work
b) is a derivative from xxxxx

I hereby solemnly promise:

1. Not to copy the work of other programmers without their express permission.

2. Not to RE the work of other programmers without their express permission.

3. When I use an idea I will mention the source in the README file.

Signature

----------------

Maintain a web-page of those who signed. I offer my space and time.
Very good, Ed!
Great! :wink:

The entry form is launched, see the programmer forum.

http://74.220.23.57/forum/viewtopic.php?t=44047
Ed, I filled the form and click on 'subscribe' ... But my data do not appear (I use Firefox on a Linux box).
:?:

P.S.
I also noticed that I am the only 'pariah/cloner' to subscribe ... I am perhaps the only one in this breed? (Wow, The Last of the Mohicans!)
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: What about...... a programmers code?

Post by michiguel »

jdart wrote:I think this is a bit redundant for open-source engines.
It is redundant for you, but not for many others.

Miguel

Mine has documentation in the code, the license file, and in a detailed technical document (programr.txt) distributed with the source, detailing what is used/inspired from where. Even Zobrist is acknowledged.

--Jon
rbarreira
Posts: 900
Joined: Tue Apr 27, 2010 3:48 pm

Re: What about...... a programmers code?

Post by rbarreira »

michiguel wrote:
rbarreira wrote:I don't see the point. Any developer is innocent until proven guilty, so what exactly does one gain by signing some arbitrary code?
Renew out internal vows with out beloved hobby. Verbalize our sentiments to remember our own standards. Self control encouraged by peer pressure could be very powerful.

Miguel
In that case I would respect more someone who does not sign the code than someone who does (note: in the absence of any other knowledge about the individual). If one needs vows, peer pressure and to sign something in order to behave...