Two Plus Two Older Archives  

Go Back   Two Plus Two Older Archives > General Poker Discussion > Beginners Questions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 04-07-2005, 02:54 PM
jason_t jason_t is offline
Senior Member
 
Join Date: Nov 2004
Location: Another downswing?
Posts: 2,274
Default Re: The converter\'s going open source once I figure out what that mean

[ QUOTE ]
True, but there isn't much profit in trying to resell something you can download for free that is hosted on a freely accessible website.

[/ QUOTE ]

Someone could write a derivative of the HH converter that they might wish to sell.
Reply With Quote
  #12  
Old 04-07-2005, 03:00 PM
the_joker the_joker is offline
Member
 
Join Date: Oct 2004
Posts: 82
Default Re: The converter\'s going open source once I figure out what that mean

Which is why I recommended using the GPL, because if someone tried to do this they would also need to distribute their source code which could then be given away for free.
Reply With Quote
  #13  
Old 04-07-2005, 03:12 PM
bobbyi bobbyi is offline
Junior Member
 
Join Date: Nov 2003
Location: Seattle, WA
Posts: 14
Default Re: The converter\'s going open source once I figure out what that means.

[ QUOTE ]
GPL in a nutshell: Any derivation of GPL'd work that is distributed must itself be GPL'd,must include source code, and must allow for the distribution of further derivations.

[/ QUOTE ]
"Distributed" is the important part here. If you give someone binaries, you must make source available to them. However, last I heard, it wasn't really clear what this means for web-based software. Since you aren't distributing the binaries, the GPL doesn't really apply. If you open the source to the hand converter, in theory I think someone could make their own custom version and put it up on a web server and then not give away the source to it because they haven't distributed their binaries, which violates the spirit of the GPL. So, the GPL doesn't really make that much sense for web-based software, although again this is just what I had heard a few years ago and there may have been changes in legal opinion since then, or this may be somehow address in the new version of the GPL.

(Disclaimers I guess I should add: I'm not a lawyer and don't know much about law. I'm just repeating what I have hard other uninformed people say. Also, I guess since we are discussing source code and licensing and such I should mention that I work for Microsoft, but I'm not speaking on their behalf).

In practice, it probably doesn't matter too much what you do with the license because I really don't think anybody is going to try to rip you off by creating a derivative Super Hand Converter using your code and selling it. And if they did, everyone would refuse to use it anyway.
Reply With Quote
  #14  
Old 04-07-2005, 03:45 PM
MoreWineII MoreWineII is offline
Senior Member
 
Join Date: Jul 2004
Location: BOoPS
Posts: 1,311
Default Re: The converter\'s going open source once I figure out what that mean

[ QUOTE ]
I don't want to set a precedent by selling/leasing/renting the code.

[/ QUOTE ]

Hey Bison, I don't mean to be ignorant/rude, but why not sell the code and make a few bucks? You've certainly earned it.
Reply With Quote
  #15  
Old 04-07-2005, 04:11 PM
stabn stabn is offline
Senior Member
 
Join Date: Sep 2004
Location: Bellevue, Wa
Posts: 2,051
Default Re: The converter\'s going open source once I figure out what that means.

I haven't read the thread, but just put it on sourceforge and link the project here.
Reply With Quote
  #16  
Old 04-07-2005, 04:12 PM
bisonbison bisonbison is offline
Senior Member
 
Join Date: Nov 2003
Location: I will poop in your pillowcase.
Posts: 1,389
Default Re: The converter\'s going open source once I figure out what that mean

Hey Bison, I don't mean to be ignorant/rude, but why not sell the code and make a few bucks? You've certainly earned it.

The primary reason is that I actually have a pretty strong set of core beliefs about what the converter should be.

Namely:

1) Free - there should never be a usage fee of any sort, nor should use be predicated on any sort of registration or affiliation.

2) Private - submitted hands should not be stored in any way, except through explicit opt-ins that I'm just not interested in.

3) Anonymous - all players involved in the hand should be unidentifiable in the default output, and (going along with the no storage thing) there should be no mechanism for tracking playing patterns based on the conversion transaction.

4) Non-affiliated - while obviously catering to certain online rooms and discussion sites, the converter should, as much as possible, be available to the community at large wherever they may play or post or read.


The converter provides a simple service, with varying degrees of success and fidelity. It was inspired by Slavic's converter, which was free and private and anonymous.

At the moment, there really aren't any competitor converters on the market, but it's clear that several discussion sites, affiliate networks and the like are interested in creating or buying a converter equivalent in order to increase their user base and revenue streams.

That makes me uneasy. I have certain philosophical objections to the aggregation of poker data that some of these sites espouse, and, at the very least, I don't like the idea of directing traffic to one of these competitors for no reason other than that they paid me. Once I sell the code, I have no control of the content or practices of the buyer, and I'd really rather not lead converter users to the 14th best rakeback deal on the web.

So I'm just opting out. I care about this stuff, and it's my code, so I'm just gonna make it available.

I imagine that some people might start their own sites or whatever with my code, but I trust that some people will just enjoy the recognition and the effort involved to continue to help me keep functional builds up at handconverter.com - with no expectations and no attempts to squeeze money from you guys just cause you want to be able to share your hands.

I'll be taking down the 'donate to me' stuff once this gets going, and that's about that.
Reply With Quote
  #17  
Old 04-07-2005, 04:42 PM
sam h sam h is offline
Senior Member
 
Join Date: Sep 2002
Posts: 742
Default Re: The converter\'s going open source once I figure out what that mean

[ QUOTE ]
I imagine that some people might start their own sites or whatever with my code, but I trust that some people will just enjoy the recognition and the effort involved to continue to help me keep functional builds up at handconverter.com - with no expectations and no attempts to squeeze money from you guys just cause you want to be able to share your hands.

[/ QUOTE ]

While your decision not to profit from the converter stems from a laudable set of principles, I do wonder about this part. It seems to me that others probably want the converter not to attract 2+2 eyeballs but to add functionality and increase the desirability of their product for their (much) larger customer base. While your open source solution is likely to work in that people will improve it such that the 2+2 community continues to use it, I think sharing the software is still basically tantamount to helping the bottom line of whoever wanted to buy it in the first place.

Why not just share the code with a small group of 2+2 software programmers who are trustworthy and express interest in helping improve the product as times change?

(Note: I have absolutely zero CS background.)
Reply With Quote
  #18  
Old 04-07-2005, 05:03 PM
bisonbison bisonbison is offline
Senior Member
 
Join Date: Nov 2003
Location: I will poop in your pillowcase.
Posts: 1,389
Default Re: The converter\'s going open source once I figure out what that mean

Essentially, what sharing the source does is lower the cost of entry for all interested parties by defraying the time sink that is the initial coding. I'm sure most decent programmers will look at my script and vomit in their own mouths, but at least it's compartmentalized in a way that should indicate a decent workflow.

For HE hands at the very least, fully functional code for any one site would take only 10-20 hours of work, ensuring that if any advertising or pay-driven converter site feels onerous, anyone with the skills should be able to provide an alternative relatively quickly with the basic functionality that people seem to expect. And I will happily host that version, with credit and that big old "handconverter.com" link.

I would not be surprised if 4 months from now we're all talking about how great Mr. Smith's converter is, but making the source available means that Mr. Smith's converter would have to be pretty f-ing great if he wants to step away from the free, private, anonymous thing I'm talking about.
Reply With Quote
  #19  
Old 04-07-2005, 06:13 PM
Saint_D Saint_D is offline
Member
 
Join Date: Aug 2004
Posts: 96
Default Re: The converter\'s going open source once I figure out what that mean

[ QUOTE ]
I'm sure most decent programmers will look at my script and vomit in their own mouths, but at least it's compartmentalized in a way that should indicate a decent workflow.

[/ QUOTE ]

Programmers should be more charitable than that. We all had a "first big project". I shudder to think what the code from mine looked like. It's just like poker, you do it better everytime you think hard about what you are doing.

Your program has saved a crazy number of person hours and made the boards a lot more readable. Anyone who complains about the code needs a kick in the shin! (and then they should go fix it, once it's open source and all.)

-D
Reply With Quote
  #20  
Old 04-07-2005, 06:29 PM
bdk3clash bdk3clash is offline
Senior Member
 
Join Date: Jun 2003
Location: New York City
Posts: 732
Default Re: The converter\'s going open source once I figure out what that mean

Anyone else dying to know how much bison was offered?

I DEMAND A BALLPARK FIGURE!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:34 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.