Replies: 1 comment 2 replies
-
The code and logic isn't obfuscated, only certain keyword strings / variable values, and not even for all the filters. And I use the term 'obfuscated' loosely. Basically only to the degree that it prevents some moron scammer from being able to take a quick glance at the code and know some of the hardcoded keywords. Anyone who knows anything about programming can probably figure out how to see what they are. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The
prepare_modes.py
file contains a bunch of obfuscated data.However, the GPLv3 license define "source code" as "the preferred form of the work for making modifications to it".
This rules out any form of obfuscated code if it isn't directly programmed in the obfuscated form.
This means (to me at least) that any copy of this script made by someone other than you and that doesn't remove/deobfuscate this section from
prepare_modes.py
would not be covered by the terms of the license.Ethically speaking, why make something only partially freely available and then label it as "free and open source"? Trusting other's code is already a difficult task, so why make it even harder by obfuscating that code?
I don't know what to end this with, other than to say that this isn't legal advice and that your work is very valuable.
Beta Was this translation helpful? Give feedback.
All reactions