incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William A. Rowe, Jr." <wr...@rowe-clan.net>
Subject RE: [Vote]: ASP.NET support for httpd project?
Date Tue, 16 Mar 2004 04:56:07 GMT
At 05:03 PM 3/15/2004, Noel J. Bergman wrote:

>The phrase "Support the Microsoft ASP.NET System.Web.Hosting interface"
>raises concern with me, due to Microsoft's .NET patents and copyrights.

Here is something fascinating...

http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220030028685%22.PGNR.&OS=DN/20030028685&RS=DN/20030028685

c.f. claims [0053] and [0055].  mod_aspdotnet implements none of the
System.Web objects cited.  In fact they consume us (Apache.Web.Host
and Apache.Web.Request.)

Never mind that [0101] and the rest of the filing is overly broad, and bits could
easily be squished by prior art in the Sun and Apache Java communities.

It seems that in all variations...

PUB. APP. NO. Title
1 <http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>20030177282
<http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>Application
program interface for network software platform 
2 <http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=2&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>20030172196
<http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=2&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>Application
program interface for network software platform 
3 <http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=3&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>20030167356
<http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=3&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>Application
program interface for network software platform 
4 <http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=4&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>20030167355
<http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=4&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>Application
program interface for network software platform 
5 <http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=5&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>20030167277
<http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=5&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>Application
program interface for network software platform 
6 <http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=6&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>20030028685
<http://appft1.uspto.gov/netacgi/'/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=6&f=G&l=50&co1=AND&d=PG01&s1=%22ASP.NET%22.DRTX%2CDETD.&s2=%22System.Web%22.DRTX%2CDETD.&OS=/"ASP.NET"+AND+/"System.Web"&RS=/"ASP.NET"+AND+/"System.Web"'>Application
program interface for network software platform 

System.Web.Host and System.Web.Request go unmentioned (unless they
are covered in the graphic.)

In amy case the basis for the claim is probably as broad as 

1. A software architecture for a distributed computing system comprising: an application configured
to handle requests submitted by remote devices over a network; and an application program
interface to present functions used by the application to access network and computing resources
of the distributed computing system, the application program interface comprising various
types related to constructing user interfaces. 
...
4. A software architecture as recited in claim 1, wherein the distributed computing system
comprises client devices and server devices that handle requests from the client devices,
the remote devices comprising at least one server device that is configured as a Web server.


Hmmm.  Sounds like mod_perl.  For that matter they have a patent that
covers Apache?  "[...] the remote devices comprising at least one server 
device that is configured as a Web server".

If you dig into the rest of the claim they easily claim patent on X/Windows,
or awt/struts, or any of a dozen advanced UI models :-)

Before we continue the debate of mod_aspdotnet, can we get a discussion
list up and running, and can I have a citation of a relevant patent?  AFAICT
the mod_aspdotnet plugged into MS .NET is not a violation.  Mono itself
may violate the patent - that aspect doesn't concern me [yet] in r.e. this
initial code contribution.

Bill



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message