Jean Paoli and Brian Jones: More on Office Open File Formats
- Posted: Jun 10, 2005 at 1:48 PM
- 19,164 Views
- 12 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
These formats are a big step in the right direction. Good stuff.
That's not the end of the world, but it is probably why the wording of the FAQ/Q&A response is a little uh, indirect.
Basically, you can not envelop these schemas in an Open-Source Definition compatible license because that would violate the Microsoft license. You can (and must) segregate the Microsoft material in a way where there is no license confusion, sort of like treating them as redistributables that can only be redistributed under their own licenses but are employed in works that have broader (that is, OSD-compliant) licenses for the added-value parts.
That's not a unique situation. I go into this more elaborately in my analysis of the Copyright part of these licenses on my blog.
Thinking about it a little more, this should be done even when same-license materials having different authors (that is, copyright holders) are comingled. You need to know who the several copyright holders are in case there is a question or desire to negotiate a special license.
After the discussion on the video, I realized that it is a bit more complicated. The pieces of open-sourced code that accomplish the reading and writing in conformance with the schema (isolated in an object of some kind, let us hope), must provide attribution to the royalty-free license. I think I would segregate that code too, because anyone who modifies it must either preserve the license-required conditions or remove the license statement and not use the code to access the Microsoft format.
I would use that arrangement because I would not want anyone who used an open-source offering of mine to get into difficulty and find themselves in infringement because the license conditions were not preserved in their derivative work. (I have a summary of the conditions in a follow-up on my blog. Notice that exactly the same thing must be done in using the OASIS OpenDocument formats and schemas. Although Sun Microsystems does not require an acknowledgment of the license, I would make sure to put something in about that to protect downstream developers in the same way.)
With luck, we're talking about pieces that someone would either use intact (apart from fixes) or would replace completely in making a derivative work of the open-source portions.
It is great to be given an opportunity to be acquainted with him in this way, along with Brian and his enthusiasm for all of the heavy lifting that it takes to deal with the real complexity of a few billion legacy documents.
Purrrrlease!
I mean, I'm as happy as anyone about the new Office file formats, but there's no need to turn Channel9 into Sycophancy-Central.
Sometimes I think I am making the situation murkier rather than adding any clarification. We'll see how that sits after I've been away from it and maybe get some feedback. Meanwhile, it has been an useful way to play hookie from my studies while convalescing a little.
When is Beta 1 suposed to be of Office 12.
(BTW... THIS IS GREAT!)
You can change the world in a small way.
Nelson Mandella did change the world. Just a lot of what happened and he did changed the world in indirect ways.
"a butterfly flaps its wings in China, and it rains in New York."
XML is a person, and he's changed a lot? That's a weird comment to stick to.
I don't see how that has anything to do with Jean Paoli or him changing the world though.
Remove this comment
Remove this thread
close