Microsoft doc.

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Alan Dayley
Date:  
Subject: Microsoft doc.
=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday 19 November 2003 10:16 pm, Chris Gehlker wrote:
> Let me try this. The schema is not source code. It is just a rigorous
> form of documentation. MS isn't showing you any code from Word or
> authorizing you to use any. You still have to write your own code to
> parse the .doc Document, display it, accept user input in the form of
> edits, and save the modified document. Since you don't have any access
> to MS's code, you can't possibly have an issue with *copyright*.


Correct. My code is my code, copyright by me.

> However your program may employ methods that duplicate those of Word
> which might cause a problem with *patent*. Except that "...Microsoft
> hereby grants you a royalty-free license under Microsoft's Necessary
> Claims to make, use, sell, offer to sell, import, and otherwise
> distribute Licensed Implementations solely for the purpose of reading
> and writing files that comply with the Microsoft specifications for the
> Office Schemas."


But, the code is a "licensed implementation" of Microsoft's patent. I own =
the=20
copyright on the code but Microsoft owns the patent on what the code does. =
=20
(Assuming the patent is valid, but that is another debate.)

So, can "make, use, sell" and so on, my "licensed implementation" but I hav=
e=20
no controlling rights on what the code does.

> So all MS is doing here is saying that they won't sue you for *patent
> infrigement* if your code uses some method that Office also uses.
> Nobody is talking about copyright at all.
>
> As far as copyright goes, you own the copyright to the code you wrote.
> You can license it however you like.


Here is where it gets difficult. The code is copyright by me but the paten=
t=20
license does not allow me to sublicense the patent. So if I use copyright=
=20
law to GPL my copyrighted code, is that a sublicense of the patent license?=
=20

This is a perfect example of why software patents are so bad! I own the=20
copyright to my code but the methods it implements are patented by MS. Who=
=20
then has the controlling "intelectual property?" Does my copyright out wei=
gh=20
their patent? Do you have the money to fight MS and find out? Does any Fr=
ee=20
Software project have the money to go to court and find out? Microsoft has=
=20
the money to enforce their patent and they know it!

> Consider pdf and rtf. Both are considered open formats because there is
> a published spec. You are free study the spec and write your own
> reader/editor. This doesn't mean that you are free to copy the code out
> of Acrobat that writes .pdf or the code out of Word that handles .rtf.


But, is the format patented? MS with this patent license on software is=20
purposefully mixing copyright and patent concepts. It would cost two boat=
=20
loads of money or an act of Congress to clear the confusion.

> Adobe has also applied for patents on the methods embodied in Acrobat.
> That doesn't keep me from releasing my own program for reading pdf
> format under whatever license I want.


That is fine. But does their license prohibit sublicensing? The MS XML=20
schema patent license does.

> You did make me curious to see how Adobe's patent license compares to
> MicroSoft's. I'm DLing it now.


I would like to know how it compares also.

I am also watching for any reactions from FSF or some other "law smart" gro=
up=20
to perhaps add more intelligence to this discussion than I have.

Alan
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/vFgtUIl18h7/dy4RArZ3AJ9iO0OpCT68+EiWoCkudnPXF1/vFACfU4CO
sk6gbWQpK6Stdqo4PXzswUs=3D
=3DPL+i
=2D----END PGP SIGNATURE-----