Re: Oppose draft-carpenter-ipr-patent-frswds-00

2007-10-30 Thread James M. Polk

At 04:24 AM 10/30/2007, Simon Josefsson wrote:

> At 04:48 PM 10/29/2007, Simon Josefsson wrote:
>>"Eric Burger" <[EMAIL PROTECTED]> writes:
>>
>> > One interesting side effect of the existence of an open source
>> > implementation of a protocol is monoculture.  We ran into a problem in
>> > ifax year ago when it turned out that all eight "independent"
>> > implementations all relied on the same library, thus rendering the
>> > "independent" implementations label difficult, to say the least.  Why
>> > were there no independent implementations?  Because in this case, the
>> > open source implementation was pretty good, and it was not worth
>> > investing in a proprietary implementation.  The result here has a really
>> > bad side effect for the IETF: if there is a good open source, free
>> > implementation, there will be no second implementation, resulting in it
>> > being impossible for the standard to progress.
>>
>>But that is how it is supposed to work!  If there is only one
>>implementation, a standard is not mature enough to move to DS.  You need
>>to have at least two, preferably several more, completely independent
>>implementations in order to quality-test a standard.
>
> but why does one or both have to be open source?
>
> Why can't both be commercial?

DS designates a mature standard.  If you read the requirements in RFC
2026 for a mature standard it is clear that few of the modern IETF
protocols live up to that standard -- you need to demonstrate
interoperability between two completely independent implementations of
_all_ features in the protocol standard.  Another (existing) requirement
is that any patent licenses needs to be obtained through separate
processes.  I believe that a good way to demonstrate that the patent
license process works is to require that a free software implementation
exists.  I strongly believe it should be possible to participate on the
Internet without paying a software patent tax to some organizations.


I believe you are arguing that the ends justify the means.  In other 
words, because all the licensing has to be worked out (to become a 
DS), you believe a free implementation is the answer. I say it is 
not. Two commercial organizations can work out licensing and comply 
with this requirement - but you don't want that to be acceptable. I 
hold that this is what I'm referring to as "bad for the IETF" because 
corporations will either start involving themselves less in the IETF 
(directly affecting the IETF's revenue - which is already too low, 
and probably adversely affecting corporate sponsorship of meetings - 
which is already hard to acquire), and/or have fewer corporate 
participants care about DS and FS RFCs, because there is no incentive 
for them to do the work.


BTW - if you believe a free (cost-wise) implementation be mandatory 
for elevation to DS, why don't you suggest the text be changed to say that?



___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf


Re: Oppose draft-carpenter-ipr-patent-frswds-00

2007-10-30 Thread James M. Polk

At 04:24 AM 10/30/2007, Simon Josefsson wrote:

> I admit now


s/now/not


all PSs have IPR attached, but this is almost certainly
> intended to kill any IPR from achieving DS. Is that what is intended
> here?

I don't believe that was the intention, but that's a question for Brian.

I disagree that all PSs are patented (if that is what you meant).


see above - I misspelled a word that means something else. sorry


I've
implemented several such standards without worrying about patents.  I
believe the majority of PSs are actually published without known
patents.  A search in the IETF IPR tracker should answer that.

/Simon


___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf


Re: Oppose draft-carpenter-ipr-patent-frswds-00

2007-10-30 Thread Simon Josefsson
"James M. Polk" <[EMAIL PROTECTED]> writes:

> At 04:48 PM 10/29/2007, Simon Josefsson wrote:
>>"Eric Burger" <[EMAIL PROTECTED]> writes:
>>
>> > One interesting side effect of the existence of an open source
>> > implementation of a protocol is monoculture.  We ran into a problem in
>> > ifax year ago when it turned out that all eight "independent"
>> > implementations all relied on the same library, thus rendering the
>> > "independent" implementations label difficult, to say the least.  Why
>> > were there no independent implementations?  Because in this case, the
>> > open source implementation was pretty good, and it was not worth
>> > investing in a proprietary implementation.  The result here has a really
>> > bad side effect for the IETF: if there is a good open source, free
>> > implementation, there will be no second implementation, resulting in it
>> > being impossible for the standard to progress.
>>
>>But that is how it is supposed to work!  If there is only one
>>implementation, a standard is not mature enough to move to DS.  You need
>>to have at least two, preferably several more, completely independent
>>implementations in order to quality-test a standard.
>
> but why does one or both have to be open source?
>
> Why can't both be commercial?

DS designates a mature standard.  If you read the requirements in RFC
2026 for a mature standard it is clear that few of the modern IETF
protocols live up to that standard -- you need to demonstrate
interoperability between two completely independent implementations of
_all_ features in the protocol standard.  Another (existing) requirement
is that any patent licenses needs to be obtained through separate
processes.  I believe that a good way to demonstrate that the patent
license process works is to require that a free software implementation
exists.  I strongly believe it should be possible to participate on the
Internet without paying a software patent tax to some organizations.

> So few PSs become DSs, I believe this will almost certainly make
> progression from PS to DS slower. Is that what we want?

I believe it will lead to better quality DS standards.  The reason few
PSs become DSs is, in my experience, not because a lack of free
implementations, but rather that nobody cares enough to go through the
pain of interop testing.

The requirements for DS are pretty high already, which can be discussed
as a separate issue, but this draft is only a marginal change.  My
impression is that your problem really is that few documents move to DS,
not that a free implementation should be required.

> I admit now all PSs have IPR attached, but this is almost certainly
> intended to kill any IPR from achieving DS. Is that what is intended
> here?

I don't believe that was the intention, but that's a question for Brian.

I disagree that all PSs are patented (if that is what you meant).  I've
implemented several such standards without worrying about patents.  I
believe the majority of PSs are actually published without known
patents.  A search in the IETF IPR tracker should answer that.

/Simon

___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf


Re: Oppose draft-carpenter-ipr-patent-frswds-00

2007-10-29 Thread James M. Polk

At 04:48 PM 10/29/2007, Simon Josefsson wrote:

"Eric Burger" <[EMAIL PROTECTED]> writes:

> One interesting side effect of the existence of an open source
> implementation of a protocol is monoculture.  We ran into a problem in
> ifax year ago when it turned out that all eight "independent"
> implementations all relied on the same library, thus rendering the
> "independent" implementations label difficult, to say the least.  Why
> were there no independent implementations?  Because in this case, the
> open source implementation was pretty good, and it was not worth
> investing in a proprietary implementation.  The result here has a really
> bad side effect for the IETF: if there is a good open source, free
> implementation, there will be no second implementation, resulting in it
> being impossible for the standard to progress.

But that is how it is supposed to work!  If there is only one
implementation, a standard is not mature enough to move to DS.  You need
to have at least two, preferably several more, completely independent
implementations in order to quality-test a standard.


but why does one or both have to be open source?

Why can't both be commercial?

So few PSs become DSs, I believe this will almost certainly make 
progression from PS to DS slower. Is that what we want?


I admit now all PSs have IPR attached, but this is almost certainly 
intended to kill any IPR from achieving DS. Is that what is intended here?




/Simon


___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf


Re: Oppose draft-carpenter-ipr-patent-frswds-00

2007-10-29 Thread Simon Josefsson
"Eric Burger" <[EMAIL PROTECTED]> writes:

> One interesting side effect of the existence of an open source
> implementation of a protocol is monoculture.  We ran into a problem in
> ifax year ago when it turned out that all eight "independent"
> implementations all relied on the same library, thus rendering the
> "independent" implementations label difficult, to say the least.  Why
> were there no independent implementations?  Because in this case, the
> open source implementation was pretty good, and it was not worth
> investing in a proprietary implementation.  The result here has a really
> bad side effect for the IETF: if there is a good open source, free
> implementation, there will be no second implementation, resulting in it
> being impossible for the standard to progress.

But that is how it is supposed to work!  If there is only one
implementation, a standard is not mature enough to move to DS.  You need
to have at least two, preferably several more, completely independent
implementations in order to quality-test a standard.

/Simon

___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf


RE: Oppose draft-carpenter-ipr-patent-frswds-00

2007-10-29 Thread Eric Burger
Although this may not be a popular opinion, I have to agree with James
here.  Our goal is to have the widest acceptance of a given protocol
output from the IETF.  One way is to have lots of open source
implementations.

One interesting side effect of the existence of an open source
implementation of a protocol is monoculture.  We ran into a problem in
ifax year ago when it turned out that all eight "independent"
implementations all relied on the same library, thus rendering the
"independent" implementations label difficult, to say the least.  Why
were there no independent implementations?  Because in this case, the
open source implementation was pretty good, and it was not worth
investing in a proprietary implementation.  The result here has a really
bad side effect for the IETF: if there is a good open source, free
implementation, there will be no second implementation, resulting in it
being impossible for the standard to progress.

We are the IETF and not the Open Source Consortium.  I would offer we
focus on producing the best and most spreadable protocols.  That hints
at, but does not require, open source.

If one wants open source, participate in one or more of the most
excellent open source communities and forums.

--
Eric Burger
Member of the Board of the SIP Forum,
which has a charter to support Open Source, as well as commercial,
implementations

-Original Message-
From: James M. Polk [mailto:[EMAIL PROTECTED] 
Sent: Monday, October 29, 2007 3:20 PM
To: ietf@ietf.org
Subject: Oppose draft-carpenter-ipr-patent-frswds-00

http://www.ietf.org/internet-drafts/draft-carpenter-ipr-patent-frswds-00
.txt
offers this text as a modification to RFC 2026:

A specification from which at least two independent and
interoperable
implementations from different code bases have been developed, of
which at least one is available as free software, and for which
sufficient successful operational experience has been obtained,
may be elevated to the "Draft Standard" level.

I oppose this text in any IETF document because it is counter to vendor
implementations (*any* vendor implementations) to achieve Draft Standard
status of a document, and that's bad for the IETF.

For example, take two vendors: Vendor-A and Vendor-B.

One of the vendor's has legitimate IPR claims on a PS RFC, the other
either has a license on that IPR from the inventing vendor, or has
implemented it under the IPR claim's royalty-free IPR statement (just as
some IPR has in its claim into the IETF).

Some PS RFCs are either very little used or very complicated, meaning
they aren't very popular (to the Open Source community) or cost to much
(time/money) to develop.  So unless someone decides to do the work
anyway (which doesn't make sense to require) - the suggested text above
prevents both Vendor-A's and Vendor-B's implementations from being
considered for elevation of this PS RFC to DS RFC
*because* they (for some crazy reason) want to charge money for the
products where this implementation can be utilized.

BTW - isn't charging money for products how vendor's stay in business?

The IETF preventing vendors from making money in order for the IETF to
consider progressing a PS RFC to DS RFC is completely counterintuitive
and will reduce vendor participation in the IETF.  As much as some might
applaud that result, it will mean either the demise of the IETF (without
sponsors and vendor participants attending meetings to pay the bills),
or that everything is just fine as a PS - which makes the suggested text
above completely useless.

James

___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf

Notice:  This email message, together with any attachments, may contain 
information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated 
entities,  that may be confidential,  proprietary,  copyrighted  and/or legally 
privileged, and is intended solely for the use of the individual or entity 
named in this message. If you are not the intended recipient, and have received 
this message in error, please immediately return this by email and then delete 
it.

___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf


Re: Oppose draft-carpenter-ipr-patent-frswds-00

2007-10-29 Thread Brian E Carpenter

Could we discuss this over on the IPR WG list, since the draft
responds to a specific request from the WG Chair?

   Brian

On 2007-10-30 08:44, Henning Schulzrinne wrote:
I admit to finding the discussion about Draft standards a bit 
theoretical, given how few RFCs ever make it there. As a rough estimate,


http://www.rfc-editor.org/rfcxx00.html#Draft

shows a rate of 20 out of a 1000.

On Oct 29, 2007, at 3:20 PM, James M. Polk wrote:

http://www.ietf.org/internet-drafts/draft-carpenter-ipr-patent-frswds-00.txt 


offers this text as a modification to RFC 2026:

   A specification from which at least two independent and interoperable
   implementations from different code bases have been developed, of
   which at least one is available as free software, and for which
   sufficient successful operational experience has been obtained,
   may be elevated to the "Draft Standard" level.

I oppose this text in any IETF document because it is counter to 
vendor implementations (*any* vendor implementations) to achieve Draft 
Standard status of a document, and that's bad for the IETF.


For example, take two vendors: Vendor-A and Vendor-B.

One of the vendor's has legitimate IPR claims on a PS RFC, the other 
either has a license on that IPR from the inventing vendor, or has 
implemented it under the IPR claim's royalty-free IPR statement (just 
as some IPR has in its claim into the IETF).


Some PS RFCs are either very little used or very complicated, meaning 
they aren't very popular (to the Open Source community) or cost to 
much (time/money) to develop.  So unless someone decides to do the 
work anyway (which doesn't make sense to require) - the suggested text 
above prevents both Vendor-A's and Vendor-B's implementations from 
being considered for elevation of this PS RFC to DS RFC *because* they 
(for some crazy reason) want to charge money for the products where 
this implementation can be utilized.


BTW - isn't charging money for products how vendor's stay in business?

The IETF preventing vendors from making money in order for the IETF to 
consider progressing a PS RFC to DS RFC is completely counterintuitive 
and will reduce vendor participation in the IETF.  As much as some 
might applaud that result, it will mean either the demise of the IETF 
(without sponsors and vendor participants attending meetings to pay 
the bills), or that everything is just fine as a PS - which makes the 
suggested text above completely useless.


James

___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf



___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf



___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf


Re: Oppose draft-carpenter-ipr-patent-frswds-00

2007-10-29 Thread Henning Schulzrinne
I admit to finding the discussion about Draft standards a bit  
theoretical, given how few RFCs ever make it there. As a rough estimate,


http://www.rfc-editor.org/rfcxx00.html#Draft

shows a rate of 20 out of a 1000.

On Oct 29, 2007, at 3:20 PM, James M. Polk wrote:

http://www.ietf.org/internet-drafts/draft-carpenter-ipr-patent- 
frswds-00.txt

offers this text as a modification to RFC 2026:

   A specification from which at least two independent and  
interoperable

   implementations from different code bases have been developed, of
   which at least one is available as free software, and for which
   sufficient successful operational experience has been obtained,
   may be elevated to the "Draft Standard" level.

I oppose this text in any IETF document because it is counter to  
vendor implementations (*any* vendor implementations) to achieve  
Draft Standard status of a document, and that's bad for the IETF.


For example, take two vendors: Vendor-A and Vendor-B.

One of the vendor's has legitimate IPR claims on a PS RFC, the  
other either has a license on that IPR from the inventing vendor,  
or has implemented it under the IPR claim's royalty-free IPR  
statement (just as some IPR has in its claim into the IETF).


Some PS RFCs are either very little used or very complicated,  
meaning they aren't very popular (to the Open Source community) or  
cost to much (time/money) to develop.  So unless someone decides to  
do the work anyway (which doesn't make sense to require) - the  
suggested text above prevents both Vendor-A's and Vendor-B's  
implementations from being considered for elevation of this PS RFC  
to DS RFC *because* they (for some crazy reason) want to charge  
money for the products where this implementation can be utilized.


BTW - isn't charging money for products how vendor's stay in business?

The IETF preventing vendors from making money in order for the IETF  
to consider progressing a PS RFC to DS RFC is completely  
counterintuitive and will reduce vendor participation in the IETF.   
As much as some might applaud that result, it will mean either the  
demise of the IETF (without sponsors and vendor participants  
attending meetings to pay the bills), or that everything is just  
fine as a PS - which makes the suggested text above completely  
useless.


James

___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf



___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf


Oppose draft-carpenter-ipr-patent-frswds-00

2007-10-29 Thread James M. Polk

http://www.ietf.org/internet-drafts/draft-carpenter-ipr-patent-frswds-00.txt
offers this text as a modification to RFC 2026:

   A specification from which at least two independent and interoperable
   implementations from different code bases have been developed, of
   which at least one is available as free software, and for which
   sufficient successful operational experience has been obtained,
   may be elevated to the "Draft Standard" level.

I oppose this text in any IETF document because it is counter to 
vendor implementations (*any* vendor implementations) to achieve 
Draft Standard status of a document, and that's bad for the IETF.


For example, take two vendors: Vendor-A and Vendor-B.

One of the vendor's has legitimate IPR claims on a PS RFC, the other 
either has a license on that IPR from the inventing vendor, or has 
implemented it under the IPR claim's royalty-free IPR statement (just 
as some IPR has in its claim into the IETF).


Some PS RFCs are either very little used or very complicated, meaning 
they aren't very popular (to the Open Source community) or cost to 
much (time/money) to develop.  So unless someone decides to do the 
work anyway (which doesn't make sense to require) - the suggested 
text above prevents both Vendor-A's and Vendor-B's implementations 
from being considered for elevation of this PS RFC to DS RFC 
*because* they (for some crazy reason) want to charge money for the 
products where this implementation can be utilized.


BTW - isn't charging money for products how vendor's stay in business?

The IETF preventing vendors from making money in order for the IETF 
to consider progressing a PS RFC to DS RFC is completely 
counterintuitive and will reduce vendor participation in the 
IETF.  As much as some might applaud that result, it will mean either 
the demise of the IETF (without sponsors and vendor participants 
attending meetings to pay the bills), or that everything is just fine 
as a PS - which makes the suggested text above completely useless.


James

___
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf