this post was submitted on 11 Oct 2026
1777 points (98.7% liked)
linuxmemes
33100 readers
1652 users here now
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
- Understand the difference between a joke and an insult.
- Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
- Don't get baited into back-and-forth insults. We are not animals.
- Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
- Bigotry of any kind will not be tolerated. This is an LGBTQ+-friendly community -- if that is a problem for you, you should leave.
3. Post Linux-related content
- Including Unix and BSD.
- Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of
sudo in Windows.
- No porn, no politics, no trolling or ragebaiting.
- Don't come looking for advice, this is not the right community.
4. No recent reposts
- Everybody uses Arch btw, can't quit Vim, <loves / tolerates / hates> systemd, and wants to interject for a moment. You can stop now.
5. ๐ฌ๐ง Language/ัะทัะบ/Sprache
- This is primarily an English-speaking community. ๐ฌ๐ง๐ฆ๐บ๐บ๐ธ
- Comments written in other languages are allowed.
- The substance of a post should be comprehensible for people who only speak English.
- Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
6. (NEW!) Regarding public figures
We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
- Keep discussions polite and free of disparagement.
- We are never in possession of all of the facts. Defamatory comments will not be tolerated.
- Discussions that get too heated will be locked and offending comments removed.
ย
Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.
founded 3 years ago
MODERATORS
Reverse engineering isn't illegal. It's how projects like Wine are possible.
Well, depends.
Software is subject to copyright. Yes you can implement the same APIs, but when you get into the visual presentation, things can get copyright related even if the code isn't being ripped off.
If you decompile rather than clone, well then the code is copyrighted even if transformed into plausible source code.
Of course then there are patents...
The way I unterstand it, at least in European practice, the code itself is copyrighted, as in, the actual text, not the concept behing it. Decompiled source is not the same as original source, it goes through rounds of compiler optimisations and the process of reversing that includes a lot of guesswork. So, in practice, decompiling and working on the decompiled source was at least tolerated, probably because it would have been a grey area at worst.
In terms of whether the 'clean room' approach is as critical in Europe or not, I can't be sure. It might be more permissable for someone to use a decompile as a reference and also directly work on a replacement. However I'm pretty sure starting with a decompile of proprietary software as a direct codebase would run afoul of issues.
Otherwise, imagine you have an HEVC encoded rip of a 4K blu ray. You transcode it to AV1. The bytes are totally different, and even the resultant frames are likely not even pixel for pixel identical. I don't think copyright law would deem that not a violation, regardless of jurisdiction.
Transcoding would not be a violation, but in order to rip it in the first place, you had to bypass technological restrictions built into the disc and the drive. Under section 1201 of the DMCA, the creation or sharing of software that can do thatis a felony punishable by half a million dollars and six months in prison for a first offense.
Resharing your transcode would be a violation, even assuming the original was somehow an unencumbered HEVC. Ripping a VHS and encoding would still be a violation even without any DMCA complications
That is explicitly prohibited by virtually all proprietary software license agreements.
Which makes it a breach of contract, but not illegal.
I have news for you about breaches of contract. They can be sued over.
Also DMCA 1201 is a thing which often makes reverse engineering a felony.
I am not a lawyer, this is not legal advice, as should be obvious by me being a random dude on the internet.
you might want to double check your country's laws. back when the DMCA was first passed the US was also in talks with a bunch of other nations and sneakily made it a condition of doing any trade with the US that they had to adopt basically a copy paste of the DMCA. if you're in Canada for example it's called the Copyright Modernization Act. If you're in the EU it's called CISD 2001.