Aha, takže tady máme problém, co vlastně je kód a co data a jaký je mezi tím rozdíl:
Kód:
http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=code
Hlavně bych z toho vypíchnul:
"The word "code" is often used to distinguish instructions from data (...)"
Data:
http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?data
"Data on its own has no meaning, only when interpreted by some kind of data processing system does it take on meaning and become information (...)"
V podstatě jde o to, že kód se nikdy nemůže rovnat data, protože ty dvě slova jsou používaný především tak, aby vymezily dvě odlišný věci. Pokud by někdy mohl platit případ, kdy "kód = data", tak by v tom byl dost bordel a každý by si mohl vymslet svou vlastní interpretaci
Jinými slovy, data potřebují, aby byla něčím interpretována, kód musí být zase možno spustit. Kód interpretuje data. Spustit data by šlo, ale nemělo by to žádný význam. Kód by šlo používat jako data, ale taky by to nemělo význam (kromě případu, kdy se překládá jeho forma, ale to je zase jiná věc).
Pořád se samozřejmě bavíme o datech a kódu ve smyslu počítačových programů.
A teď:
> Balík dat by to byl kdyby tam nebyl ani jeden bajt identifikující že je to ten který protokol. Protože jestli tam je tak ten bajt je určitě i někde v tom "mateřském" programu který ten balík dat vyprodukoval, takže ten bajt je kopie kterou ze sebe vyrobil ten program - cili je to kopie kodu, ne ?
Ne. Ten byte tam sice je, ale sám o sobě nic neznamená, teprve když ho nějak interpretuje program, který data zpracovává.
Podle Vašeho výkladu by nic jako data vlastně neexistovalo, protože data vždycky vytváří někdo nebo něco (i třeba generátor náhodných čísel) a proto by měla být vždy nedílnou součástí kódu nebo postupu, který je vytvořil, protože z něho pocházejí. My ale slovo "data" (vs. "kód") z nějakého důvodu používáme.
> Tak samo razítko na dopise je defacto forma kopie razítka které se válí na poště
No, to není nejlepší přirovnání. Razítko jsou pouze data, nějaký vzor pro jednoznačnou identifikaci. Kód je tady ten, kdo to razítko vytvořil a umožnil, aby s ním šlo razit, ale dál to s ním nesouvisí. Razítko dál přenáší jenom data a s původním kódem nesouvisí
> A vůbec, jak jsem řek, nikde tam není psáno že se mluví o kódu toho programu, obecně se tam mluví o tom že "rozmnožuje kód" a japak jsou data přenášena ? Zakódovaná. Takže kód = data a natuti je to písmeno d)
Tak teď ste to už dost popletl:
1) Bavíme se o paragrafu § 66 Omezení rozsahu autorových práv k počítačovému programu. Pokud se tady mluví o kódu, samozřejmě se mluví kódu programu, jinak by na to šlo napasovat cokoliv.
2) Data vůbec nemusí být přenášena zakódovaná, a i kdyby vždycky byla, zákon by potom musel rozlišovat mezi kódem ve smyslu "zakódovaná data" a "kód programu", ale to nedělá, protože "kód" má vždycky význam "kód počítačového programu".
3) Jak už sem napsal, rovnice kód = data je nesmyslná.
A máte to