drneau.com Forum Index drneau.com
A discussion board for drneau.com
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Security and Licensing in v3

 
Post new topic   Reply to topic    drneau.com Forum Index -> Development and Release News
View previous topic :: View next topic  
Author Message
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Sat Feb 02, 2008 4:02 pm    Post subject: Security and Licensing in v3 Reply with quote

FYI. I'm going to implement two security enhancements to v3 before releasing the first beta.

Enhancement #1: Code obfuscation. This makes it nearly impossible for anyone to reverse-engineer my code and cheat me. The trick is that I need to ensure that I can still debug problems you send to me.

Enhancement #2: A real license manager. This will give me a lot of flexibility in how I can license the product in the future. I want to get it into the beta so that I can put an expiration date on the beta.
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Sun Feb 03, 2008 9:52 am    Post subject: Reply with quote

More on plans for licensing in v3...improvement over v2.

I v3, you'll be able to create layouts and themes without a license (in v2, this requires a license). However, in order to actually USE those layouts, you'll need a license.

In v3, you'll be able to open tournaments that have more than 12 players or 2 tables...you just won't be able to edit them. Seems kinda silly that someone needs a license to simply look at an old tournament.

Networking will be the same...no networking without a license.
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bratwurst
"A Set of Mop Squeezers"


Joined: 19 Jun 2005
Posts: 64

PostPosted: Tue Feb 05, 2008 2:18 pm    Post subject: Reply with quote

I feel like I'm beating a dead horse here, but is there any chance of a one time cost license?
_________________
40
Back to top
View user's profile Send private message
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Tue Feb 05, 2008 6:55 pm    Post subject: Reply with quote

bratwurst wrote:
I feel like I'm beating a dead horse here, but is there any chance of a one time cost license?


Haven't decided...but this new licensing framework will make that possible.
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Thu Feb 07, 2008 2:38 pm    Post subject: Reply with quote

Update. I've successfully integrated the code obfuscator into my build process.

I've chosen a licensing package and am in the process of acquiring it. For betas, I'm going to build a time-bomb into each beta that expires on a certain date...that way I don't have to worry about some malicious user getting their hands on a beta and using it for the next 50 years. That will be an easy task, from what I can surmise.
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
MissileMan
"Miracle Flush"


Joined: 26 Nov 2007
Posts: 107

PostPosted: Thu Feb 14, 2008 8:12 pm    Post subject: Reply with quote

drneau wrote:
For betas, I'm going to build a time-bomb into each beta that expires on a certain date...


Set the time-bomb for a Monday!
Back to top
View user's profile Send private message
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Mon Mar 10, 2008 3:12 pm    Post subject: Reply with quote

I've worked out getting the licensing software and submitted payment today. Should have my hands on it very soon. Beta will immediately follow.
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
rastapete
Founding Father
Founding Father


Joined: 13 Feb 2005
Posts: 401
Location: 'Ipsa' this, you pissy little bitch!

PostPosted: Mon Mar 10, 2008 4:10 pm    Post subject: Reply with quote

Very Happy
Back to top
View user's profile Send private message
MissileMan
"Miracle Flush"


Joined: 26 Nov 2007
Posts: 107

PostPosted: Mon Mar 10, 2008 10:28 pm    Post subject: Reply with quote

Woohoo!!!!!! wav
Back to top
View user's profile Send private message
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Thu Mar 13, 2008 9:33 pm    Post subject: Reply with quote

Got the licensing stuff and implementing now.

We're this close:


_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Calendyr
"Miracle Flush"


Joined: 17 Aug 2006
Posts: 121
Location: Montreal

PostPosted: Thu Mar 13, 2008 11:17 pm    Post subject: Reply with quote

Do you have any plans for licenses that would last longer than a month? Would be nice if it lasted 3 or 6 months or even a year.

Any way to make that work?
Back to top
View user's profile Send private message Send e-mail Visit poster's website
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Fri Mar 14, 2008 7:36 am    Post subject: Reply with quote

Calendyr wrote:
Do you have any plans for licenses that would last longer than a month? Would be nice if it lasted 3 or 6 months or even a year.

Any way to make that work?

I've got the capability to do a LOT more with licensing. Just need to figure out how I want to do it.

With v2, the main reason I do the month-to-month licensing is because if I gave someone a license good for a year, there'd be nothing to stop them from giving it to someone else.

The licensing module I just acquired lets me lock licenses to a system if I choose. Or, I can do things like I'm doing in this beta, where the app stops working altogether after a certain date.

Regardless of how I implement the keys, v3 will give you the ability to load and view your tournaments (with more then X players) and leagues even after your license expires. You just won't be able to modify them In v2, you can't even view them and that sucks.
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Calendyr
"Miracle Flush"


Joined: 17 Aug 2006
Posts: 121
Location: Montreal

PostPosted: Wed Apr 16, 2008 11:21 pm    Post subject: Reply with quote

Makes sense for the piracy aspect of it.

Maybe a 3 month license?
Back to top
View user's profile Send private message Send e-mail Visit poster's website
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Thu Apr 17, 2008 8:29 am    Post subject: Reply with quote

Calendyr wrote:
Makes sense for the piracy aspect of it.

Maybe a 3 month license?


Potentially. I have to find the best balance of battling piracy and keeping the number of licenses I need to generate low.
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    drneau.com Forum Index -> Development and Release News All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group