A letter to the W3C (was: Re: Please Help Pass W3C Patent Policy)

2002-12-31 Thread Emile van Bergen
Hi,

On Mon, Dec 30, 2002 at 06:44:08PM -0800, Bruce Perens wrote:

[SNIP]
 Please write to [EMAIL PROTECTED] and tell them
 something like this (please elaborate - everyone discounts
 rubber-stamp comments):
 
   To: [EMAIL PROTECTED]
   Subject: Approve of draft policy - disapprove of software patenting.
 
   I request that W3C approve the draft patent policy, because it's a
   compromise that protects the right of Open Source / Free Software
   programmers to implement W3C standards.
 
   I object to software patents, and support efforts to eliminate them
   at the legislative level.

Below you'll find the letter I sent, anybody, feel free to reuse bits
and pieces as necessary.

And thanks,


Bruce,

for the good work, even though it feels somewhat as a phyrric victory.

===

Dear sir, madam,

This is to inform you that as an independent software developer and
computer services provider, I reluctantly support the W3C draft policy
regarding patents in W3C standards, because it preserves some of the
ability of developers of Free Software / Open Source software to
implement W3C standards.

However, I strongly persist that the right to implement internet
standards should never become a limited, tradeable right, affordable
only to corporations whose business model works by restricting the use
on their work and collecting a fee for every distributed copy of their
implementations, so that per-copy patent royalties can be paid.

The Free Software (free as in speech; also sometimes referred to as Open
Source, which is similar) companies such as RedHat and SuSE have proven
that viable commercial business models exist for software development
that do not rely on collecting per-copy revenues or on otherwise
forcibly restricting the use or distribution of their products.

Those models, built on providing services and support using jointly
produced tools, allows people and small companies that do not have the
infrastructure or wish to restrict the use or distribution of their
work to provide the market with useful software, making a good living
in the process.

Programming, more than any other area of engineering, is a discipline
in which individual people and groups that are not necessarily organised
around shareholder-driven enterprise, can be extremely fruitful, to the
benefit of the computing public at large.

Especially in the world of internet software, where all software that
runs the infrastructure ultimately serves to allow as many people as
possible to share the information they wish to share -- a concept that
often conflicts with the desire to control and to raise toll booths, as
necessarily present in shareholder-driven organisations -- does Free
Software form a large part of the few viable, truly interoperable
products that build this infrastructure.

For some reason, commercial products seem to be only temporarily
successful in the internet arena, where the most interoperable and the
most versatile software is preferred. Only a monopoly that can use its
strength in other markets to leverage less interoperable and less
flexible internet software, can conquer any significant piece of this
market with proprietary, single source, controlled use software.

How many proprietary webservers have any market share, other than
Microsoft IIS? How many proprietary DNS implementations? How many
successful proprietary internet mail servers? 

And how many standards for transmitting information that are patent-
encumbered at the software level actually receive any use? ASCII, HTML
and HTTP would have been spectacular failures if the ecosystem of
software components that implement these standards would have been
limited in development due to patents held by commercial entities,
necessarily driven by short term monetary interests, as every company
must ultimately work in the interests of its shareholders.

I strongly object to any legal instrument wielded by groups
that are ultimately driven only to achieve the highest possible return
on investment to restrict the availability of human knowledge and the
freedom to share and work in common interests, except where it brings
more knowledge and more freedom to share. 

Copyright laws may have been such an exception, where some restriction
ultimately produces more -- at least before the DMCA and before the
extension of its time period -- and perhaps the same can be said for
patents. However, patents on internet software can not be seen, not by
any stretch of the imagination, as having been net-productive for the
internet industry or the public.

It is therefore a big mistake in my opinion, for a standards body that
works in the collective interest of the internet community and
everything that it produces, commercially and non-commercially, to
propagate patent-encumbered standards, regardless of license conditions. 

The most flourishing segment of internet software is produced by groups
and individuals that cannot and do not want to control the 

Re: Please Help Pass W3C Patent Policy

2002-12-31 Thread Marcelo E. Magallon
On Mon, Dec 30, 2002 at 06:44:08PM -0800, Bruce Perens wrote:

  The code that makes use of the patented principle must be under the
  MIT license, which allows a scope-limited patent license.

 You are asking us to support a proposal that goes against point 6 of
 the Debian Free Software Guidelines.

 From URL:http://www.w3.org/TR/2002/WD-patent-policy-20021114/#def-RF

With respect to a Recommendation developed under this policy, a W3C
Royalty-Free license shall mean a non-assignable, non-sublicensable
license to make, have made, use, sell, have sold, offer to sell,
import, and distribute and dispose of implementations of the
Recommendation that:

[...]

3. may be limited to implementations of the Recommendation, and
   to what is required by the Recommendation;

-- 
Marcelo


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: Please Help Pass W3C Patent Policy

2002-12-31 Thread Francis Whittle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2002.12.31 13:44 Bruce Perens wrote:

There's a long discussion below. I'm asking you to do something once
you
read that discussion: Please write to
[EMAIL PROTECTED]
and tell them something like this (please elaborate - everyone
discounts
rubber-stamp comments):

	To: [EMAIL PROTECTED]
	Subject: Approve of draft policy - disapprove of software
patenting.

	I request that W3C approve the draft patent policy, because
it's a
	compromise that protects the right of Open Source / Free
Software
	programmers to implement W3C standards.

	I object to software patents, and support efforts to eliminate
them
	at the legislative level.


I hope no-one just went forth and did this

The current draft policy is available at 
http://www.w3.org/TR/patent-policy/
I implore that you all read it before doing anything like the above.
Do take into account everything disccused in the original mail, but
importantly make your own decision.

I'm not suggesting it's in any way wrong (I haven't read the draft
myself yet, and haven't made a decision), but it *is* important in a
democracy such as this that every man reads all the evidence before
making their desicion.

Francis Whittle
PGP public key: http://users.freewebhost.ws/fudje/pgp-key-public
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 
http://mailcrypt.sourceforge.net/

iD8DBQE+EddLY/r9JRihTD0RAnQlAKC7Bt0jXMCfFI6x9c1apgsp6zOsTACeJXTX
GCSgxaIY2XlGTMxN2Soen0s=
=jsvw
-END PGP SIGNATURE-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Please Help Pass W3C Patent Policy

2002-12-30 Thread Michael D. Crawford
Bruce,

I understand your argument, but I have also read the FSF's argument at:

http://www.fsf.org/philosophy/w3c-patent.html

If, as you say, the holders of patents took their toys to play elsewhere rather 
than participating in the W3C standards process, this might actually have some 
benefit.

1. The patent holders wouldn't get their patents stamped with the W3C seal of 
approval.

2. Nothing that can legitimately claim to be a web standard would be encumbered 
in any way by a patent.

Of course #2 only applies to the extent that the W3C maintains its reputation 
as being the one true source of legitimate web standards.

I acknowledge that the patent holders might get a standard issued with all sort 
of encumbrances by some other body.  But encumbered standards happen all the 
time.  I think there is some safety in the knowledge that Free Software would 
not get written that uses the patents, and that would help the encumbered 
standards to fail.

After reflecting on it for a little while, I feel it is better for Free 
Software that implements a restrictive patent not to exist at all than to exist 
with the encumbrances the proposed policy would require.  There are other 
things people can do with their computers, things for which patent-free Free 
Software would spring up, thus assisting the market failure of the patents. 
That might not be the case if there were Free Software that implemented a patent.

Respectfully,

Mike Crawford

--
Michael D. Crawford
GoingWare Inc. - Expert Software Development and Consulting
http://www.goingware.com/
[EMAIL PROTECTED]

 Tilting at Windmills for a Better Tomorrow.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Please Help Pass W3C Patent Policy

2002-12-30 Thread Michael D. Crawford
Bruce,

Numerous people have posted to the slashdot discussion comments that complain 
that the W3C comment submission software is rejecting their comments because 
clicking the validation link in the confirmation email doesn't work.  It 
appears to be a bug in the W3C's mail server software.  You should look into 
that, and perhaps try to get the comment period extended so people can resubmit 
their comments.

I thought some about the license workaround that you say Eben Moglen suggested, 
and I don't think it's workable.  The allowance for linking to libraries that 
have other licenses that are GPL compatible is meant for allowing GPL'ed code 
to draw upon non-GPL'ed work.

Your workaround doesn't address the case where the new code was created 
specifically for the purpose of making an existing GPL'ed work compliant with a 
web standard.

There is an accellerated plain-file-only accellerated HTTP server in the Linux 
kernel for example.  Suppose I wanted to upgrade the Linux kernel's HTTP server 
to support some new standard, wrote the code in compliance with the W3C's 
patent policies, but licensed my modification to the Linux kernel with the MIT 
license instead of the GPL.  If I distributed my work, even with source, I 
would be in violation of the kernel's GPL and ever kernel developer would have 
standing to sue me because I didn't license my addition to the kernel with the GPL.

Regards,

Mike
--
Michael D. Crawford
GoingWare Inc. - Expert Software Development and Consulting
http://www.goingware.com/
[EMAIL PROTECTED]

 Tilting at Windmills for a Better Tomorrow.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]