LWN.net Logo

From code war to Cold War (BBC)

From code war to Cold War (BBC)

Posted Mar 10, 2004 13:52 UTC (Wed) by imres (guest, #12)
In reply to: From code war to Cold War (BBC) by josh
Parent article: From code war to Cold War (BBC)

> In other words, the only valid reason to have copyrights and
> other idea control mechanisms is for the benefit of the general
> public, through the generation of more works for their use. If
> the general public wants to give up fewer or none of their rights
> over works and accept the possibility that fewer works will be
> created, that is their choice alone, and not the choice of
> prospective copyright holders.

The safest way of guaranteeing the benefit of the general public,
in my view, is to incentivate through practice and through
legislation, whenever viable, the availability of a *rich public
domain*, no strings attached, period!

Unfortunately this point is being little addressed in the current
debates and controversies. As a matter of fact it seems that both
sides literally abhor the idea of a public domain where the
author looses his control about his creation. This might be a
rendering to the "world of bits" of the classic "Tragedy of the
Commons" critique, elaborated for the "world of atoms".

I would also like to add that I have my doubts about the escrow
schemes being proposed. If someone wants to hide his source code
he can transform it into something only slightly more
intelligible than binary code but which can be happily compiled
by a compiler. As far as I know Don Knuth made this (perhaps for
the first time?) in his Web computer system written to support
Literate Programming, about 20 years ago.

What is needed is a genuine wish to cooperate and to form a
community around the software and I do not see how these can be
easily guaranteed by legislation. Maybe more investment should be
made first in educating the public about the importance of these
aspects, even if they seem irrelevant for the majority of
individual users. At the same time it could be stressed how the
source code can help the formation of such communities. But the
source code alone is not sufficient for their formation.


(Log in to post comments)

From code war to Cold War (BBC)

Posted Mar 11, 2004 0:44 UTC (Thu) by josh (subscriber, #17465) [Link]

I would also like to add that I have my doubts about the escrow schemes being proposed. If someone wants to hide his source code he can transform it into something only slightly more intelligible than binary code but which can be happily compiled by a compiler.
Just include a "preferred form for modifications" requirement like the GPL's:
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.
This prohibits obfusticated source, unless that is the form used by the original authors.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds