Computer Chess Club Archives


Search

Terms

Messages

Subject: Ask for the commercialization of chess programs?

Author: Eduard Nemeth

Date: 05:24:11 11/09/05


English with translator help:

Ask for the commercialization of chess programs?

Under this message in the CCC, wanted I mean thoughts in English to state, but I
fear that me that badly succeeded.

http://www.talkchess.com/forums/1/message.html?460604

therefore I try it on German here, which means it in addition?

First a programmer comes and releases his source code to all. Afterwards another
programmer gets an idea and implements her into the already available code, and
gives to its engine his own name, however so that everyone it becomes clear that
the new engine is based on the source code of the other program.

Spurred of now somewhat the newer engine version, the original programmer
provides a new engine and takes over some ideas of the other author. Thus goes
several times! Then, after the original engine became very strong, also by the
ideas of the other programmer, the first programmer comes on the idea, its
superstrong engine now to marked out.

Is that the new way of programming?

In my opinion the 1 would have. Programmers the way of the commercialization to
never go may, if he made already his program publicly accessible for everyone!
It more either with the open code to remain would have had, or however, if it
goes now a commercial way, then should one the rights to take away, whereafter
different programmers seize the older open code now (by right), their now
completely own new ideas now any longer to abandon not to have!

Because where are we?

In the future possibly someone takes the code, develops its own ingenious idea,
must these however unfortunately openly put, while the origin author possesses
all liberties to be allowed to implement also these new ideas into his already
commercial program!  I find that a bad style!  If I decide me to make my program
accessible for others then I must proceed also in the future further in such a
way, if I am the ideas of others, and it only STIMULUS to new acts, seize!  If I
become however commercial, which also my good right is, then however also the
other programmers, who build on the original open code, should get likewise the
liberty, even the right!,  to have not to put their ideas any longer openly.

Because where are we?

If an idea has which it everything first does not withhold, later however
nevertheless, then also all different one the same possibility should be given!
Alone, is a certain use of other persons for own purposes is fair to everything
else only.  What there wrong do I see? EN.

---------

Here is my original german text, for full understanding (Translate is good but
difficult):

Frage zur Kommerzialisierung von Schachprogrammen?

Unter dieser message im CCC, wollte ich meine Gedanken in englisch darlegen,
aber ich befürchte dass mir das schlecht gelungen ist.

http://www.talkchess.com/forums/1/message.html?460604

Daher versuche ich es auf deutsch hier, was meint ihr dazu?

Zuerst kommt ein Programmierer und gibt seinen Quellcode allen frei. Danach
bekommt ein anderer Programmierer eine Idee und implementiert sie in den schon
verfügbaren Code, und gibt seiner Engine einen eigenen Namen, jedoch so dass
jedem klar wird, dass die neue Engine auf den Quellcode des anderen Programms
basiert.

Angespornt von der nun etwas neueren Engine-Fassung, erstellt der ursprüngliche
Programmierer eine neue Engine und übernimmt einige Ideen des anderen Autors. So
geht das einige Male! Dann, nachdem die ursprüngliche Engine sehr stark geworden
ist, auch durch die Ideen des anderen Programmierers, kommt der erste
Programmierer auf die Idee, seine superstarke Engine nun zu vermarkten.

Ist das der neue Weg der Programmierung?

Meiner Ansicht nach hätte der 1. Programmierer niemals den Weg der
Kommerzialisierung gehen dürfen, wenn er sein Programm schon jedem öffentlich
zugänglich gemacht hat!

Es hätte entweder bei dem offenen Code bleiben müssen, oder aber, wenn er jetzt
einen kommerziellen Weg geht, dann sollte man die Rechte wegnehmen, wonach
andere Programmierer die sich des älteren offenen Codes nun bemächtigen
(zurecht), ihre nun ganz eigenen neuen Ideen nun nicht mehr preisgeben müssen!

Denn wo sind wir denn?

In Zukunft nimmt irgend jemand den Code, entwickelt eine eigene geniale Idee,
muss diese aber leider offen legen, während der Ursprungsautor alle Freiheiten
besitzt, auch diese neuen Ideen in sein schon kommerzielles Programm
implementieren zu dürfen!

Ich finde das einen schlechten Stil!

Wenn ich mich nämlich entscheide, mein Programm anderen zugänglich zu machen,
dann muss ich auch in Zukunft weiter so verfahren, wenn ich mich der Ideen
anderer, und sei es nur ANSPORN zu neuen Taten, bemächtige!

Werde ich aber kommerziell, was auch mein gutes Recht ist, dann sollten jedoch
auch die anderen Programmierer, die auf den ursprünglichen offenen Code bauen,
ebenso die Freiheit, ja sogar das Recht bekommen!, ihre Ideen NICHT mehr offen
legen zu müssen.

Denn wo sind wir denn?

Hat einer eine Idee die er allen zunächst nicht vorenthält, später aber doch, so
sollte auch allen anderen dieselbe Möglichkeit gegeben werden! Nur das allein
ist gerecht, alles andere ist eine gewisse Benutzung anderer Personen für eigene
Zwecke. Was sehe ich da falsch? Eduard.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.