Leaked source – CS:GO(lwss.github.io) |
Leaked source – CS:GO(lwss.github.io) |
If anyone was interested in making a properly free CS:GO, they probably should avoid reading this post as it seems to show the leaked source.
> Please note that this code is property of Valve-Software and any contributions that you make are considered a donation into the public domain.
Nonetheless, clean room RE is not a legal requirement: certainly not in the EU, nor AIUI in the US.
The EU allows reverse engineering for interoperability. The EU allows reimplementations of APIs (as does the US). The EU also explicitly allows decompilation, where necessary.
Edit: I was wrong, I found the following: https://en.wikipedia.org/wiki/Computer_Programs_Directive
> (Art. 5). The legal owner of a program is assumed to have a licence to create any copies necessary to use the program and to alter the program within its intended purpose (e.g. for error correction). The legal owner may also make a back-up copy for his or her personal use. The program may also be decompiled if this is necessary to ensure it operates with another program or device (Art. 6), but the results of the decompilation may not be used for any other purpose without infringing the copyright in the program.
Licences, to many people, are the domain of really fucking boring crusty nerds.
This is an open source code. It is not compatible with widespread economical system, but it is not any less open.
Open source is by definition legal to modify and spread. There is a number of open source compatible licenses.
Leaked source is just that. Leaked.
I always thought that "open source" has nothing to do with what's legal and what isn't, it just means that anyone can materially access the code.
> If we got nuked tomorrow, and Steam went down, anyone could have CSGO up and running in the Bunker LAN by next week. Years later when us smoothskins are rockin’ Power9 Rigs, we would also have the ability to recompile and port the game.
The lip service to "Open Source" and white-knighting is a little harsh, but I think this was made with honest intention. Someone wanted to make a thing and offer it to others in the spirit of open collaboration. Their wording is wrong, but their heart is in the right place.
<Edit: The best I can find so far are these~>
[1] https://git.botox.bz/BotoX/hl2_src-leak-2017/src/commit/21b3...
[2] https://hl2-beta.ru/index.php?topic=29120.0
Both of which lead to:
magnet:?xt=urn:btih:21dda6847dde983f2f8063739249d2d1d09a5dda
"April 22nd 2020, random leaked shit.rar" / 5.0GB
MD5: c053f2b60d104f61c3057d3d425abd25
SHA256: f77c6124b35b3a44966aa904cccc178342957e0e2d42e8588e240ce9533d6096
</Edit>
Also, really admire the level of skill, dedication, and degree of focus it took to pull this off. I'm good at most of the areas used in this article, except the RE, and this was undoubtedly a TON of work for one lone wolf to execute on! Huge respect for this person. Then creating such an amazingly detailed technical write-up with the entertaining story bits and cute references like ".. us smoothskins ..", I had to look it up:
https://fallout.fandom.com/wiki/Smoothskin
Thank you so much, @LWSS (the author)!
What the fuck? This is so weird.
I also had a chuckle when I saw the license
In a few days when valve lawyers knock on the door... he guys I said ALL DUE RESPECT, so its legal, its in the Geneva convention!!! https://youtu.be/Af-Id_fuXFA
You could dev a PC AAA game and released it only for elf/linux. It is so easy to install free mainstream elf/linux distros, ppl will probably do it to play that big PC AAA game.
Not sure if that will be possible after the move to CS2. You would think so, but at the very least, "Kisak-Strike: Gentoo Offensive" will exist.
idtech still towers over the source engine for any real "small" projects. The community support + license + codebase is just so much better.
The only reason to use source is if you are a superfan who wants to make derivative stinky cut-content projects, and VR ports. Otherwise, you're just enslaving yourself to the valve megacorp(unless you can afford an apex-style deal).
idtech... 4 ? How badly do you hate your job that you agree to put up with this piece of shit ? Even pulling out Godot would be less crappy and have more support than an engine targeting DX9 and OpenGL released in 2002. idtech 4 is barely better than _goldsrc_. Some things ought to die, and idtech 4 is better suited to a museum than any real game these days. The lack of any useful and modern tools should already be a screaming red flag.
It just looks so hacky and something from the early 2000s era when it comes to engine architecture... What am I missing? Shouldn't these guys be at the forefront of innovation when it comes to engine design? Last time I checked they were a multi-billion dollar company which prides in hiring only the best of the best. How the hell do the best of the best write this code where you find // HACK: everywhere?
It did compile successfully for me the last time I tried it a year ago. I miss the original UI more than I anticipated, but other than that it works great.
2. Hacker News
Eventually the next natural progression is to hand over an entire program’s binary, and have the AI produce an equivalent code base in whatever language you wish.
In response, this will usher in a new era of very thin clients, or perhaps server based rendering of programs.
But to be honest, in the future there will be powerful models trained to reverse engineer binaries, so it probably won't be necessary.
Creating tracks is fairly easy, the community has already reverse engineer all you need, changing the game behavior by modifying the main.dol and StaticR.rel is not (that's why a source leak or a complete reverse engineering would be gold).
If they use a licence, they just throw WTFPL on it and call it a day like me.
What’s the worst risk? Someone in America sues me? Big deal.
It appears the repo in question has been available for 3 years.
So really in the modern era no copyright intended really is a message to the artist/label saying it's a fan video, they're not trying to impersonate the official one and asking for it to stay. The uploader might not know that that's what they're really asking but credit to YT for making this arrangement work to preserve some of the site's original culture.
If it's allowed the message is irrelevant, and i it's not allow it's also irrelevant as it will be ignored and the video removed.
Free software movement abuses the copyright system to prevent anyone from “owning” the software and putting a fence around others' work when greed tells it's suitable to do so. It has no intention to support its existence. As people only have that mediocre system today, and believe in it, it is used as a tool to partially formalize something from a different sphere of values.
It does if they want to use his code for anything. The parent commenter is also clearly making the point that his efforts are to be used by people who share the same sentiment of "fuck copyright". Which I think is a noble perspective, since IP laws in the US are much more bad than good.
So what is it if not "open source" on the scale between closed and open? "Half-open source"? "Leaked source" only refers to the way the source has initially began to be distributed, not whether it's open/closed right now.
I see, never heard of that term. Still wish there was a term that encompassed all software that has publically available source code. I thought "open source" was it. The literal meaning of the term aligns so beautifully with it.
Like, you wouldn't call a pirated movie "free". I mean, it is, but only by violating copyright law.
Free isn't a synonym for good or legal.
The common way it is understood should probably be named "libre source" or something, because it means more than that the source is just out in the open.
If something is “free” that means that you can get it legally without paying.
If something is only “free” by circumventing law, then that’s theft.