ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.66k stars 616 forks source link

Wait, so I cannot commercially sell a game with this code? #1883

Open ryandakid opened 6 years ago

ryandakid commented 6 years ago

So if I made a game with this code with my own dll files, would I still get sued for it?

I have tried asking valve, and they never answered me.

tschumann commented 6 years ago

Doesn't look like it - the readme (https://github.com/ValveSoftware/halflife/blob/master/README.md) says "You may distribute your modified Valve game in source and object code form, but only for free".

ryandakid commented 6 years ago

Is there any way that I could get a license where I could commercially sell the game but only with the source code available (the GPL)

tschumann commented 6 years ago

I doubt it - "You may copy, modify, and distribute the SDK and any modifications you make to the SDK in source and object code form, but only for free."

But that aside, I don't think Valve wants to license the engine any more and I don't think there's any conditions you can meet to circumvent, that short of finding someone at Valve who'll sort out licensing for you.

ryandakid commented 6 years ago

Could I just retype the whole program? Would that work? Is that illegal?

Bandock commented 6 years ago

Not a good idea. There have been lawsuits over that sort of thing in the past.

hashnimo commented 6 years ago

Try to find a legal loophole in that license, or maybe create a popular game and gain income through donations. Also you can host servers for your game on your end without releasing the dedicated server files, and then charge for the host and listing. Very bad business practice though. :D

hogsy commented 6 years ago

If you manage to produce something awesome and then press Valve to allow you to release it commercially on Steam then they might be willing to give it a shot.

They've done this for other games in the past, though the ones that spring to mind used the Source Engine, but I'm pretty sure it's license isn't all that different, and because of this it's clear Valve were willing to give some wiggle room there.

Alternatively, I can't see anything wrong with perhaps introducing a donations page or something along those lines. Sure, people will be able to download and play your game for free, but if they like what they see then they have the opportunity to throw money your way.

JoelTroch commented 6 years ago
ghost commented 6 years ago

So was the recent half-life patch (with no notes on steam and no commits on this repo) for a "security exploit"?

P.S. great page right here: https://store.steampowered.com/news/?appids=70&appgroupname=Half-Life&feed=steam_client

How hard is it to make a changelog when you update a game millions of people paid you money for?