Obfuskacja kodu

0

Ja naprawdę rozumiem po co ona jest i widzę sens ją stosować w komercyjnych projektach, ale coraz częściej widuje obfuskowany kod w projektach OSS na GitHubie/GitLabie/podobnych.

Wytłumaczy mi ktoś po co obfuskować kod otwartoźródłowego projektu? I czy to nie kłóci się z ideą OSS?

2

Lepiej by było, gdybyś podlinkowała te projekty.

0

@Anna Lisik:

jak chcesz powiedzieć że maintainerzy piszą brzydki kod to po prostu to napisz, a nie chowasz intencję pod przykrywką obfuskacji.

2
Anna Lisik napisał(a):

Ja naprawdę rozumiem po co ona jest i widzę sens ją stosować w komercyjnych projektach, ale coraz częściej widuje obfuskowany kod w projektach OSS na GitHubie/GitLabie/podobnych.

OSS != noncommercial

Wytłumaczy mi ktoś po co obfuskować kod otwartoźródłowego projektu? I czy to nie kłóci się z ideą OSS?

Z OSS nie. Z FS - tak.

0

Obfuskacja w open source jest po to, żeby sprawiać pozory, że to open source, bo technicznie to jest open source :), ale najczęściej jest ona w jakichś komponentach do malware na GitHubie w stylu "akademicki ransomware". Pokaż jakieś ciekawe przykłady, nie ma to jak dobra technika.

1
Anna Lisik napisał(a):

Wytłumaczy mi ktoś po co obfuskować kod otwartoźródłowego projektu? I czy to nie kłóci się z ideą OSS?

Idea OSS jest jak życie w naszym wszechświecie - to lokalna anomalia, coś rzadkiego, walczącego przeciw prawom natury i w ostateczności skazanego na powrót do stanu początkowego. Jak tajfuny w atmosferze - powstają, organizują się i się giną pozostawiając pas zniszczeń.

Być może idea OSS jest tylko krótkotrwałym epizodem w możliwej historii IT. Obfuskacja jest dowodem jej postępującej degeneracji, powrotem do naturalnego stanu rzeczy.

PS: Nie walcz z entropią, przyjmij ją!

0

Może to nie celowa "obfuskacja" a kod od @maszynaz ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1