If you have bought Season 1, you can get a DVD with the games (You'll have to pay S/H). Those versions will not require online activation.
If you need more information, you can start by checking the Store and this discussion thread:
http://www.telltalegames.com/forums/...ead.php?t=2804