Free The TA Source Code
JFL writes " A petition to request that the Total Annihilation source code's current owner, Infogrames, release the code into the public domain is currently in full swing over at the French site TA Forever.
" I recently picked up TA again, and played around with it - while the graphics are looking a bit dated, the design for the system is great - a very extensible design system, and one that you could build some interesting environments on top of. The use of height is something that was, and to a certain extent, still far ahead of other RTS ? games.
Who here will actually use the source code that is going to sign the petition? You are going to act like you will, but once you see the source you are going to say "yes.. it is open now".
Then tommorow you will forget that anything happened. Not trying to be flame bait, but that is just how I see it.
At least give them something of value for it.
If the code belongs to a small group of individuals, offer to pay them or exchange services (like web design or web hosting?) to the people who own it. Help them advertise themselves and start a new business for themselves.
There is little tolerance for email petitions and other such forms of protest in this day and age. Few can afford to be generous.
Goat sex free since 2001
TA must have some very clever code to perform as well as it did on machines of its day, but that's nothing some open source developers working their asses off 12 hours a day can't do -- you can bet that's minimum the amount of work that Cavedog put into TA. It's getting artists to make the keen looking units, terrain, and explosions. It's getting a composer to write a soundtrack and a full symphony orchestra to perform it. OSS games tend to look and sound like ass because it's precisely the aesthetic appeal of the game that often gets dismissed as mere fluff -- forgetting that in the big picture, games themselves are mere fluff.
I've finally had it: until slashdot gets article moderation, I am not coming back.
I mean if you can not see "gpl" or "bsd" when people say "public domain" what is the world coming to?
and the only reason that any licence is needed for some software is that the judicial process is mostly thick when it comes to computer stuff.
I mean if forinstance i wrote some code and put it out with a note to the effect:
THIS SOFTWARE IS GUARANTEED TO BE ABLE TO DO ANYTHING AND IS JUST THE BEST AND NOTHING COULD BE BETTER AND IT WILL EVEN IRON YOUR SHIRT.
Do you really think it would stand for anything.
When people can sue you for giving them stuff there is something wrong with the world.
+----------------- | What is the question!
Just because you sign the petition dosent mean you will download the source and modify it. It may mean that you would like to see development of classic games continue once their companies have dissappear...
TA was a groundbreaking game for AI. I, personally, would like to look at how it's AI code works, although I am nowhere near good enough a programmer to actually make a game based on this source.
Basically, just because you sign the petition, dosent mean you have to be a game programmer.
I'm a good cook. I'm a fantastic eater. - Steven Brust
TA was/is a very cool game, but I believe it was pretty heavy on DirectX for graphics. I think it'd require a pretty large rewrite effort to port it to openGL so it could run on other OS'es. Anybody know if it had it's own 3d graphics engine or if it used DirectX routines exclusively?
Anyhow, Earth2150 is very similar and has much better graphics. Someone ought to use that as a model for an open source RTS game.
It seems like no one is citing id Software's release of the source code for Quake I and II. I agree that making TA public domain is a bad idea, but putting just the source code under GPL is not. Infograms can still sell more copies of the game just like id does since the art work is not.
Just my two cents.
-Eric
I have never heard of someone being successfully sued for a piece of public domain software being poor quality, without an explicit warranty, and I've looked pretty hard.
Can anyone provide a single example?
This is brought up over and over again as a reason not to release code into the public domain, but I've never seen any evidence that a disclaimer sent along with the initial release of public domain software is any less valid than one included in a licence such as the GPL. I believe it's a bit of licence folklore.
First thing: it is widely accepted that you don't need to agree to the GPL to use GPL software, only to distribute it. You don't even have to read it. That means you don't have to see or agree to any disclaimer of warranty.
Similarly, the end users of BSD or X type licenses don't have to see or agree to the terms. Under copyright law, having legally obtained a copy of software, by default you have the right to run it and back it up. Shrink wrap and click-through licenses are both somewhat legally shaky, but still a lot stronger than something you don't even see unless you look for it.
Furthermore, a case could be made that a copyright holder is more likely to be held responsible for defects in his work than a contributor to the public domain. Blanket disclaimers of warranty, especially tucked quietly away in a corner of a contract (especially one presented as "standard" or a mere formality, and not offering the opportunity to negociate), and in strong contrast to public claims, fall somewhere between weak and completely invalid.
Hell, the GPL still hasn't ever been tested in court. There are reasons to believe that releasing software under the GPL is putting it in the public domain, and it is just one test case away from being treated as such.
Picking a licence causes problems, too. The most important one is licence incompatibility: choose one, and you prevent the code from being used in projects using an incompatible licence, while public domain code can be included in projects using any licence I've heard of.
If the problem of liability is not a real one, then public domain is the simplest, easiest to understand, most reliable way to give people the full free use of your code.
Although I can't go into details (still under NDA after 6 years technically), we got bitten by this at a large software house not so long ago. Basically, some of our examples in the documentation were marked as "public domain" software and a third party began to redistribute the examples in binary form with added graphical interfaces. It turned out of the developers of this GUI had written his code on another company's time, and that company decided to sue us. Since there was no limitation of liability in our distributed source code, our lawyers had a harder time justifying our position.
You left out the most crucial part: What was their complaint? It doesn't sound like it had anything to do with merchantability or fitness for a particular purpose, or any sort of implied warranty.
It sounds to me a lot more like an accusation of your company being involved in the unauthorized use of this worker's paid time.
NDA or not, if you're not willing to specify enough details to show whether and how your example is relevant, you shouldn't have brought it up. I think you're using your NDA as an excuse to make vague references to a case that doesn't apply.