Firstly I shall preface this by saying that
security through obscurity is
bad security policy. Proven to be false. By saying that everyone has access to the technology means it's less secure is false- it means that everyone has a chance to make it more secure.
That's why Linux (open-source) software is used by armies, banks, nasa, most internet servers and supercomputers- because it leads to secure, solid, reliable software. Whereas Microsoft (commercial closed source) is only dominant in the desktop market. Your android phone? Running Linux.
Simply hiding away the internals of how the technology works and making it difficult to reverse engineer, means that determined motivated people WILL find holes but you make it difficult for the wider community to find problems and fix them.
Quote:
Originally Posted by Hood
But the client software is open-source, right? And from your wiki it seems like you are encouraging others to download and improve it, fork it, 'run their own poker rooms' with it.
So I could make my own changes (including some nefarious code that would send users holecards to my server). Then I would distribute my own client so other players play on my skin. Everyone who runs my version of the client would be unwittingly sending me the holecards.
Right, like a skin. This is how the internet works. You trust paypal with your money? What's to stop me making my own website to handle your money and just steal it (a scam)? Nothing. But trust needs to be built over time.
I'm not saying one table per Poker site. Each Poker site can have as many or as little users as they want. But the more successful sites must be doing something right.
Even with this "closed" non-open Poker market, we've seen the cheating scandals. Imagine if us Poker players had the chance to have actually seen the operating internals of the software to prevent this happening in the first place.
By simply giving away the software for free, you just promote a more competitive market. Give people choice. Allow them to vote with their $$ (or BTC in this case).
This 'project' is actually 2 projects:
- Writing the free software which is distributed and open for everyone. -
http://kartludox.org
- Making a community run Poker site. -
http://bitcoinvegas.com
Quote:
the problem here is again is the source is open and can be altered, I could easily add in some code that makes colluding easier. I could automatically send me holecards to my co-conspirators and overlay their holecards on to the table, for example.
Or you can send your holecards over MSN when playing on PokerStars... Why is this functionally different?
Quote:
It would also be impossible for you have a banned list of software - automatic sngwiz calculations, pokerstove at the table, sharkscope hud, etc etc, all the programs on pokerstars prohibited list. Because again, with access to the program it would be trivial to add in these 'features' myself.
Automatic PokerStove at the table is desirable. One of these should be built into the software. Fish love seeing stats and numbers, and pros find it really useful.
Sharkscope- no observers, remember? So impossible to track players. Would be useless.
sngwiz- people use this already, right? Otherwise they wouldn't be in business. And is a SNG push/fold program that much of a problem? When I first started, I used to use Harringtons push/fold tables from the back of his book.
Quote:
You can debate teh morals of botting if you wish. the reason why most oppose botting is that most people don't want to play against bots. That's pretty much the bottom line. It's not fun to play against someone who doesn't tilt.
If you do take this stance, bots will overrun your games at a 100:1 as it would be trivial for one person to run dozens of bots. Of course no one would end up making a profit and the site would die off.
Sure. Maybe have regulated tables & unregulated tables for botters and cheaters... Let's let the community decide. I have mixed feelings about bots. On the one hand people don't like them, on the other they're just not that good
Quote:
If you do take an anti-bot stance, again I seen no way to enforce this, as you won't be able to police what I do with my client. I can change the code, run prohibited programs, remove any code that try to track what I do.
I can ban you from my server. Seize your funds and redistribute them.
Quote:
- No budget to attract fish, fish are attracted not by low rake but by promotions, advertising, security, and customer service.
This is several questions in one:
- There's lots of talk about methods for achieving a budget. A popular one is donations. My favourite is offering an elite logo/nick highlighting for donating players. Others suggested are: merchandising, pay for your own table name, pay fee once you reach 10K hands to continue.
- Word of mouth is a strong force.
- Isn't this forum a kind of "customer service"? People provide Poker advice for free. Imagine if they had a financial incentive to do so.
Quote:
- Where OSS may have a history of being secure, they lack in polish, user-friendlyness, fun and stability departments. it will be an uphill struggle competing with stars and FT and these are things that weak players are interested in. And with themout, you won't attract players looking to make a profit.
You stated that being OpenSource was a security risk above... XD
Yes, we're not looking to topple PS or FTP. Just to have a nice rake-free site for players run by the community. And to make a more competitive market to reduce rake all around- everyone benefits. It forces PS/FTP to update their software too.
Quote:
- Making client software open-source opens up a huge number of potential security issues, and it makes it impossible to track for bots and prohibited software to make a friendly competitive environment.
Making client software open-source closes up a huge number of security issues.
Wikipedia:
Linus' Law states "given enough eyeballs, all bugs are shallow". More formally: "Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix will be obvious to someone."
Last edited by genjix; 12-14-2010 at 03:10 PM.