[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Social Contract GR's Affect on sarge

Humberto Massa <humberto.massa@almg.gov.br> writes:

> Something starting in the lines of: <what is in angle brackets is not
> part of the draft draft>
> The Debian Project defines as Source Code for any work the Form that
> may be assumed by the work, in which the Debian Project prefers to
> make modifications to the work. Trivial examples of Source Code are:
> .c/.h/Makefile files to trivial projects written exclusively in the C
> programming language; those plus configure/config.test to
> automake-generated projects;.dpr/.pas to Pascal language projects;
> <.... can do a lot of examples here, maybe stating that the exemples
> are not limitating>.

What about source code that has passed an obfuscator or a transpiler?

> Two forms of the same work are deemed interchangeable if in a normal
> Debian system, they can be, without any loss of information,
> transformed from one form to the other and back, using at most <some
> number>3 command line commands, <or some number/15 clicks in a
> graphical, non-automatable program??>, requiring of the user no
> knowledge respecting to its form, content or structure, and requiring
> no further installation of packages not available in Debian itself.

This outlaws data stored in lossy compression formats.

> Would this help??

To me it illustrates that "The source code for a work means the
preferred form of the work for making modifications to it." isn't so
bad as a definition after all. 8-)

Current mail filters: many dial-up/DSL/cable modem hosts, and the
following domains: atlas.cz, bigpond.com, di-ve.com, netscape.net,
postino.it, tiscali.co.uk, tiscali.cz, tiscali.it, voila.fr.

Reply to: