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

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

Moderator: Ras

User avatar
Rebel
Posts: 7562
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

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

Post by Rebel »

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.
User avatar
Graham Banks
Posts: 45965
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

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

Post by Graham Banks »

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.
Perhaps a good idea, but the ratio of honest to dishonest programmers would probably equate fairly closely to the ratio of any other group of professionals in society, so it's highly unlikely stop the problem.
gbanksnz at gmail.com
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

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

Post by Adam Hair »

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 predict this will be ignored.

But it should not be. This is exactly the code of ethics that should be observed by all.
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 »

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.
Underscore is added.

3. When I use an idea from other people I will mention the source in the README file unless they are widely recognized, standard, and present in the chess programming wiki ( Note: to avoid listing zobrist, alpha beta etc.)

Miguel
User avatar
gleperlier
Posts: 1033
Joined: Sat Feb 04, 2012 10:03 pm

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

Post by gleperlier »

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.
+1
User avatar
Rebel
Posts: 7562
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

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

Post by Rebel »

michiguel 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.
Underscore is added.

3. When I use an idea from other people I will mention the source in the README file unless they are widely recognized, standard, and present in the chess programming wiki ( Note: to avoid listing zobrist, alpha beta etc.)

Miguel
Good one.

I will make a page tomorrow and do a group mail.

Further comments welcome.
Vinvin
Posts: 5333
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

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

Post by Vinvin »

michiguel 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.
Underscore is added.

3. When I use an idea from other people I will mention the source in the README file unless they are widely recognized, standard, and present in the chess programming wiki ( Note: to avoid listing zobrist, alpha beta etc.)

Miguel
More:
1) I copied idea from ...
2) I copied code from ...
Both can be filled.
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

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

Post by Daniel Shawul »

Isn't the programmer declaring that it is an original work, if he didn't mention sources in whatever copyright he used? Why should a programmer make such a solemn promise like witnesses in court room do? Well the defendants life depend on a testimony in court rooms. Most politicians screw us even though they make similar promises. The only "benefit" I see with the approach is to embarass him, "but you said it is pure", citing a source of claim. I don't see a reason to use such extreme measures when a human life is not involved :) (Doctors, captial punishment come to mind)
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 »

Daniel Shawul wrote:Isn't the programmer declaring that it is an original work, if he didn't mention sources in whatever copyright he used? Why should a programmer make such a solemn promise like witnesses in court room do? Well the defendants life depend on a testimony in court rooms. Most politicians screw us even though they make similar promises. The only "benefit" I see with the approach is to embarass him, "but you said it is pure", citing a source of claim. I don't see a reason to use such extreme measures when a human life is not involved :) (Doctors, captial punishment come to mind)
It is a Honor's Code, like in many other places. It is not for the people who read the signatures, it is more for the people who pledge it.

Miguel
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

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

Post by JuLieN »

Good idea, Ed! :D

A CC bushido ;)
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]