top | item 14262035

Guy Finds StarCraft Source Code and Returns It to Blizzard

222 points| SoMuchToGrok | 9 years ago |kotaku.com | reply

291 comments

order
[+] jakebasile|9 years ago|reply
It looks like someone found a copy of Blizzard's copyrighted source code, returned it to Blizzard, and got a reward. Why are people upset about this? It seems like the right thing to do to my mind. If someone found a copy of my own source laying in the street I'd be very happy if they returned it instead of releasing it on the net.
[+] gottam|9 years ago|reply
We could of had enthusiastic fans see the inner workings of such a beloved game and tons of articles around the technical details, but instead we protected the intellectual property rights of a billion dollar corporation. Strictly by law, it was "the right thing to do", but it was a real missed historic opportunity.
[+] jpgvm|9 years ago|reply
It's not normal source code.

It's not like you found the source to the latest Halo game or something.

This is like finding the source to the original Halo game, of little to no commercial value but of immense cultural value.

Where possible these artefacts are archived so they will be around long after the companies have folded.

Unfortunately it's just not possible most of the time as companies end up taking their software to the grave.

Which makes this all the more depressing. This was an incredibly rare opportunity to archive something of cultural significance to millions of people, completely wasted because it fell into the hands of someone not equipped to deal with the situation properly or contact someone that does.

[+] eridius|9 years ago|reply
I don't know. A lot of people in this thread apparently never learned to tell right from wrong.
[+] rawland|9 years ago|reply
Completely agree.

Unless an owner of code decides something should run as FOOS, it's basically their own.

As far as I remember, the StarCraft game is already free (which is pretty awesome) [1]. So, maybe it's a matter of time until the source code might be free, too. However, it's up to them.

For the truly curious (which are arguing about the cultural value and so on), it is still possible to look into it using a decompiler. It is messy, but it is possible.

[1]: https://starcraft.com/en-us/articles/20674424

[+] huehehue|9 years ago|reply
Damn people are tearing this guy apart, the reddit threads are particularly brutal. It's a video game.

The finder has no obligation to risk legal trouble so that a game can be modified, played, or even preserved. I'm all for archiving these sorts of things, and agree there's probably no great reason to keep the source private.

But if I have the (likely) stolen property of a large company and they ask for its return, I'm sure as hell not going to go all cowboy to make some enthusiasts happy.

[+] Svekax|9 years ago|reply
You buy a box of old documents on Ebay. It contains an original manuscript of The Fellowship of the Ring with J. R. R. Tolkien's edits and notes in the margins. Tolkien's estate demands the copy back so they can burn it. You should mail it to them because they own it, right? It's just a book, right?

No, you shouldn't. They owners shouldn't be able to destroy it for the same reason we have laws protecting monuments and historical sites. When something has historical or cultural value, the public has a right to preserve it even against the wishes of the owner.

[+] jpgvm|9 years ago|reply
It's actually pretty simple. If you find yourself in the same situation:

1. Rip disk 2. Send to archive.org 3. Mail disk to Blizzard.

Blizzard will destroy this copy or at least make sure it never circulates again, by sending it to archive.org you have relieved yourself of the burden of releasing it. They may or may not choose to release it but they will at least keep it archived so that if Blizzard is to be lost then history will not be lost with it.

[+] uranian|9 years ago|reply
Fair chance Blizzard expected he had at least made a copy. Their being so generous with gifts and inviting him to speak with him personally seems to me a desperate effort to generate even more loyalty in him, which is actually really smart. It's their best chance for very little money and effort to prevent this source code to circulate on the internet.
[+] Vekz|9 years ago|reply
[+] dmead|9 years ago|reply
what a complete idiot. i hope he copied it and it resurfaces sometime.
[+] slackingoff2017|9 years ago|reply
Wtf? Who make a "gold disc" for source code?? Wouldn't the gold master be compiled code? And who the fuck makes a "gold source" disc that's also "professionally printed"? That implies they gave the source to somebody to have the CD made. Yeah right. Also, the game takes up most of a CD, the assets would use far more space than that.

There's so many holes in this story, it's obvious bullshit and everyone is soaking it up. 100% chance this is a lame viral marketing stunt to drum up interest in StarCraft remastered. It's clearly paid placement, and frankly a bit sensational to even be possible.

Blizzard is known for quietly paying people for product placement and bullshit stories like this. Don't be sheeple.

Edit: I did some reading and other sources actually name the person and mention he's a game collector (with pictures of some of his collection). Surprisingly, this looks to be legit.

http://www.dualshockers.com/2017/05/03/long-lost-starcraft-g...

[+] dagw|9 years ago|reply
Who make a "gold disc" for source code

The company I used to work for always made an archive copy of the exact source code we had compiled for each major release, so that there would never be any doubt about exactly which source code we had compiled to make each version of our game.

And who the fuck makes a "gold source" disc that's also "professionally printed"?

That disc does not look professionally printed. It looks like it was printed on one those cd-rom inkjet printers that where so popular back in the day.

[+] mmjaa|9 years ago|reply
Umm .. I don't know who pissed in your corn-flakes, but your assumption that this is bullshit because you've never seen Gold Source Masters ever being made is highly, highly specious.

I've been in the computer business since 1983. I've made gold master copies of released software in every project since that era. Its a highly common practice, and a good one, because it means that no matter what the resources and assets of the company are protected.

Also, CD's like this were easily made back in the 90's using CD label printers and gold discs designed for the purpose. It doesn't need to be a professionally produced CD like you infer; CD printers were quite common in those days.

So no, I'm sorry, your claim that its 'obvious bullshit' doesn't really ring true. What is obvious, is that you don't really have the experience with best practices of that era. Remember, this was a period of time before "Web-2.0 style source code repositories for all the things".

I am quite certain this is legit.

[+] ericcholis|9 years ago|reply
Archival purposes perhaps? I'd like to think that the process for Blizzard to create a CD wouldn't be too difficult.

I'm sure that Blizzard does a ton of paid placement. However, StarCraft is such a world-wide phenomenon; they don't have to do any shilling. The simple announcement of SC Remastered was picked up by every gaming news site imaginable. Hell, the new 1.18 patch & free Starcraft announcement were just as popular.

[+] kgu|9 years ago|reply
I can't find it viscerally in me to take moral issue with the guy releasing the code. I understand it belongs to Blizzard, but I just don't feel sorry for them. Not defending that, just stating a fact about the absence of an emotion in me.

That said: if you believe the guy would've been right to distribute the code, it follows that you believe the right thing for Blizzard to do is to release the code themselves. Instead of arguing morality here, one might spend one's energy articulating that argument to Blizzard instead.

[+] FrozenVoid|9 years ago|reply
Thats C++ source from v1.00 pre-expansion, an early version that is quite not the polished game that v1.07/v1.08 was, written on pre-c++98 MSVC code by inexpirienced and overworked programmers, when win95 was the mainstream OS and 128mB of ram was plenty and 3D cards were luxury products(most used motherboard graphics).

https://www.codeofhonor.com/blog/tough-times-on-the-road-to-...

[+] blkhawk|9 years ago|reply
When Windows 95 was the Mainstream OS 32 MB was what most people had and 64mb was plenty. Most people used PCI or VLB 2D graphics cards. There was simply not enough memory on the board for IGU. Most PCs had not even got USB by that point.
[+] jfoutz|9 years ago|reply
I would never want to go up against blizzard legal, but I have a hard time with the "trade secret" bit when the box came from eBay. The guy didn't sign a contract with blizzard.

I have cds with intellectual property on them. It's not like he's copying it all willy nilly. No different than finding a manual of procedures for some random organization.

The only "real" risk seems to be possessing stolen property (maybe, could have been a gift or souvenir). But stolen 20 years ago and never reported.

I can't understand how keeping the disk is particularly bad. But good for them for giving it back. I think it belongs in a museum, but back home at blizzard is ok too.

[+] scottlamb|9 years ago|reply
> I would never want to go up against blizzard legal, but I have a hard time with the "trade secret" bit when the box came from eBay. The guy didn't sign a contract with blizzard.

From what he wrote, I don't think they said he was under legal obligation to return it to them. I think they said why they wanted him to, they asked nicely, and they thanked him afterward. Seems perfectly appropriate to me.

[+] fatman13gg|9 years ago|reply
That's the beauty of the legal system. The point is not that you are not breaking any laws. It's the process will exhaust you and force you to sign a deal or something. You always lose in this case.
[+] rweichler|9 years ago|reply
You'd have to pay me way more money than that to keep such a pungent cultural artifact buried. What a shame!
[+] failrate|9 years ago|reply
I would have returned it after I made a personal copy... maybe.
[+] devwastaken|9 years ago|reply
In other news, Blizzard pays less than $1000 to make sure modders can't make starcraft better than they can.
[+] justicezyx|9 years ago|reply
I am particularly confused by Blz's rationale.

Valve basically own a significant fraction of its success to community: CS (based on modder produce) Dota2 (bought from a modder); these 2 are their big revenue sources.

While Blz seems always intended to disallow any modder involvement at all. Most Tower Defense games own their popularity to the early days of SC and warcrfatIII. And Dota is basically just a warcraft III mod.

If Blz can learn anything from Valve, it's that they can capitalize on the fan/moder based community, really easy. They just never did anything like that.

On the contrary, they always want to redo what community did to drive off their creations...

This does not sound rational to me...

[+] tripzilch|9 years ago|reply
To be fair, I'd estimate about $5k, considering the flight + hotel fees.
[+] madshiva|9 years ago|reply
seriously ? do you want I made the same game than starcraft? because it's quite easy... more easy than other RTS.
[+] chrismcb|9 years ago|reply
That is $1000 more than Blizzard was obligated to pay. Of course in the long run Blizzard is spending more than $1000 on this guy.
[+] infinityplus1|9 years ago|reply
Many are blaming him for not releasing the source code anonymously. Do you really think he had the knowledge to do that safely? He would have already done that if he could. It's really simple, don't play with fire if you don't know how to handle it.
[+] yomly|9 years ago|reply
How would you release something anonymously? Tor?
[+] sverige|9 years ago|reply
What has happened to the pirate spirit that used to exist in this country? That was found booty, nothing more, nothing less. What a shame. Guess I'd better send back to Microsoft that copy of "Chicago" I got from the U. of Florida servers back in the day.
[+] d--b|9 years ago|reply
Come on guys... Had any of you made Starcraft, you'd be very happy to have the disc back. Blizzard's behaved ok I believe in flying the guy to blizzcon and giving him the perks he got.

While it's interesting to have the code, there's probably nothing really amazing about it. However, the game is still being played, so releasing the source code may help people cheat.

[+] jvdl|9 years ago|reply
Wow, this thread. Plenty of people insisting on gaining access to source code they didn't write and had no part in developing.

News flash: it's not your product, you don't own it, and you have no rights to insist on hijacking someone else's product for your own gain.

[+] jbmorgado|9 years ago|reply
I think we are mixing two terms here: Intelectual Property and Trade Secrets.

The code doesn't seem protected by intellectual property but it's a trade secret. Just like Mona Lisa was intellectual property of Leonardo, but the way he created the different paint colours was his trade secret.

A trade secret don't necessarily have to be protected by law, the moment it gets out, then people are free to use it as they see fit. That's what I think about this source code: it got out somehow (even if the way it got out was illegal or not), but the moment it comes to public it becomes general knowledge.

[+] jlebrech|9 years ago|reply
and not long afterwards they re-release the game for free with a new installer.

looks like they finally found that long lost source code.

[+] rjeli|9 years ago|reply
This article breaks my heart to read.
[+] goldenkey|9 years ago|reply
This is why there are two types of people. Those that ruin it for everybody else, and those that don't. What a dunce.