Slashdot Mirror


TransGaming Tagging Downloads to Combat Piracy

SeanTobin writes "It seems that TransGaming is implementing a new watermarking system to combat piracy. For now it seems that every tgz of Cedega 4.0.1 is individually tagged, and this has been frustrating Gentoo users who (like many others) like to be sure their archives are unmodified. Is this the future of software downloads? Is this tiny loss of personal privacy worth the increase in TransGaming's security?" Update: 08/16 17:42 GMT by S : There's an official response on the TransGaming forums indicating: "We can confirm that Cedega 4.0.1 included some basic watermarking... The objective behind the watermarking was to deal with some peer-to-peer piracy issues that we've been seeing over the past several months... We have suspended the watermarking feature for now and Gentoo users no longer need to be concerned with work-arounds."

137 of 512 comments (clear)

  1. Breaks gentoo ebuilds by ChronoWiz · · Score: 5, Interesting

    This is a real pain because it actually breaks the gentoo ebuilds!

    1. Re:Breaks gentoo ebuilds by codergeek42 · · Score: 4, Informative

      Not necessarily. Just do

      # cd /usr/portage/
      # ebuild app-emulation/cedega/cedega-4.0.1.ebuild digest

      and it will ask you to place the tarball in /usr/portage/distfiles. Then, so long as you don't remove it, the md5sum will match. Hope this helps!

    2. Re:Breaks gentoo ebuilds by Reorax · · Score: 2, Insightful
      Once you download the .tgz, type
      ebuild /usr/portage/app-emulation/cedega-4.0.ebuild digest
      and it should emerge fine. This worked with point2play, but I haven't tried it with Cedega.
      --
      This sig is only here so people stop skipping the last lines of my posts.
    3. Re:Breaks gentoo ebuilds by Nasarius · · Score: 5, Insightful

      You're right, but that's just a workaround. There's no way for the Gentoo developers to really fix this without disabling an important security feature of portage.

      --
      LOAD "SIG",8,1
    4. Re:Breaks gentoo ebuilds by KentoNET · · Score: 4, Informative

      Or just 'emerge --digest cedega'.

      These will entirely destroy any kind of verification about the dist tarball, though, which is what the focus of the Transgaming forums post was about (and rightly so).

      --
      "You tried your best and failed miserably. The lesson is...never try. Heh!" -Homer
    5. Re:Breaks gentoo ebuilds by slobbargoat · · Score: 2, Informative

      actually, each time you emerge sync after that, the md5 digest will get replaced. So it wont match after a sync.

    6. Re:Breaks gentoo ebuilds by Bert64 · · Score: 2, Funny

      Yes, here you can download cedega from www.evil-black-hat.com/trojans/cedega.tgz.
      Don't worry about the modifications it makes to /etc/passwd, they're necessary for the game to run.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:Breaks gentoo ebuilds by peterprior · · Score: 2, Funny

      Hmm.. I'm trying this on our server at work, but the website seems broken :(

      Mirror ?

    8. Re:Breaks gentoo ebuilds by Curtman · · Score: 2, Insightful

      Exactly. I'm sure Transgaming can find an hour or so to put together an acceptable digital signing system. However, the people with legitimately licenced copies of Cedega propbably have very little to fear. Its the people trading cedega-4.0.1.tgz on kazaaa/edonkey/etc, that are openning the humongous security hole in their systems by running an unverifiable binary only package. (probably as root too, shudder)

    9. Re:Breaks gentoo ebuilds by zerocool^ · · Score: 5, Funny


      Funny... I'm trying it on your server at work, too...

      --
      sig?
    10. Re:Breaks gentoo ebuilds by SillyNickName4me · · Score: 3, Insightful

      > Wrong, And even if they are defeated you will find that the goal of this security method is to deter piracy, not to prevent it.

      ANd while I know that that is the idea, the idea is wrong and flawed.

      What happens in reality is that piracy is not stopped, those interested in a pirated copy can still easily get it, while the legitimate and paying user is bothered, treated like a soon to be criminal, and that legitimate uses of the software are at times prevented.

      So, original poster is right, it is completely and utterly ineffective, and in fact does more damage then that it does good.

    11. Re:Breaks gentoo ebuilds by BRock97 · · Score: 3, Informative

      Firstly, as mentioned in the transgaming forum, the twat that got all worked up about this has been using Gentoo for a grand total of 13 days, and he still has the nerve to mobilise everyone..to comlain[sic]../. will publish anything these days!!

      How foolish we are to follow someone so blindly. If you look at the reference to how long the guy has been posting, it is August 3 2003, not 2004. So, the dude has been running Gentoo for quite some time.

      --

      Bryan R.
      The price of freedom is eternal vigilance, or $12.50 as seen on eBay.....
    12. Re:Breaks gentoo ebuilds by ultranova · · Score: 2, Insightful

      You can download the .tgz on one machine, run an arbitrary crc or adler checksum on a portion of the file that does NOT include the signature.

      Let me get this straight - it is known which bits contain the signature ?

      If it is known, then what on Earth does this accomplish ? What stops the pirate from simply changing those bits ?

      Or, if he's a true l33t h2x6r, he might even untar and retar the package :).

      Of course, if it's the source files in the package that have been watermarked, it might even require running the diff program to find the watermark... But one thing is certain: this is not going to stop piracy.

      Coming to think of it - isn't WineX (or Cedega or whatever) a fork of the regular Wine ? And isn't the regular Wine distributed under the LGPL ? So, if this is true, then how could one who distributes LGPL'd code be called a pirate ? Or am I missing something here ?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    13. Re:Breaks gentoo ebuilds by jdhutchins · · Score: 2, Informative

      WineX is a branch of a much older, BSD-licensed Wine. Wine was waiting for the changes from TransMetra to come back, and moved to a LGPL license when they realized the BSD license wasn't really what they wanted when the changes never came back.

    14. Re:Breaks gentoo ebuilds by SillyNickName4me · · Score: 4, Insightful

      > I'd say that copyright protections do hamper casual copying of games, for those individuals who WOULD copy it but aren't technical to figure out workarounds by themselves.

      I know that this line of reasoning is often used, and at first glance it really makes sense.

      What it ignores is the following:

      Whenever someoen puts up a method to prevent copying, there are people who find reason to circumvent it, not just to the point of being able to copy the original (game) itself, but going as far as providing a version without the copy protection or creating a program that will fool the copy protection.

      In either case, the non technical user can now make copies of existing (illegal) copies without needing more knowledge then clicking 'copy' in Nero or whatever CD writer tool they happen to use.

      This has been true since the early 80s at least, and I do not see anythign havign changed there in the almost quarter century since.

      So no, it does not prevent non-technical people from copying the games or other software, but it does stop those who want to make a legitimate backup copy and don't want to get into illegal activity alltogether.

      > But lets face it, Gentoo users are more than technical enough to pirate anything if they really want to.

      Well... being a good unix administrator will do fine for setting up and usign Gentoo, but in many cases you need to be a somewhat decent 'hacker' in order to circumvent copy protection.. its not the same set of skills (there are quite a few peopel who happen to have both tho)

    15. Re:Breaks gentoo ebuilds by repvik · · Score: 4, Insightful
      Wrong, And even if they are defeated you will find that the goal of this security method is to deter piracy, not to prevent it. I.e. If you are a cracker, you will circumvent the system. If you are a general user you won't know where to start. For example, the company I work for uses SecuROM CD protection which can be overcome without too much difficulty, but most customers don't know how to.

      Look... before the digital age, this way of thinking could work. Now that we're in the digital age, it's enough for one little fucker to pirate whatever you've made, and (fanfare), it's out on p2p for everybody and his dog to download.
      Seriously, software is going to be pirated (Until someone comes up with a better scheme). Until then, all it does is annoy legitimate users. Pirates bypass the copy-protection anyways. Hell, pirates even get the software before it hits the street (ref. DooM 3, Condition Zero, UT2004).
      So basically it's better to be a pirate. Not only do you get the latest über-cool game before that annoying neighbour, but you can laugh at him while he struggles to play his game (bought with his hard-earned money), fighting a copy-protection scheme that seems to be designed for one reason only... To make it hard for normal users to play.
      Also, the fact that several of the programs I've bought actually denies me the right I have to make a backup copy (Yes, I *do* make archival copies and store them off-site. I've been through two fires in my life). A pirated version allows me to make as many backup copies I'd like. With *no* fuzz.
      So, for the average user, can we extrapolate where this is going? I still buy stuff that I want. But if there's a copy-protection scheme of some sort, I'm not going to buy from that vendor again.

      Also, you can run arbitrary bit sums which would be ideal in this case. For exaple, the Java language has classes for this. You can download the .tgz on one machine, run an arbitrary crc or adler checksum on a portion of the file that does NOT include the signature. Then simply download on another machine and repeat. This should give cynical people like you the reassurance you need. If both sums are the same you might be ok, of course you can have as many sum checks as you want..

      What on earth are you smoking? If a l33t script kiddie has managed to replace that damn .tgz with a one containing a r00t kit, do you think it'll help downloading it twice?
      I'm not saying Gentoo's way of checking the sources isn't flawed. But it's a hell of a lot better than downloading the r00ted tarball twice.

    16. Re:Breaks gentoo ebuilds by Dunkirk · · Score: 2, Interesting
      ... while the legitimate and paying user is bothered, treated like a soon to be criminal, and that legitimate uses of the software are at times prevented.

      Wrong again. Only the person who lets their copy of their .tgz file out into the wilderness of P2P is going to be treated as a criminal.

      I see a lot of people reacting from something that can only be called a guilty conscience...

      --
      Acts 17:28, "For in Him we live, and move, and have our being."
    17. Re:Breaks gentoo ebuilds by essreenim · · Score: 2, Insightful

      Yep, its a pity too.
      All the Transgaming hype could've been avoided ; )

    18. Re:Breaks gentoo ebuilds by Torne · · Score: 2, Interesting

      No, all you need to do to compromise any package you liked is to change the MD5 on the portage servers AND change the actual package on some totally different server. Having to crack two totally different unrelated machines to do it is far harder than cracking just the server that the package comes from.

      The problem with having a shared secret between you and the 'download provider' is that every piece of software comes from a different place! You'd have to share a secret with hundreds or even thousands of different servers; which seems pretty impractical.

      Gentoo is not Debian, where all packages come from a single set of mirrors; although Gentoo do mirror the majority of the files required on their own servers, many files are not mirrored for various reasons (too frequently changing e.g. cvs snapshots, licencing restrictions e.g. Transgaming's WineX..) and are downloaded from the original source (and the original source is used as a fallback for files that fail to download or md5sum correctly from the Gentoo distfiles mirror).

      Also, if you share a secret with the download provider and someone roots their server, they're going to have access to your shared secret.

  2. easy workaround by Sparr0 · · Score: 4, Interesting

    unzip two copies, find any differences, produce a third copy with random garbage in place of whatever the watermark is.

    1. Re:easy workaround by riprjak · · Score: 5, Funny

      Or, as an alternative; fsck transgaming and use traditional WINE... or simply use the gentoo ebuild tools to generate a new MD5 hash based on the .tgz you downloaded... you *DO* trust transgaming's own binaries, dont you??? hmmm??? :)

    2. Re:easy workaround by pc486 · · Score: 5, Informative

      From the article:

      Bytes 0x10 through 0x23 in the tgz are the signature. They are unique in every download and are probably recorded by transgaming to know who downloaded what archive. Also, all hopes of using md5 or any other form of checksumming to verify valid files are out the window.

      So there you have it. Gentoo is forced to download from Transgaming's website and they keep changing signatures. Unless you are installed a warezed copy of it, MD5 checksums arn't going to be of much use.

    3. Re:easy workaround by desplesda · · Score: 4, Informative
      The guy who posted this, Q3Man, posted this followup:
      With some help from cyph in #cedega, I've come to the conclusion that the builds are infact watermarked, although simply tagged might be a better description. Bytes 0x10 through 0x23 in the tgz are the signature. They are unique in every download and are probably recorded by transgaming to know who downloaded what archive. Also, all hopes of using md5 or any other form of checksumming to verify valid files are out the window.
    4. Re:easy workaround by Anonymous Coward · · Score: 5, Interesting

      If byte 0x10 through 0x23 are always going to be unknown then assume byte 0x0 to byte 0x23 are unknown.

      Then publish the md5sum of bytes 0x23 and on. It wouldn't be very difficult to modify md5sum to start reading from a given byte offset.

    5. Re:easy workaround by Vreejack · · Score: 5, Insightful

      I think that was the original point. All the cracked versions will have 0x00 in the tags, but legitimate users will be encumbered.

      When a copy protection scheme makes it desireable for legitimate users to used cracked versions of the software then there needs to be a rethink.

      --
      "Will future ages believe that such stupid bigotry ever existed!" -- Ivanhoe
    6. Re:easy workaround by Spoing · · Score: 3, Interesting
      1. If byte 0x10 through 0x23 are always going to be unknown then assume byte 0x0 to byte 0x23 are unknown.

        Then publish the md5sum of bytes 0x23 and on. It wouldn't be very difficult to modify md5sum to start reading from a given byte offset.

      That's not even necessary. A few lines of a shell script plus programs to split the file would do it.

      The only messy thing is that the check would have to be specific to this one program...and if Transgaming changes how they tag the file it would cause problems once again.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    7. Re:easy workaround by Jah-Wren+Ryel · · Score: 4, Insightful

      It seems that

      a) Only the .TGZ, aka .tar.gz for real unix people, is marked. So, just re-tar it and the tag (that ain't even deserving of the term watermark) is gone.

      b) If they did something more hardcore, two copies would not necessarily be enough remove all identifiers. It isn't hard to come up with a scheme in which there are multiple sets of tags and any one combination of those tags defines a single download, but if say, 3 of the 4 tags are the same, then a straight diff only picks up 1 of the 4 tags and thus leaves the other 3 to identify a group of downloads from which both "pirates" took their copies. Play enough games assigning different users to different sets of tags for different releases and you could probably narrow down the pool to the exact people who are participating in unauthorized sharing in a month or two. It just a practical application of set theory to do it.

      --
      When information is power, privacy is freedom.
    8. Re:easy workaround by Lisandro · · Score: 4, Insightful

      Exactly. Developers and publisher houses; take notice. This is the very same reason "No-CD" cracks are so damn popular.

    9. Re:easy workaround by Waffle+Iron · · Score: 4, Informative
      A few lines of a shell script plus programs to split the file would do it.

      Here you go:

      python -c 'import md5, sys; print md5.new(sys.stdin.read()[0x24:]).hexdigest()'
    10. Re:easy workaround by asdfghjklqwertyuiop · · Score: 2, Insightful

      That would certainly locate the watermark, but random garbage doesn't cure the problem. The watermark probably has a checksum with it. Like the last digit on your average barcode. Some function of the watermark data must be equal to the checksum value. Certainly someone can reverse engineer that or crack the program and remove the check, but it will be harder.


      And even if there is a checksum in this 19 byte string, why would anyone need to pay any attention to it? The whole point of this watermark is to trace copies back to the source. If you overwrite the watermark with random garbage, you've thwarted it... unless there's code in the game or the installer to check this watermark, but that doesn't seem to be the case here.

    11. Re:easy workaround by John+Hurliman · · Score: 4, Insightful

      So, anyone who is going to pirate this make sure to scramble those bytes, or just unpack the tgz then repackage it.

      The pirates are slowed down for about 8 seconds while many legitimate customers are screwed over. Thanks Transgaming!

    12. Re:easy workaround by Ryan+Huddleston · · Score: 4, Interesting

      It's trivially easy to do.

      cp cedega-4.01.tgz cedega-4.01-backup.tgz &&
      dd bs=1 seek=16 count=19 if=/dev/zero of=cedega-4.01.tgz &&
      dd if=yay2.txtcedega-4.01-backupt.tgz of=cedega-4.01.tgz seek=36 bs=1

      and later you can remove the backup.

      For the not-quite-as-geeky-as-me crowd, that zeroes out the marked bytes. That took me maybe five minutes (due to OBO errors) when I am blearily tired at 3 am.

      They're going to have to do better than that.

    13. Re:easy workaround by ActiveSX · · Score: 4, Insightful

      I would enjoy seeing somebody hiding a trojan in the header of a tarball.

    14. Re:easy workaround by Anonymous Coward · · Score: 5, Funny
      It's trivially easy to do.
      cp cedega-4.01.tgz cedega-4.01-backup.tgz &&
      dd bs=1 seek=16 count=19 if=/dev/zero of=cedega-4.01.tgz &&
      dd if=yay2.txtcedega-4.01-backupt.tgz of=cedega-4.01.tgz seek=36 bs=1

      Linux is just like Windows! Linux is ready for the average user! Linux is easier than Windows!

    15. Re:easy workaround by SnowZero · · Score: 3, Insightful

      Ok weenie, how do you do that in Windows, using only built-in (non third party) tools?

    16. Re:easy workaround by Black+Acid · · Score: 4, Informative

      For those not blessed with Python: dd if=file.tar skip=36 | md5

    17. Re:easy workaround by Myen · · Score: 2, Informative

      This depends on the size of the archive, but edit.com works wonders when it is sufficiently small. It can open files in binary mode (see the open dialog box), but it can never let you input null bytes directly - copy & paste works though.

      If it's big, then you'll need debug:

      C:\>debug
      -nname-of-archive.tgz
      -l
      -f cs:110 123 00
      -w
      -q

      Why you'd want to do that for what as far as I can tell is a tgz of a Linux game though, I have no idea. Also, this was tested with a dummy file - I'm not going to even try getting the right file to test this.

      (My testing was on WinXP, but AFAIK debug has been around since the DOS days - I remember seeing it in 5.0 era books, probably had been around longer)

    18. Re:easy workaround by PedanticSpellingTrol · · Score: 4, Funny

      And so the race begins!!

    19. Re:easy workaround by julesh · · Score: 2, Insightful

      This is the very same reason "No-CD" cracks are so damn popular.

      That, and the fact that they mean you can install a copy from a friend's CD. ;)

    20. Re:easy workaround by mumblestheclown · · Score: 2, Interesting
      When a copy protection scheme makes it desireable for legitimate users to used cracked versions of the software then there needs to be a rethink.

      Bullshit. Every copy protection scheme is more difficult on the user than none at all. In some cases, if obtaining pirated copies is easier than doing the steps necessary to deal with the legitimate copy protection, then more prosecution of the pirates may be necessary to increase the cost of piracy. It may not be that the steps are too hard - it may be that piracy is too easy.

    21. Re:easy workaround by ultranova · · Score: 2, Insightful

      This is the very same reason "No-CD" cracks are so damn popular.

      That, and the fact that they mean you can install a copy from a friend's CD. ;)

      I bought a game from a store. The game was called Morrowind. I brought the game home and installed it. Oh the wait ! And I did as any l33t gamer does, and downloaded and installed the latest patches. Then, gripped with excitement, I ran the game and... it crashed. Oh the disappointment !

      It turns out that the patched version of Morrowind crashes 99 times out of 100 in my system at the first CD check. The crash is "quiet", it simply drops me back to Windows (I only use it for games ! Honest !) desktop without any error messages. The unpatched version works, but contains bugs.

      So what am I to do ? Play the old version ? Or apply a NO-CD patch ? I did the latter and the game started working perfectly.

      Furthermore, why should I be forced to dig up the CD every time I want ot play a game ? All the data is in the hard disk, the CD is only used for copy protection - and it fails to accomplish even that. It is pure annoyance for legitimate users and nothing more.

      Nowadays, the first thing I do after installing the game and starting the download for the newest patch, is to find and download the NO-CD patch. It saves me trouble, makes the game have one less possible point of failure, and allows me to keep the original CD in a safe place. And it lets me keep on playing even after the CD has been overcome by the tides of time.

      NO-CD patches are a blessing, and likely the only reason why people put up with the idiotic copy protection mechanisms.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  3. blargh by B3ryllium · · Score: 3, Interesting

    Come on people, is it really THIS important to protect stuff?

    Why not focus on a service-based business model, like the MMORPG setup?

    One-off profits are nowhere near as lucrative as service contracts, after all.

    Pshaw, software fingerprinting protection is just silly ...

    1. Re:blargh by Dorsai65 · · Score: 4, Insightful

      Me, when I do a lot of work, I like to get paid for it. TG is 'fronting' the money needed to develope until they sell the product; if they don't sell enough, then it's not worth it to them to keep doing it and they fold up their tent and go home. If somebody likes their stuff *that* much, then pay for it.

      --
      --- Asking inconvenient questions for over 30 years...
    2. Re:blargh by conway · · Score: 2, Insightful

      Thats exactly why TransGaming is a subscription based service. You pay $5/month, and get access to any new versions that come out, support, and a vote in the games TG works on next.

    3. Re:blargh by Nutria · · Score: 2, Insightful

      find the idea of automatically wanting more money regardless of improvements, service etc. disgusting

      Too bad that's not how the TG subscription service works.

      I.e., cancelling an existing subscription won't break/kill WineX/Cedega.

      --
      "I don't know, therefore Aliens" Wafflebox1
  4. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  5. Different md5sum is a problem. by nayigeta · · Score: 5, Interesting

    How would one verify that an archive is correct, or packaged from a reliable source, if the md5sum differs?

    In my opinion, the cons outweight the pros for doing so.

    --
    Sunset over the lake, cool mist over the bridge; A leave upon the ripples, the snow reflects its glow.
    1. Re:Different md5sum is a problem. by Anonymous Coward · · Score: 2, Informative

      Uhm, well if you are getting Cedega (WineX) legit then you are going to be getting it from TransGaming.com - so you know the source is OK. If not you are pirating and thats bad. Ofcourse if you are concerned about TG.COM being hacked, they could just as easily modify the MD5sum on the website.
      So your argument doesn't apply in this case.

    2. Re:Different md5sum is a problem. by evilviper · · Score: 2, Interesting
      How would one verify that an archive is correct,

      Well, how about the following?

      1) Use dd (or some other tool) to zero-out the range that they keep modifying, and then verify checksum.

      2) Uncompress (and possibly untar) the package, then do an MD5 sum on all the files in the package. If they only modify one, unimportant, file, you can easily just do an MD5 on the rest. It might even be simpler than that... The changed bytes may exist only in the package, and may not have changed any files inside the tar.gz package.

      3) Have TG sign all their modified packages with PGP (on some secure, back-end machine). Then you just need the public key to verify who made it, and that it was downloaded properly.

      4) Similarly to #1, you could use something like tiger-tree hashes, which tell you exactly which segment of the file is corrupted. Then just ignore an error for the segment that failed.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:Different md5sum is a problem. by AuMatar · · Score: 2, Insightful

      Except they AREN'T a reliable source. Their server can be hacked as easily as anyone's. MD5 sums are meant to protect against situatons like that- getting comprimised data from trusted sources.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    4. Re:Different md5sum is a problem. by Dot.Com.CEO · · Score: 2, Insightful

      INSIGHTGUL?? MD5 sums do not "protect" from anything. You choose to trust whoever gave you the sum as a valid and trustworthy source, that is all. If someone can hack their server and place a different binary package in it, do you think they cannot hack a web server and display the new MD5 sum?

      --
      Mother is the best bet and don't let Satan draw you too fast.
  6. Don't Like it? by Dr.+Bent · · Score: 4, Insightful

    Don't buy it.

    1. Re:Don't Like it? by visualight · · Score: 2, Interesting

      Pirating's not enough. I subscribed thinking that the winex code would all be given to the wine project when they had enough subscriptions (15000?). They lied to me and I think they should suffer for it. Breach of contract?

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
  7. Microsoft has done this already... by tisme · · Score: 4, Informative

    Microsoft did this with Windows XP beta to see what beta testers were "leaking" the information. Somebody figured it out though and testers were in an uproar shortly thereafter. Frankly, if you buy (or rent) electronic hardware from a store, the serial number is recorded on the receipt to avoid a switcheroo... this is simply an extension of that in my opinion. Not a good thing for people who misuse their licenses... but nothing major for people who follow the rules.

    1. Re:Microsoft has done this already... by Trelane · · Score: 5, Interesting

      Except that it's a major PITA for those of us who do subscribe and do like the integration/installation ease of Gentoo.

      Just like it's a major PITA to carry around all those double-danged game CDs despite the fact that I could install the full version on my laptop and not have to worry about tracking the original media and making sure it doesn't get lost/damaged/stolen. Does it hurt the pirates? No, they are just using a burned copy anyway; they can make a burned copy as a backup. Backups don't work for me, the legal user, but they sure work well for the pirates! Gee, thanks!

      [BTW, a major thank you to Bioware and Unreal Tournament 2004: at least for the Linux native versions, no cd is required to play! Yaaaay!]

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    2. Re:Microsoft has done this already... by Moofie · · Score: 2, Insightful

      So if the signature is so easy to ignore, what makes you think that anybody who bothers to share it won't strip it off and offere a naked archive?

      Any copyright protection effective enough to prevent much copying is too onerous to legitimate customers. I've yet to see an exception to that axiom.

      Sure, Microsoft and TransGaming are free to do whatever they want with their software. But just because they can, doesn't mean it's smart to do...

      --
      Why yes, I AM a rocket scientist!
  8. one of two methods... by zoloto · · Score: 3, Informative


    Another point I'd like to make. Lets say that transgaming's servers get rooted and their archives infected with some arbitrarily nasty virus. How can I trust that the file I'm getting is not infected? I'll even go one step further... How can I be sure that this has not already happened?


    You can't be sure.
    For now, take the .rpm or .deb and use a utility that takes X and turns it into .tgz i think slackware has this utility.

    that's what i'd try to do. rpm's be damned. heh

  9. CVS anyone? by ernstp · · Score: 3, Informative

    They DO have an open cvs-server. Kindof make you think that they are not so scared about people downloading their app?

    My $5x10^-2

    1. Re:CVS anyone? by conway · · Score: 2, Informative

      The CVS does not include some parts. Most notably, things which make games with copy protection run correctly (since the code is licensed from Macrovision, or something). There are also other missing pieces such as "Point2Play" (sp?) which lets you keep different wine settings for different games, and I believe comes with presets for many games to run properly.

  10. Re:Tis good! by OverlordQ · · Score: 3, Insightful

    Look at nearly every product with 'activation' or a 'cd-key' and it's been cracked. All these 'protections' do is make it easier for pirates to pirate and harder for legit users to get to work.

    --
    Your hair look like poop, Bob! - Wanker.
  11. I'll stick to free software, thanks by etymxris · · Score: 4, Insightful

    I was recently getting back into gaming and considering becoming a Transgaming subscriber again. Maybe I would have chosen not to anyway, but I'm certainly not after this. Not because it's really worse than anything any other proprietary software company would do, but because it reminds me of why I prefer free (libre) software over proprietary software.

    I remember when Transgaming was going to open source everything they wrote, if only they got enough subscribers. Well that pipe dream fell through. I'll stick to free software. There's no going back on such a promise with free software.

    1. Re:I'll stick to free software, thanks by cleverhandle · · Score: 3, Interesting

      I remember when Transgaming was going to open source everything they wrote, if only they got enough subscribers. Well that pipe dream fell through.

      Um... AFAIK, everything is in CVS apart from the copy protection code, which they have contracts not to release. What more can you ask for? If you want to play games with copy protection (that being basically all of them), what other choice do you see for them?

    2. Re:I'll stick to free software, thanks by MORB · · Score: 2, Interesting

      Not everything is in the CVS. They keep the CVS version outdated, just not too much so people can still contribute patches to make their favorite game work, improving the code for them for free, but enough to keep it crippled compared to the commercial version.

      For instance, take VBO support. It has been disabled in the latest CVS for about three month. If you want to enable it in the cvs version, you have to fetch a couple of files in their previous version, and even then it doesn't work, you have to fix a very stupid bug for it to display anything correct.

      Yet, if you grep the official binaries for the relevant strings, you can easily verify that VBO support is enabled.

      Of course, users contributing to commercial open-source products is not unheard of, but transgaming seem to try very hard not to give anything back.

  12. It's not so bad... by chrispyman · · Score: 3, Insightful

    Honestly, thats probably the most non-intrusive copy protection there could be. The problem is why did they include it without telling anyone? These people paid for it, so don't they deserve an explanation? And even more odd is that, since their "protection" scheme is now known, whats to stop, say, a pirate from altering the archive and putting it on P2P?

  13. Re:If MS did this.... by tisme · · Score: 2, Interesting

    quote: "If Microsoft did this"

    (they already have... Windows XP beta builds).

  14. Is it worth it? by TeraCo · · Score: 2, Informative
    Is this tiny loss of personal privacy worth the increase in TransGaming's security?

    From Transgamers point of view... yes.. yes it is.

    --
    Not Meta-modding due to apathy.
    1. Re:Is it worth it? by HiThere · · Score: 2, Interesting

      And from my point of view, no, I'm not going to sign up again for a new subscription. I never used it much anyway, and if they're going to act like that they can take a flying leap.

      I've been a bit suspicious ever since they split from Wine, but this is the point beyond the limit. If I can't check signatures, why should I trust them?

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  15. No surprise here by Lord+Byron+II · · Score: 5, Insightful
    I think it was no secret that this was going to happen eventually, although the article makes it sound like just the tgz is tagged, not the binaries themselves. So you should be able to open it, re-zip it, and be on your way. I hope that they are providing md5's for those of us who are smart enough to check.

    But from reading the article, I don't get the impression that this is an anti-piracy effort either. Consider that the RPMs and DEBs are unaffected. Could be anti-piracy, but it could also be just a download counting system or maybe per-user customization.

    Certainly, it seems clear that they're not actively tracking you and that they're not going to be able to tell if you happen to install it on your desktop and laptop. The only way you're going to get in trouble (if that is indeed their goal) is if your unaltered tgz starts appearing en masse on the p2p networks.

  16. Well, it was bound to happen sooner or later. by Anonymous Coward · · Score: 5, Insightful

    If Linux is going to go bigtime on the desktop, you are just going to have to put up with this kind of stuff. Hell, I would bet that distributors put even more protection on commercial Linux apps/games since (pardon my generalization) Linux users are used to software being free (as in beer). Prepare for it to get worse in the coming years.

    1. Re:Well, it was bound to happen sooner or later. by HiThere · · Score: 2, Informative

      Personally, I intend to refuse to do business with companies that have this, or some similar policy.

      I like to be able to be certain that the file I am installing came from the people that it purports to have come from. That means I need to be able to check signatures, or get in on a CD. I don't really care that much which. (I lie. I vastly prefer CDs because I frequently reformat my hard disk and switch distributions regularly.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  17. Loss of Privacy? by LochNess · · Score: 5, Insightful
    Is this tiny loss of personal privacy worth the increase in TransGaming's security?


    If you don't download it, you don't have any "loss" of privacy.

    People throw around the idea of the loss of privacy as though they are being compelled to download whatever it is.
  18. It's not the best way to do it... by zarthrag · · Score: 5, Insightful

    ..but I feel their pain.

    I've discussed this option before, and it's difficult to do without developing an entirely new online distribution format, however it is (in the end) an infinite uphill battle when it comes to copyprotecting non-multiplayer games. Signing a download will simply thward willy-nilly copiers. Any warez producer worth their salt will breeze by this one by either producing their own archives by simply ferreting out the watermark.

    I'm not familiar with cedega, but I'm sure it's no different from any other title. If it ain't an MMO, you can't attain near-zero piracy - period.

    Maybe someday, when bandwidth is free, we can write games that you simply "connect" to. It'll connect to your kb/mouse/controllers, and you'll get a video feed back, or some commands for your 3D renderer. No updates, no piracy, no privacy.

    --
    Why can't all fpga/microcontroller manufacturers just release free optimizing compilers???
    1. Re:It's not the best way to do it... by ZorbaTHut · · Score: 4, Interesting

      . . . and I feel their pain . . .

      . . . but I still don't agree.

      There's a game called Gish. I played the demo. I loved it. I bought it and installed it. And still loved it!

      So I brought it to a friend's house, and installed it there, and we played it, and she said "this game rocks!". And before I left I erased it. She said she'd probably buy it.

      So I brought it to another friend's house, a few days later! Or I tried to. Because, see, I'd just been downloading it off their website, but their website locked me out because I'd downloaded it too many times. So I emailed them, and they said yes, they'd unlock it so I could download it again, but I was only allowed to install it three times. The verification system wouldn't let me install it more than that.

      What the hell? They hadn't mentioned this before. Like, you know. When I paid them money for it.

      So I complained, and they refused to do anything. It's to protect against piracy! It's for everyone's better good! If you need to install it more than three times, why not just buy another copy? It's not that expensive!

      I'd been planning to install it on my second computer so I could play around with it when my main computer was doing computationally intensive stuff.

      I'd been planning to reformat and rebuild my main computer in half a year or so, and obviously that would require reinstalling as well.

      Three installs? What the hell? I paid good money for this game. I BOUGHT this game. Why am I being treated like a criminal?

      Well, make the crime fit the punishment, I guess. I downloaded the crack. It took about a tenth as long as it had taken to argue with them about copy protection.

      I installed it on my friend's computer. We played it. I didn't bother deleting it. He said he'd probably have bought it if it wasn't for that 3-install limit (he reformats often.)

      I called up my first friend and told her the bad news. She thanked me for the warning, and said she'd changed her mind on buying it.

      I now have the crack stored on a server of mine so I can install it wherever I want.

      That sure helped them defend against piracy, didn't it?

      If you want people to buy your software, there's one and only one way to do it. You can't force them. You can't tell them they must. You simply make them want to. This, however, doesn't make me want to - and therefore it's a failure. Any software developer who thinks they can get around this is living in a state of denial. Accept piracy - and embrace piracy, because it can be a fantastic word-of-mouth network. One percent of a million users is a hell of a lot more sales than one hundred percent of a thousand users.

      --
      Breaking Into the Industry - A development log about starting a game studio.
  19. And who is to blame??? by vandan · · Score: 3, Insightful

    Obviously they're concerned about the amount of piracy.

    For the money that they charge, you'd think that people who actually choose to use their product could bring themselves to pay for it.

    I know there are a lot of people who take the 'boycott WineX' approach because they think WineX harms gaming on Linux in the long run. This post obviously has nothing to do with them, as they choose not to run it.

    For those of us who choose to run it, I really can't see what the problem with paying for it is. I've paid on 3 separate occassions. On each occasion I'd paid because another game I wanted to play was now supported, and I've been satisfied each time.

    So how about the leeches among us start supporting the rare breed of company that shows any interest in Linux on the desktop?

    1. Re:And who is to blame??? by cleverhandle · · Score: 5, Funny

      So how about the leeches among us start supporting the rare breed of company that shows any interest in Linux on the desktop?

      No joke - somebody mod this fellow up. TG is, by all evidence I've seen, a totally community oriented gig. They let you vote on future developments, send status updates containing at least a modicum of technical detail, provide packages in all sorts of formats, and have their devs man their message boards with reasonable regularity. What the hell more could you ask of a company?

      If you rip off TG, you're ripping off the good guys. Don't even try to tell yourself otherwise.

    2. Re:And who is to blame??? by k8to · · Score: 5, Insightful

      Transgaming is selling a product based on Wine, a totally free software project. TransGaming has added to that codebase, but without contributing most of those additions back to the Wine codebase.

      They have brought value to their product, which is why it is worth any money at all, but they have not really been a team player with the free software community.

      In addition, there have been various sketchy issues, including a promise (unfulfilled) of opening their codebase when they get a bunch of subscribers. They also damaged sales of a native linux port by wine-porting it redundantly (kohan), have used linux-subscriber funds to port games to macintosh instead of linux which were not made available to linux subscribers.

      Now, these are oversimplified descriptions, and I'm not suggesting they are an evil bunch of people. But describing them as "totally community oriented" is simply inaccurate. There is also the contestable issue that they may be helping to prevent the growth of the native Linux games market by diverting demand to windows games, while also providing a poor linux gaming experience (look at the list of fully supported games, it's quite small). This view is not airtight but it's not invalid either.

      In short, they are not the "good guys". They are a business out to make a profit regardless of whether their actions are "good" or "bad".

      --
      -josh
    3. Re:And who is to blame??? by Cronopios · · Score: 2, Insightful
      TG is, by all evidence I've seen, a totally community oriented gig.
      Preventing Debian and Gentoo from distributing the CVS stuff (something allowed by the license) is not exactly what I would call "community oriented". I'd rather call it lying about the licensing terms.
      --
      Windows users:
      Internet Explorer is obsolete. Please upgrade to Google Chrome or Mozilla Firefox.
    4. Re:And who is to blame??? by Sancho · · Score: 2, Informative

      It's not lying. They aren't preventing anyone from doing anything legal (granted by the license). They /asked/ people not to distribute it that way, but they sought no legal action.

      In fact, the license says upfront why they provide the CVS and that they would prefer that people not use it to distribute binaries, etc. They ask that you don't do it, but they can't stop you. All they can do is threaten to stop offering the CVS.

    5. Re:And who is to blame??? by polyp2000 · · Score: 3, Interesting

      From the Transgaming Website...

      Can I run my Windows version of The Sims in WineX?

      No. Unfortunately to make The Sims run under Linux Transgaming Technologies had to make some substantial changes to the original source code. This change makes it impossible to run The Sims for Windows under WineX

      They must think Linux users are stupid or something , just how does making substantial changes to the source code (to make a linux version) affect the retail windows version of The Sims? If they have a beleivable reason for this , eg, IP issues or something similar that meant they had to remove stuff from the distribution, or whatever. But as it stands that seems like a completely fabricated reason for lack of support (particularly if what you say is true and it worked with an earlier version) Does it work with the GPL Wine from sourceforge ?

      Nick ...

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
    6. Re:And who is to blame??? by Rich0 · · Score: 3, Insightful

      Uh, you do realize that they've threatened to close down the CVS if anyone mirrors it or if it becomes "too popular".

      Gentoo used to allow users to download and build from the cvs automatically. They got a nasty-gram from the TransGaming folks.

      In my view this whole mess is simply the result of the Wine developers not using the GPL. If they had, all the code modifications would be public and Wine would be advancing. If WineX is "good enough" then it slows the development of Wine, which is the only truly free alternative.

      There are other benefits to free software besides the price. One is not having to deal with CVS-access politics...

  20. ...what a waste of time. by DroopyStonx · · Score: 4, Insightful

    If a person knows enough to be using Linux AND this application, chances are they can easily get around the watermark, so what's the point in it?

    I don't understand when companies go off on this tangent and act as if what they're doing will combat piracy. Piracy will always exist. No matter what you do, you can't get rid of it.

    Yeah, it's wrong, but people will do it. Just be thankful EVERYONE isn't doing it. Bottom line: it will not bring back your "lost" sales, and people will have a workaround in a matter of hours.

    There's also a reason why Microsoft more or less turns a blind eye to it - the more people who pirate a particular piece of software just means it's on that many more computers. MS would rather you have a pirated copy of Windows XP than to flat out run Linux simply because it gives them more of a place in the market.

    No one likes to think on the flipside of things, so go on and mod this as troll ;)

    --
    We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
    1. Re:...what a waste of time. by photon317 · · Score: 3, Insightful


      It's a bad analogy. An equally bad version of the analogy that's closer to explaining the realities of software piracy would be:

      If your house doesn't have a front door, it's easier for you and your family to walk in and out every day, which you spend a lot of time doing. If you put a door in place, it makes things a pain in the ass. If any criminal decided to steal things from your house, they're either gonna walk in through the big front door hole, or if you installed a rather inconvenient door they'll just kick it open on their way in.

      --
      11*43+456^2
    2. Re:...what a waste of time. by kfg · · Score: 3, Insightful

      If I walk into your house and take your TV all I have to distribute is your TV to one "customer."

      If I obtain your software, crack it, all I have to distribute is an infinate number of copies.

      The "casual priracy" argument has never held water and never will, because it only takes one noncasual pirate to provide casual piracy to everyone.

      When companies use pain in the ass proctection that only drives downloads of the pirate version, since paying customers buy the CD, then run the pirate version. A paying customer has now become a "pirate." Your idea that downloaded cracked versions are inherently unpaid for is simply untrue. For some titles I'd hazard that paying customers make up the majority of illegal downloaders.

      And the publisher will count the download as lost revenue as well, and therefore justification of even more offensive, but just as worthless, copy protection.

      There's a hole in the bucket, dear Liza, dear Liza.

      KFG

  21. Re:If MS did this.... by prichardson · · Score: 2, Interesting

    Every time a company (usually Apple) does something even remotely questionable regarding YRO people say that if Microsoft did it there would be a huge uproar.

    If it's something anticompetitive someone usually clamors about how Microsoft is a convicted monopolist. I wish people could come up with a new ways to attack Microsoft and a new ways to be Microsoft apologists. I suppose we should stop rewarding those who rehash old arguments (I swear I've read your comment before, word for word) with Karma.

    --
    Help I'm a rock.
  22. Marker by mfh · · Score: 4, Funny

    And I was going to the trouble of getting out my magic marker and drawing on the download!

    --
    The dangers of knowledge trigger emotional distress in human beings.
  23. Maybe, or... by XanC · · Score: 2, Interesting
    Have Linux users been better trained to respect licenses?

    Once upon a time, I was a Windows user in the habit of pirating (mainly because I was a kid with no money). Now that I've been on the Linux bandwagon for a some years, I use Free tools by default, and if there's an application that's useful and nice that costs money (VMWare, TransGaming, etc), I buy it.

    I think Linux people may realize that the license is what ties us together, and that by pirating software we undermine our community as well as erode our major advantage over some of the evil closed source people.

  24. Re:If MS did this.... by JWSmythe · · Score: 2, Funny


    Just imagine if they did something insane like making you call for permission to reinstall if you've changed some of your hardware.

    Oh..

    --
    Serious? Seriousness is well above my pay grade.
  25. Re:Tis good! by Spoing · · Score: 2, Insightful
    1. Look at nearly every product with 'activation' or a 'cd-key' and it's been cracked. All these 'protections' do is make it easier for pirates to pirate and harder for legit users to get to work.

    (corrections appreciated)

    That's not the case here. This isn't restricting use at all...just making it clear which copy goes where (if found later).

    If they put in code to actively thwart copying -- and I agree it would 'make it easier for pirates to pirate and harder for legit users' to use what they bought -- I would be with you. Since that's not the case, there's no harm, no foul.

    Transgaming should provide a way to verify the file, though, to protect against the case that if the file were hijacked and bad code were put in you could check the file. That it's not the same # for everyone isn't much of an issue.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  26. Why would they do this? by nwbvt · · Score: 3, Funny


    I honestly do not understand why they would want to do this. To protect against software piracy? Who would do such a thing? Surely the general population has enough respect for software developers that they would refrain from pirating software without copy protection schemes.
    </sarcasm>

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  27. What happened to the free version? by Guspaz · · Score: 2, Interesting

    What happened to being able to download the source to WineX (Or Cedega) and compiling it yourself? Are TransGaming violating the GPL by not providing the source, or are they claiming that the subscription is to cover distribution costs to get around the GPL?

    Or, am I completely wrong, and does Transgaming provide the source on their website, just hidden somewhere?

    1. Re:What happened to the free version? by Anonymous Coward · · Score: 3, Informative

      X11 / MIT yes.

      Cedega itself is Aladin license. But it is no-so free:

      Within hours after posting the ITP (Intent to Package) on the Debian
      bug database and on the debian-devel mailing list, a mail from Trans-
      Gaming's CEO/CTE Gavriel State was received, which indicates
      1. "We noticed that you intend to package our AFPLed WineX package
      for release in debian (presumably non-free). We would really prefer
      that this not happen, for a number of reasons."
      2. " We would prefer not to have to change our license to explicitly
      prevent the distribution of binary packages, but if we have to we
      will do so."

    2. Re:What happened to the free version? by BenV666 · · Score: 3, Informative

      You can download and build the CVS version yourself: cvs instructions.

  28. Trust by Kaseijin · · Score: 5, Insightful
    simply use the gentoo ebuild tools to generate a new MD5 hash based on the .tgz you downloaded... you *DO* trust transgaming's own binaries, dont you??? hmmm??? :)
    You may have been joking, but whoever modded this insightful presumably wasn't. The Portage hash check assures the user that the Cedega tarball isn't really a rootkit uploaded by whoever 0wned TransGaming's server. It would be best if all publishers cryptographically signed their releases, but since most don't, comparing hashes with a trusted third party like Gentoo is a reasonable compromise.
    1. Re:Trust by riprjak · · Score: 4, Funny

      I can assure you I was as surprised as anyone to be modded insightful or interesting... I expected a funny or two.

      For reference people; NEVER do what I suggested to manually change the expected MD5 hash. Kaseijin is dead right in suggesting that the cause of variance may indeed be due to l337 hax0rz pwnZing a server and modding the downloads to infect your system...

      In fact, Kaseijins entire comment is informative, mine was a joke in VERY bad taste.

      Hell, I dont recommend taking my advice at the best of times :)

      err!
      jak

    2. Re:Trust by Anonymous Coward · · Score: 4, Funny

      This is slashdot; you can't underestimate the intelligence of the mods.

      insightful or interesting is mod-speak for "me no understand, but you sound smarts"

    3. Re:Trust by DragonMagic · · Score: 2, Funny

      In this period of American dialogue, the term is "misunderestimate". Fit the speaker well, fits many mods well.

      --

      Human nature is the same everywhere; the modes only are different. -- Earl of Chesterfield
  29. Apart from the moral/ethical questions... by cleverhandle · · Score: 2, Insightful

    I'm not really sure what the point of this watermarking is. It's really not copy protection - they would need a proper activation system to enforce that. And, even apart from the huge political backlash that would entail, I can't imagine that TG would devote the technical and clerical resources required to make an activation system work. Especially since so many Linux users change distros and hardware more often than their socks. They can't be crazy enough to try activation.

    So what's the point, then? Copies will still make their way through P2P. I guess they could go after people that share the file (if they're dumb enough not to wipe the watermark), but there's no way they'd do more than cancel that person's subscription. Again, apart from political issues, any legal proceedings would be ridiculously expensive for the damages involved. Are they saving dev time on support? No, not really - you have to have a subscription to access the message boards. There's IRC, I guess, but if a dev's sitting there already, that's not much of a loss.

    I feel like we're missing something here. The guys at TG are clearly not dumb. They can't believe this will help them sell more copies. There's got to be more to it somewhere...

    1. Re:Apart from the moral/ethical questions... by ashridah · · Score: 2, Insightful

      When you get down to it, the majority of pirated copies come from a small group of people.

      if the watermark had gone unnoticed, they could have used it to track who's subscriptions were being used to distribute it, and wipe them out.

      this isn't really a useful way to stop people sharing the software with their local mates, since that's much less likely to end up on p2p software.

      ashridah

  30. Privacy? by JamesKPolk · · Score: 2, Insightful

    How is this a loss of privacy unless you were planning to violate the company's copyright?

    Who is going to see your personally tagged tarball that you download?

    1. Re:Privacy? by JamesKPolk · · Score: 2

      Repeating the assertion doesn't make it so.

      The only possible way your personal information gets out here is if YOU distribute it. In that case it's YOU, not this company, that is violating your privacy.

  31. just 0 out the key. by sky_fire · · Score: 2, Insightful

    since we know it's bytes 0x10-0x23 why not just write a script that 0s them out and then compare the md5sum to that? I'm sure that wouldn't be hard to add to the ebuild in gentoo.

    --
    -- Proud member of the Jello Sex Cult.
  32. As far as I'm concerned... by Ghostgate · · Score: 5, Insightful

    ... any action that makes things more difficult / inconvenient / annoying / etc. for legitimate users of a piece of software (or anything else - like an audio CD) is an action that should not be taken.

    When I am using software that I am a legitimate owner of, the last thing I want to do is jump through a million hoops just to prove I'm legit. For example, I'll be the first to admit that when I BUY a PC game, the first thing I do is go looking for a "no CD crack" to download. Why? Because I own the game and don't WANT to be forced to swap CDs all the time, just to constantly prove that I paid for the damn thing. I shouldn't have to. Honestly, it's insulting.

    AFAIK, every form of copy/piracy protection that has ever existed has been cracked, and typically in a relatively short amount of time. The ones doing the pirating don't care - they have come to expect it, and finding out how to crack the software will be widely preferred to forking over the cash anyway. The crackers/warez distributors don't care either - indeed, quite the opposite, as many crackers will love the chance to be the first to crack a new protection scheme. The only ones who care are the legitimate users, because they're the ones who usually suffer.

    1. Re:As far as I'm concerned... by JamesKPolk · · Score: 3, Insightful

      I agree with your first sentence, but tagging a tarball doesn't make a legitimate user's installation, use, or backup of his software any more difficult or inconvenient or annoying.

      The only thing made inconvenient is the unlicensed redistribution of that tarball.

  33. This kind of setup would totally SuX11 by tepples · · Score: 2, Insightful

    Maybe someday, when bandwidth is free, we can write games that you simply "connect" to. It'll connect to your kb/mouse/controllers, and you'll get a video feed back, or some commands for your 3D renderer.

    Won't happen. The speed of light alone will cause enough round-trip latency to kill such remote-X gaming. There needs to be at least some predictive power on the client in order to preserve the speed of cause and effect.

  34. Non-copyleft free software licenses by tepples · · Score: 2, Informative

    Shouldn't there be some kind of license inheritance there?

    As far as I know, Wine is under GNU LGPL, a weak copyleft license. There exist free software licenses with even weaker "inheritance" properties (as you put them) or "viral" properties (as Microsoft put them), such as the various permissive licenses such as those of zlib, FreeBSD, X11, and the like.

  35. Re:Tis good! by DroopyStonx · · Score: 3, Insightful

    Think of it this way: they spend weeks implementing and thinking out an activation scheme only to have it completely and utterly CRACKED within hours of the product being leaked/released.

    The fact is, it doesn't affect piracy one bit, but now users gotta deal with additional BS. For example, piece together a new PC and put your copy of XP on it. Now, after activation fails, try to convince Microsoft that you destroyed or got rid of the old computer!

    It's not the fact that activation makes it easier, it's that the second a company boasts of having software that's uncrackable, it makes headlines and is often one of the first things to be cracked. In addition, the crack is often spread around so much to the point where it's hard NOT to find it.

    All because they decided to announce to the world that their new copy-protection/activation scheme is the shit.

    --
    We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
  36. Re:Great Idea by maxpublic · · Score: 3, Insightful

    People who steal should be punished.

    Agreed. Unfortunately you seem to have bought the line that copyright violation is somehow equivalent to theft.

    It isn't. It never has been. But if enough people like you refuse to exercise their brains concerning the matter and keep insisting that the two are one and the same, then some day they will be - at least legally. And then we're all fucked, since from that point on we won't even have the right to back up the product that we PAID FOR.

    We'll be just what the software companies want us to be: licensees. We'll never own anything we purchase from them, and if they can get away with that sort of fucked-up bullshit, what's to stop other companies from doing the same thing with their products? I suppose you'd be happy RENTING everything in your house for the rest of your life, unable to do anything with it that isn't specified in the EULA that comes with those items?

    If so, whoredom is just a short step away for you and everyone else like you.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
  37. Opens up possible attacks? by Anonymous+Cowdog · · Score: 2, Interesting

    I haven't thought this completely through, but something tells me there are a couple possible security problems opened up by this practice:

    1) I get hold of a copy of your tarball. Maybe we're on the same system, or maybe I find it on a CD, or maybe I'm your ISP, or your proxy provider, or whoever. Now I can redistribute your file to as many people as possible, in order to get you in trouble with the company that is tracking the IDs. This must be a known issue with all watermarking schemes, I suppose.

    2) If the company has to distribute a new MD5 with every file, and if I can get in the middle between their download site and the world, I can inject the ID and MD5 hash of my enemy's file into the outgoing streams. Same effect as number 1, the user pointed to by that ID gets in trouble.

    I there a name for this kind of security problem? We could call it the let's-you-and-him-fight problem, maybe.

  38. What about a Code Wheel? by Anonymous Coward · · Score: 2, Funny

    Or maybe word 3 of paragraph 2 on page 6...
    They must be new in town.

    1. Re:What about a Code Wheel? by pandrijeczko · · Score: 2, Interesting
      hm, my copy of FA-18 came with my Amiga. I don't remember a code-wheel; maybe it was a special version.

      My copy is certainly protected by it because I fired it up on my Amiga the other week to show a friend of mine a cute bug in the program - he was also an Amiga user, had played FA-18 endlessly but didn't believe this bug existed. We had to dig out the codewheel to get into it.

      Oh, by the way, the bug is worth seeing - while in the air, you could point the nose downwards but put the engines in reverse so that you could actually climb at the same time!

      --
      Gentoo Linux - another day, another USE flag.
  39. Short answer: yes. by CAIMLAS · · Score: 2, Interesting

    The short ansewr is, Yes.

    To lengthen the answer: because without revenue, the product will cease to exist.

    I mean, seriously. Come off it, you wankers. "It breaks gentoo's ebuild". BFD. It's still (relatively) simple to work around. Are you that much of an automatron that you can't deal with this miniscule inconvenience?

    This presents a fairly striking point about the majority of Linux/"free software" people. They're also largely proprietors of warez and other forms of copyright violation/property 'theft'. It's no small wonder why commercial products are slow to come to Linux - there's no market for them, as most would be pirated by the geeks and there'd be miniscule revenue.

    Sure, there's a place and probably a market for large commercial apps, but I'm talking about smaller things (such as the transgaming stuff). There are quite a few people that truly ascribe to the "free as in freedom" philosophy on a whole. Most people just want a free ride.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    1. Re:Short answer: yes. by pandrijeczko · · Score: 3, Insightful
      They're also largely proprietors of warez and other forms of copyright violation/property 'theft'.

      In the words of Robin Williams: "Whoa there, Sparky!"

      That's something of a blanket statement, isn't it? It could be argued that if you have access to "warez", you're certainly not going to be inclined to move to a FREE operating system on the basis of saving money on software, are you? Kind of a reverse logic thing you've got going on there...

      And if we're looking at copyright violation/property theft, doesn't most of the piracy of movies and music happen amongst the the teenagers to 25 year old age groups? These are hardly going to be free software users.

      It was not by far the only reason but one reason I made the move to Linux was because I was sick and tired of paying for generally low quality commercial software and actually felt better about NOT having to pirate a commercial application I didn't want to pay for in the first place.

      --
      Gentoo Linux - another day, another USE flag.
  40. Re:Will software companies ever learn? by CAIMLAS · · Score: 3, Insightful

    Um. I'm not sure if your comment is off-topic, or if you simply don't understand what TG is doing.

    They're "watermarking" stuff to to be able to essentially track legit users. IE, they will give support to people with legit watermarked tarballs. IE, service. Warezed copies will not receive services, thus not costing the company any direct money. You didn't honestly think the company was stupid enough to think they could 'prevent' piracy, did you? No, there will always be morally corrupt people such as yourself out there that have no compunction about not paying for what they get.

    Hopefully this makes sense to you.

    Oh, and one more thing - TG's software is making niche software. They are not making popular software. Your own argument is self-defeating.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  41. Re:Tis good! by Richard_at_work · · Score: 4, Informative

    The fact is, it doesn't affect piracy one bit, but now users gotta deal with additional BS. For example, piece together a new PC and put your copy of XP on it. Now, after activation fails, try to convince Microsoft that you destroyed or got rid of the old computer!

    I have actually done this, and there is no problem at all. Ive changed my PC 5 times since I bought the XP license that requires activation, and only on the latest switch did the online activation fail. I rang a 0845 number (UK) and got hold of a very nice girl in a call center. All she asked me was if this installation was a unique install IE I hadnt installed it on other PCs. When I said yes, she reset my activations and gave me the option of activating through her or redoing the online activation, which I chose and was carried out without a problem.

    Yes, anti piracy schemes get cracked, but cars also get broken into, you wouldnt see Ford selling cars without a doorlock. They are there to slow down the casual pirates, not the hardcore people.

  42. Re:Background, please. by BlurredWeasel · · Score: 3, Informative

    As far as I know:

    Most games have some sort of copy protection in them, making simple WINEing of the executable not work (tries doing magical windows assembly voodoo or some such).

    What TransGaming have done is to take WINE (legally under a permissive licence) and continue to develop it for games, in addtion to licencing these copy protection schemes from the people who make them. They are under a contract to not reveal these copy protection schemes, and hence don't. Everything else is avaliable for download from their CVS repository.

    ^^The world as I understand it.

  43. Re:easy workaround-A ravished beauty. by Anonymous Coward · · Score: 2, Funny

    You obviously think you're quite a wit.

    You're half right, anyway.

  44. Fairly straightforward solution by paulproteus · · Score: 2, Interesting
    Have the portage, instead of simply downloading the file, do this:
    • Step 1: download the file.
    • Step 2: Blank out the watermark, saving it elsewhere.
    • Step 3: MD5sum the watermark-free file.
    • Step 4: Restore the watermark.
    • Step 5: Act like nothing's wrong.
    <flame>I've always held that Gentoo users are like Debian users, but with less ingenuity ;-).</flame> Should Gentoo choose to use it, I'd love an email saying thanks, but I formally reserve no rights.
    --
    |/usr/games/fortune
    1. Re:Fairly straightforward solution by Atzanteol · · Score: 2, Insightful

      Isn't the point of watermarks to be difficult to remove and nearly invisible unless you know what you're looking for?

      Otherwise, what would be the point of putting a watermark on the downloads?

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
  45. Must be a "slow news day"... by pandrijeczko · · Score: 3, Insightful
    Where's the problem here?

    You don't have to use Cedega - if you're that keen on gaming, you probably have a Windows license kicking about somewhere anyway so just install that for gaming purposes as a dual boot.

    Doom 3 is about the first game I've noticed that doesn't run on Windows 98 (at least according to the box) but apart from that, 98 is fine for the occasional gaming session - just do I like I do and do all your important stuff in Linux.

    --
    Gentoo Linux - another day, another USE flag.
  46. What if MD5 utility is root'ed ? by anti-NAT · · Score: 3, Interesting

    Reading through the post, it is surprising that, after at least 10 downloads, he (she?) never suspected that the MD5 utility being used has either become corrupt, or has been cracked, causing it to not produce correct hash output.

    After the third or fouth failure, you should start considering more unlikely causes - corrupt MD5 utility, OS bugs, memory errors, etc. Any one of those could have cause the problems being described.

    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
    1. Re:What if MD5 utility is root'ed ? by Khali · · Score: 2, Informative

      Since he/she is a Gentoo user, I guess he/she may have been updating his system, downloading and checking (through md5sum) various packages at that time, and finding that all of them successfully installed, except TransGaming's one. This is enough to assume that the package was causing the trouble, not the system, at least in a first time. And it turned out to be correct.

      As a side note, I don't think that cracking md5sum in a way that it'll return random hashes makes much sense. This is more likely to catch the user's attention than anything else. Unless of course the user gets upset and is stupid enough to plain disable checking "because it doesn't seem to work anymore", in which case I agree it could help a cracking operation.

  47. There is only one answer by Graabein · · Score: 3, Insightful
    Is this tiny loss of personal privacy worth the increase in TransGaming's security?

    No.

    And make that "perceived security".

    --
    And remember kids: Never trust a computer you can actually lift.
  48. My subscription is cancelled... by oldosadmin · · Score: 3, Insightful

    I love transgaming, and was encouraging everyone I heard was using CVS to buy a subscription... but not anymore. I won't buy stuff from a company that would do something like this... well, the fact they did it isn't so bad, the fact they hid it is.

    --
    Jay | http://oldos.org
  49. Re:Tis good! by wolrahnaes · · Score: 4, Insightful

    but cars also get broken into, you wouldnt see Ford selling cars without a doorlock

    The difference is a car owner WANTS the lock to be there. I am glad to take an extra 2 seconds to get my keys out of my pocket if it helps prevent the stuff in my car from being jacked.

    I don't benefit in any way from software activation or CD keys. It is nothing but a hassle when you buy the software. It's easier in many cases to install the cracked version.

    --
    I used to get high on life, but I developed a tolerance. Now I need something stronger.
  50. Re:NWN by EvilIdler · · Score: 2, Informative

    Bioware also removed the copy-protection from the Windows version of
    Neverwinter Nights, around 1.29, I think. It caused more trouble than good,
    I guess.

    (Can't be arsed to dig through the patchnotes)

  51. CVS Tree by polyp2000 · · Score: 3, Informative

    Those who want to use Cedega, but not pay the licensing fee, can just use the CVS tree download from the transgaming website, that comes free and no subscription required. All that is missing is the point2play system and their installer. What is to stop people packaging up the CVS version and distributing that instead?

    IMHO the fact that they provide a CVS version negates the requirement to go and pirate it anyway.

    Nick...

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  52. Changes by rpdillon · · Score: 4, Informative

    Apparently it is watermarking...I downloaded two copies:

    $tar xvzf cedega1.tgz
    $ls
    cedega1.tgz cedega2.tgz usr
    $mv usr usr1
    $tar xvzf cedgea2.tgz
    $mv usr usr2
    $ls
    cedega1.tgz cedega2.tgz usr1 usr2
    $diff -r usr1 usr2
    $

    'Nuff said. Its just a watermark, not in the actual files. If you do a:

    $diff -rs usr1 usr2

    it'll report that every file is identical, just to verify.

    Then, make an unwatermarked version:

    $mv usr1 usr
    $tar czf cedega_clean.tgz usr

    Sadly, if you compress the *exact* same folder twice with tar czf it will not md5sum the same (try it!). I can't say I know why. So basically, this helps with piracy but not with the verification problem. =( Don't know how to fix the ebuild problem. Anyone that knows more about why the md5sums for two .tgzs of the same data would be different?

    1. Re:Changes by Craig+Ringer · · Score: 4, Insightful

      Most likely the MD5sums don't match because tar is storing the access times on the files. The access time will change when tar reads the file. To work around it, use the 'noatime' mount option on the FS or pass the appropriate parameters to tar so that it doesn't record atimes or resets them after reading the file.

  53. Re:The Object of MD5 ? by Kiryat+Malachi · · Score: 2, Insightful

    Well, let me run a scenario by you.

    "MD5 prevents haxors from owning my software provider's boxen and giving me bad evil rootkits! I just compare the MD5 checksum to the software I downloaded and if they match, I know its genuine!"

    "Hey, where do you get that MD5 checksum from anyway?"

    "The software provider's website.... oh, shit."

    Can I suggest that MD5-signed binaries are only useful if the MD5 signatures are widely available from places that aren't the manufacturer?

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  54. When did transgaming NOT suck? by ThoreauHD · · Score: 3, Insightful

    As they seem to devolve, I just want to hold up my hands and give a nice golf clap to the folks that seem to do everything in their power to shove a stick up the ass of linux gaming. Thanks Guys!

    Now that they don't give anything back for eon's, and tag their crap with the gayness of primate DRM, they can sit back and know that they've made life just a little bit better for.... nobody.

  55. Re:Tis good! by zerocool^ · · Score: 2, Interesting

    Not to mention the crap some people go through when they find out their CD Rom is no longer able to read the SafeDisc protection that a game has. For example, see Neverwinter Nights 1.32 patch. Bioware hated Atari for it, and you got the impression on the message board that there were a lot of bioware affiliates who were silently endorsing the idea of using Daemon Tools, or getting a noCD patch for your legit copy of the game if your CD drive didn't work.

    ~Will

    --
    sig?
  56. Not such a great company... by grandemperor · · Score: 2, Interesting

    I would like Transgaming to rott and dissapear, if you don't, then take a look at this

  57. Loss in privacy? by SiMac · · Score: 2, Interesting

    Look at it this way. You're at a supermarket. At the meat counter, there is one of those machines with tags, so they can call a number to ask the next person to come to the counter, rather than making everyone wait in line.

    Do you not use this system because it's a loss in privacy? They could link the tag number with the meat you're buying! And they could link the tag number with your face! So they'd know what meat you were buying...wait...nevermind.

    Unless you redistribute the Transgaming binary, the only effect of this is upon Gentoo and the MD5 hash. There are no privacy ramifications whatsoever. The MD5 problem has already been resolved in one line of code, and thus is a non-issue. As to the Gentoo problem, it could be completely resolved by making a package which executed a script to install Transgaming after verifying the non-unique bytes of the tgz.

    1. Re:Loss in privacy? by gothzilla · · Score: 2, Insightful

      That analogy doesn't work very well. At the meat counter, the tags are temporary. Once you get your meat you throw the tag away, you are never identified with the tag number, and the butcher never writes down your name and the tag number together. The number tags also do not affect the meat in any way. You do not have to cook the meat longer and you don't have to change your recipe for cooking meat just because you got a numbered tag while waiting in line.

  58. Re:Tis good! by ultranova · · Score: 2, Informative

    The fact is, piracy is limiting the availability of software for PCs.

    Perhaps you might want to back up this "fact" with evidence ? Such as some examples of software that wasn't released on PC because of piracy ?

    I think PC gaming is basically going extinct.

    Of course. That's why there's no new games being released for PCs. None are being planned either. And there certainly is no freeware/FOSS ones either.

    Slashdot confirms it - PC is dying :).

    Why release for a platform where most people won't even pay you

    Apparently some companies think that it still makes sense to make games on PC. But what do they know :)

    when you've got platforms like Xbox and PS2 where there's little or no piracy?

    I must have imagined those hundreds of pirated PS2 and XBOX games on suprnova then.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  59. Stop giving them money. by Lethyos · · Score: 2

    I am going to cancel my subscription over this. If you have a subscription and feel the same way, cancel yours. Our money talks and if their business practices go sour, it will walk.

    --
    Why bother.
  60. Official response here by gavriels · · Score: 4, Informative

    Hi all,

    I've posted an official response here:

    http://transgaming.org/forum/viewtopic.php?p=400 9# 4009

    Take care,
    -Gav

    --
    Gavriel State, Co-CEO & CTO
    TransGaming Technologies Inc.
    gav@transgaming.com