Slashdot Mirror


Multi Theft Auto - San Andreas Goes Open Source

dan writes " Multi Theft Auto is a third-party modification for Rockstar's hit title Grand Theft Auto San Andreas — and it has become open-source after over four years of closed source development. As a (somewhat) regular player of MTA since the early days of GTAIII, this hit me by surprise, somewhat." (The news is on the project's front page, from which dan extracts more details, below.) dan continues: "Some of the interesting parts of the post: 'Today we are marking a new milestone in the history of Multi Theft Auto. After over 11000 revisions since 2004, contributions by over 16 world-wide developers, 1554 files and well over 550.000 lines of mostly C/C++ code, we have made the decision to re-launch Multi Theft Auto as an open-source project.

By open sourcing our project, we are encouraging anyone who is willing to participate in this project, to participate. For that reason, we are not 'just' offering our source code: we have also opened our bug tracker and will be offering public access to our nightly build system that will be compiling a build every day (and has been long used for testing purposes). This way, any developer will be able to run the latest revisions, file bugs or submit patches.

This is particularly exciting given that the released source is based upon the MTA Blue core, which in theory can be applied to any single player game. The source will no doubt be useful and provide foundations for future projects and the progression of the mod itself.'"

14 of 127 comments (clear)

  1. Anonymity by QuantumG · · Score: 5, Insightful

    I've seen a bunch of "open source" game projects where the developers use pseudonyms to contribute. A few of these projects don't even have any contact information to get in touch with the developers. This basically makes their licensing pointless. Anyone can slap the GPL or a BSD-alike license on a bit of code, but it doesn't mean anything unless someone is willing to stand up and claim copyright on the code.. and that means a real human with a legal name. Throwing some code, that you value, out into the world without your name on it isn't philanthropy, it's just stupidity. If someone wants to shut down one of these projects, all they have to do is claim that they wrote it. They then can write up a DCMA takedown notice and the actual authors have no way to prove that they are the legitimate copyright owners.

    --
    How we know is more important than what we know.
    1. Re:Anonymity by FooAtWFU · · Score: 5, Insightful

      If someone wants to shut down one of these projects, all they have to do is claim that they wrote it.

      And pray that you don't get a serious legal smackdown laid on you if it ever did happen to go to court. There are ways to demonstrate authorship and link pseudonyms to real people when you get down to it; they're not perfect, but are you willing to risk the chance they work?

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    2. Re:Anonymity by Anonymous Coward · · Score: 5, Funny

      Well, maybe it's time I was more open about this then. I wrote the code.

    3. Re:Anonymity by ZorbaTHut · · Score: 4, Informative

      If someone wants to shut down one of these projects, all they have to do is claim that they wrote it.

      Proof of identity besides, how exactly would this work? All major open-source licenses (including the GPL) are irrevocable for the code they were distributed with. They can claim they wrote it all they want - they can't force anyone to take it off their sites.

      If someone wanted to shut down the project, they'd have to:

      * Claim it was theirs
      * Claim that they never intended for it to be distributed
      * Explain how it is that this group, which has been distributing it for a long, long time, managed to be the sole source of distributed binaries for months (years?) without the original authors ever caring
      * Explain how this group got ahold of the sourcecode in the first place

      There's enough laugh-test issues in there to make any such attempt essentially impossible.

      Basically, put it this way. If these people, the actual developers, want to de-GPL it in the future . . . they can't. Cat's out of the bag, ain't going back in. If they can't do it, what makes you think an impostor could?

      --
      Breaking Into the Industry - A development log about starting a game studio.
    4. Re:Anonymity by Anonymous Coward · · Score: 5, Interesting

      They opensourced code that is not even theirs, I have my sources, trust me there is actually code in there that they got from rockstar before the hot cofee fiasco when they even supported them, i doubt they ever did permission to release that.

      And they also refuse to credit some of ex-developers.

      Basically they could get easily sued into oblivion.
       

  2. Now hiring! by narcberry · · Score: 5, Funny

    Looking for motivated developers to work on an exciting video game project.

    Must be willing to work for free.

    --
    Modding me -1 troll doesn't make me wrong.
    1. Re:Now hiring! by Hal_Porter · · Score: 5, Funny

      Looking for motivated developers to work on an exciting video game project.

      Must be willing to work for free.

      Looking for motivated philanthropists to work on an exciting underprivileged human life improvement project.

      Must be willing to work for free.

      Oh come on! GTA's attitude is best summed up by the advice "If you kill that hooker, you can get your money back." Comparing it to charity work is a bit silly.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  3. Re:too bad by Anonymous Coward · · Score: 5, Funny

    Sorry, but you're wrong.
    See how I've provided evidence for all my points?

  4. Re:This is news??? by pushing-robot · · Score: 4, Insightful

    So I assume you also avoid any open source software that runs on Windows or OS X?

    --
    How can I believe you when you tell me what I don't want to hear?
  5. Only Cowards are Anonymous by Anonymous Coward · · Score: 5, Informative

    If you look at the Google Code site for the project and see some of the committed files in the repo, you'll notice REAL names with REAL email addresses, and thus your point is moot... and I shall forever be a coward.

  6. Oh, you don't need cheats. by StreetStealth · · Score: 5, Interesting

    I've heard fantastic, mind-bending things about Multi Theft Auto.

    Apparently, enthusiast game devs grafting on a real-time multiplayer component to a single-player game to which they don't have the source results in some, shall we say, interesting sync issues. My favorite story is where one guy suddenly gets replaced with a taxi on another guy's client. He still sees himself as a character, but the other guy sees him as a taxi just "walking" around.

    "Get in me!" is of course the appropriate response, and upon their union the two have a strange and jittery ride down the street, until they get to the train station. They get on the train, which the taxi guy sees as a bouncy and jittery train ride, but the other guy sees as a taxi intersecting the train, grinding endlessly against the tunnel.

    Finally, something breaks, and they're no longer constrained to the map's clipping, rocketing around the city, perhaps bi- or quad-locating, and it's time to reset the server.

    --
    Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear
  7. Summary Lacking by ovanklot · · Score: 5, Informative
    FTA:

    "Multi Theft Auto (MTA) is an open-source software project that adds a full multi-player network play functionality to several of Rockstar North's Grand Theft Auto game titles, in which this network play element is not originally found."

    Ah, now I get it.

    --
    "Programming is life, the rest is mere details"
  8. Time for some open source by sleeponthemic · · Score: 4, Funny

    and hot coffee.

    --
    I record my sleeptalking
  9. More than 16 worldwode developers... by VendettaMF · · Score: 4, Insightful

    "More than 16 worldwide developers"

    That'd be 17 worldwide developers then?

    --
    kartune85 : Incapable of reason, observation or learning. A kind of dim, drab, flightless parrot.