FIBS Board backgammon forum

FIBS Client software => Other Fibsclients => Topic started by: dickbalaska on February 13, 2009, 07:59:15 PM

Title: Introducing BuckoFIBS
Post by: dickbalaska on February 13, 2009, 07:59:15 PM
Hi ho,

I have released BuckoFIBS 0.1.  It has a long way to go, but it has 158 games under its belt. (and probably the last hundred i haven't had to type "move bar-24"  :) )
There is no reason for you to switch from JavaFIBS, except as a curiosity or if you want to help advance the project.
I have not selected a license for it yet.  It's been a long time since i've read them all (well, at least the majors).

http://www.buckosoft.com/BuckoFIBS/ (http://www.buckosoft.com/BuckoFIBS/)

dik
Title: Re: Introducing BuckoFIBS
Post by: Caliman on February 13, 2009, 10:29:55 PM
 :cool: interesting, hmmm. As i have now my new laptop just awaiting my service provider to get me online, I will definately check it out. Will install javafibs anyway but no harm in having a go! Cheers Dik, im happy to give any feedback etc.
Title: Re: Introducing BuckoFIBS
Post by: Tom on February 14, 2009, 12:49:29 PM
Quote from: dickbalaska on February 13, 2009, 07:59:15 PM
I have not selected a license for it yet.  It's been a long time since i've read them all (well, at least the majors).

I am willing to bet if you select GPL there will be other competent developers out there very willing to help!

tom
Title: Re: Introducing BuckoFIBS
Post by: dickbalaska on February 14, 2009, 04:29:35 PM
Quote from: Tom on February 14, 2009, 12:49:29 PM
... select GPL ...
After reviewing them all, ( http://www.opensource.org/licenses/category (http://www.opensource.org/licenses/category) )
BuckoFIBS is now GPL compliant.
I really wanted to do the NASA Open Source Agreement 1.3, but it wasn't appropriate.
Seriously though, i was half way through adding the MPL to the source, but i like the anti-tivoization of the GPL.
I was hoping one of the licenses would have a clause, "If you make changes, you must make a 'best effort' to push your changes back up to the original author".  But the licenses are all about pushing changes downstream and it's up to the original author to (possibly) hunt them down.

dik
Title: Re: Introducing BuckoFIBS
Post by: Caliman on February 14, 2009, 04:52:46 PM
Where is the download for buckoFibs available Dik? Oh just seen the link above lol , thanks
Title: Re: Introducing BuckoFIBS
Post by: inim on February 15, 2009, 05:53:21 PM
If you think about it, much of any FIBS client is not really dependent whether it is a bot or a GUI client. Traditional GPL only requires you to open your changes to the public if you DISTRIBUTE your derived software. This doesn't hold for bots, so it is perfectly legal to fork a bot from your client without giving back any change into the public domain.

There is a version of GPL 3 which addresses this problem: http://en.wikipedia.org/wiki/Affero_General_Public_License (http://en.wikipedia.org/wiki/Affero_General_Public_License)

It is from the FSF and identical to GPL 3, except that it covers the case of offering public services (such as bots) derived from GPLed code. It's the one I for my own work consider most suited in the FIBS context.
Title: Re: Introducing BuckoFIBS
Post by: dickbalaska on February 17, 2009, 08:15:01 PM
Quote from: inim on February 15, 2009, 05:53:21 PM
If you think about it, much of any FIBS client is not really dependent whether it is a bot or a GUI client.
Thinking about it, i'd guess more than half is not gui related...
LOC:use:
15498BuckoFIBS total LOC
6097network or neutral
8035gui specific
hmm, or not.
Quote from: inim on February 15, 2009, 05:53:21 PM
public domain.
Don't say that word!  GPL != public domain.

Quote from: inim on February 15, 2009, 05:53:21 PM
There is a version of GPL 3 which addresses this problem: http://en.wikipedia.org/wiki/Affero_General_Public_License (http://en.wikipedia.org/wiki/Affero_General_Public_License)
That looks very interesting.
Title: Re: Introducing BuckoFIBS
Post by: dickbalaska on March 01, 2009, 05:31:43 AM
Version 0.3 looks like this:
http://www.buckosoft.com/BuckoFIBS/screenshots.php (http://www.buckosoft.com/BuckoFIBS/screenshots.php)