[computer-go] Collaboration project. Once again
Mark Boon
tesujisoftware at gmail.com
Wed Aug 2 09:32:03 PDT 2006
On 2-aug-2006, at 11:59, Dave Denholm wrote:
> But if it's open source, how do you stop other people stealing your
> code and ideas and selling their version for cheaper ?
There's no stealing possible since eveything is public. Since it's
not going to be a finished product or full playing program, there's
nothing to sell. If people want to base a commercial product on the
framework, then they are welcome to it.
>
>> The only way it's not free is that initially I'll be
>> the only one deciding what will go into the project.
>
> But again, depending on license, someone else can just copy your
> source tree and then have a project where *they* get to dictate what
> happens. (GPL allows this. gnuplot has a license which aims to prevent
> this.)
I don't intend to stop that by restrictions in the license. If people
like to take what they see and use it to go their own way, they are
free to do so. But by doing so, if they deviate considerably, they
won't benefit from future effort going into the framework. My aim is
to gather enough collaborative effort into this project that it won't
pay to deviate to the point of incompatibility. I think that is the
nature of all good open-source projects.
There will always be people who like to take advantage of an open-
source project without contributing back. That can't be helped.
Hopefully one day it will reach a level where actively participating
in the collaboration will turn out to be more fruitful to people
really interested in pushing the state-of-the-art of computer Go than
just taking the source-tree private at some point and then going it
alone.
Maybe this is a bit of an idealistic hope of mine, but I'm going to try.
Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://computer-go.org/pipermail/computer-go/attachments/20060802/14ee6c32/attachment.htm
More information about the computer-go
mailing list