News for hackers. Stuff that matters.
Re:100% Open Source CS:Go by orra on Saturday June 03, 2023 @11:40AM (#36177535)
General point: Clean room reverse engineering is a common approach, from corporations keen to minimise their liability.

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.

Re:100% Open Source CS:Go by seba_dos1 on Saturday June 03, 2023 @11:54AM (#36177666)
That's true, but it doesn't change your parent's point - this cannot be called "open source" at all.
Re:100% Open Source CS:Go by ramshanker on Saturday June 03, 2023 @12:09PM (#36177805)
That will be helpful with my open source projects. Thanks.
Re:100% Open Source CS:Go by scott_w on Saturday June 03, 2023 @12:23PM (#36177944)
In a general sense, yes. However, I really don’t see how this would fall into that category. It looks like someone has a copy illegitimately and is trying to reimplement it.
Re:100% Open Source CS:Go by orra on Sunday June 04, 2023 @05:25AM (#36184239)
Yes. AIUI, it's the illegitimate copy that's the problem, not so much the decompilation approach.
Re:100% Open Source CS:Go by dgellow on Saturday June 03, 2023 @02:03PM (#36178950)
Wait, there are EU regulations on this topic? I understood there wasn’t a common framework, and instead each countries in the EU have their own approach.

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.

Re:100% Open Source CS:Go by orra on Saturday June 03, 2023 @07:18PM (#36181455)
It's actually really old, in that this bit goes back to the 1991 Directive, not just the replacement 2009 Directive.