Re: Regarding OOXML and Microsoft patents

2007-07-14 Thread Richard Stallman
 Here in Portugal, in the OOXML fake-standard debate, the position of
 Free Softwar activists has been that it's impossible to fully implement,
 or might even be downright illegal to do it independently, closed formats.

Well, neither OOXML nor ODF have been fully implemented by third party
implementations beyond the products they originated with.   

If that is true, it is a red herring.

Suppose that ODF is never implemented fully by anything except
OpenOffice.  Is that a problem for us?  Not at all, because OpenOffice
is free software.  By contrast, if OOXML is never implemented fully
by anything except Microsoft Office, that could be a big problem for us,
since Microsoft Office is not free software.

The same conclusion applies if we replace fully with adequately.

Meanwhile, if it is hard for Microsoft to fully implement a 600 page
spec, that just reinforces the point that it is hard for us to
implement a 6000 page spec.

This is no reason we shouldn't _try_ to implement OOXML.  As long as
we are not forcibly stopped, we may as well try to implement
everything that users want.  But we must also campaign against OOXML's
adoption, because it may be impossible to implement adequately,
and we might be forcibly stopped.

Thus we remain with the conclusion that it is very important to 
campaign for ODF and reject OOXML as a standard.
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Regarding OOXML and Microsoft patents

2007-07-14 Thread Hubert Figuiere

 This is no reason we shouldn't _try_ to implement OOXML.  As long as
 we are not forcibly stopped, we may as well try to implement
 everything that users want.  

This work is currently being done jointly with Sun and Novell in
OpenOffice.org. It is developed openly in OpenOffice.org CVS and is
license the same way as the rest of the office suite (ie it is free
software).

For those who want to scream conspiracy theories, I'm one of the
developers for Novell and I don't have access to any confidential bit
of the specification. This means that whatever hole exists (and there
are) we have to assemble the pieces together on our own.

Hub
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Regarding OOXML and Microsoft patents

2007-07-14 Thread Miguel de Icaza

 Meanwhile, if it is hard for Microsoft to fully implement a 600 page
 spec, that just reinforces the point that it is hard for us to
 implement a 6000 page spec.

There are a few issues here:

* Microsoft not implementing support for ODF in their products
  is probably a strategic choice on their part, more than a
  technical limitation;   That being said:

* Full support for ODF can not be implemented based on the
  600 pages published.   The only way Microsoft can implement
  ODF support is by looking at the OpenOffice source code, and
  from what we know about Microsoft policies (right or wrong)
  their employees are barred from looking at code under
  certain licenses (GPL being one of them, not sure if the other
  licenses that OOo is released under is OK for them).

OOXML is for the most part a much simpler version to process than the
old file formats.   Although the XML has been significantly cleaned up,
it remains for the most part a representation of the data that we
already have support for (in the form of XLS, DOC and PPT support).

 This is no reason we shouldn't _try_ to implement OOXML.  As long as
 we are not forcibly stopped, we may as well try to implement
 everything that users want.  But we must also campaign against OOXML's
 adoption, because it may be impossible to implement adequately,
 and we might be forcibly stopped.

I would agree with your position if the two issues you mention were
real, but I have my reservations:

* The validity of the statement that we can be stopped from
  implementing OOXML:   Has a lawyer weighted into whether the
  patent grants in the Microsoft OSP are not sufficient?   All I
  have seen so far are opinions from advocates, with no legal
  background.

  Our own lawyers consider that the Microsoft OSP sufficient.

* In my opinion ---and the opinion of our own team working on 
  adding support for OOXML to OOo--- the spec is implementable.

  It might not be perfect up to the last bit, but it will be
  within the very acceptable range (Same can be said about
  pretty much every single one of the implementations that we
  have: from TCP/IP to NFS, to HTML, to USB support, to anything
  else).

 Thus we remain with the conclusion that it is very important to 
 campaign for ODF and reject OOXML as a standard.

It seems to me that the we are trying to participate in the game of
club your opponent with the standard club.I do not know if it is a
good tactic or not, but much of the campaign against OOXML has been
based on the very same tactics that people accuse Microsoft of using:
planting fear and doubt.   Maybe the ends justify the means, but I do
not feel comfortable with it.

Miguel.
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Regarding OOXML and Microsoft patents

2007-07-14 Thread Miguel de Icaza

 Fully irrelevant, since in one case it's mere workload, and in the other
 case it's double the workload + restricted information + mathmatical and
 date errors.

We need to implement support for the date issue if we want to be able to
get folks to move to our office suite from MS Office anyways.   

As for the mathematical errors, those have been blown out of proportion:

http://blogs.msdn.com/brian_jones/archive/2007/07/12/spreadsheet-formula-bugs.aspx

If you want to drown in a glass of water, go ahead, but they are minor
issues as outlined on the post above.

 Unlike OOXML, CSS2 is fully royalty free, please compare apple with
 apples, instead of apples with oranges.

The OSP is also royalty free, where did it say its not?   Do you have
formal legal advise that the OSP is not enough, or is this a conjecture
from the blogosphere?

   True standards can't rely on hidden information (with special agreements
   that need to be signed with Microsoft for certain parts of OOXML,
   as has been found in a document Microsoft was forced to disclose in 
   Spain).
  
  Which information is this?There have been accusations made about
  this hidden information, but they have turned out to be bogus.
 
 Really?
 
 What patents are involved? Can you list them for us since you seem to
 know? How does Microsoft's attitude towards patents compare with
 http://www.oasis-open.org/committees/office/ipr.php ?

We are not talking about Microsoft general attitudes, we are talking
about the specifics of this standard, and this standard is explicitly
listed in the Microsoft Open Specification Promise and has very precise
terms.   

 MS Word 2000 Table Style Rules, can you point them out?

I do not, but it is flagged on the standard as deprecated.   You could
bring this up at the ISO meeting if you are really concerned about it.

  The closest I have heard of were the OLE tags for embedding OLE objects,
  and those are present in ODF as well.
 
 Funny to see you campaining for Microsoft's fake-standard, or are you
 Miguel de Icaza the slashdot troll? It's always hard to tell when you
 don't digitally sign messages...
 
 So I keep wondering.

I would like to stick to the issues and stay away from ad-hominen
attacks.

Miguel.
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Regarding OOXML and Microsoft patents

2007-07-14 Thread Miguel de Icaza

  Meanwhile, if it is hard for Microsoft to fully implement a 600 page
  spec, that just reinforces the point that it is hard for us to
  implement a 6000 page spec.
 
 And this has been the Microsoft plan for standards for many years. In
 fact their own leaked memos say exactly this. Miguel - you might want to
 look harder at who you trust some day. The decommoditization of protocols
 and attack by complexity of standards stuff is even in the original
 Halloween document leaks

As I spend a lot of time in interop work, the more information that I
have on my hands the better.   

Software Jujitsu if you will.

Miguel.
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Regarding OOXML and Microsoft patents

2007-07-14 Thread Rui Miguel Silva Seabra
On Sat, Jul 14, 2007 at 03:06:45PM -0400, Miguel de Icaza wrote:
  Fully irrelevant, since in one case it's mere workload, and in the other
  case it's double the workload + restricted information + mathmatical and
  date errors.
 
 We need to implement support for the date issue if we want to be able to
 get folks to move to our office suite from MS Office anyways.   
 
 As for the mathematical errors, those have been blown out of proportion:
 
 http://blogs.msdn.com/brian_jones/archive/2007/07/12/spreadsheet-formula-bugs.aspx

 If you want to drown in a glass of water, go ahead, but they are minor
 issues as outlined on the post above.

Ah, but you are so informed... do you know a YES vote WITH COMMENTS has
no meaning of any kind of obligation at all? If it has to be corrected
it has to be voted NO WITH COMMENTS.
 
  Unlike OOXML, CSS2 is fully royalty free, please compare apple with
  apples, instead of apples with oranges.
 
 The OSP is also royalty free, where did it say its not?   Do you have
 formal legal advise that the OSP is not enough, or is this a conjecture
 from the blogosphere?

Well, according to the OSP, the OSP does NOT cover the full breadth of
OOXML specification.

Do you consider http://www.microsoft.com/interop/osp/default.mspx the
blogosphere, or is that just a negative remark towards all bloggers,
including you?

True standards can't rely on hidden information (with special agreements
that need to be signed with Microsoft for certain parts of OOXML,
as has been found in a document Microsoft was forced to disclose in 
Spain).
   
   Which information is this?There have been accusations made about
   this hidden information, but they have turned out to be bogus.
  
  Really?
  
  What patents are involved? Can you list them for us since you seem to
  know? How does Microsoft's attitude towards patents compare with
  http://www.oasis-open.org/committees/office/ipr.php ?
 
 We are not talking about Microsoft general attitudes, we are talking
 about the specifics of this standard, and this standard is explicitly
 listed in the Microsoft Open Specification Promise and has very precise
 terms.   

Well, Microsoft's attitude has been to gear up in order to use their
patent arsenal. Right now, there'se that Promise which has precise but
lacking terms.

  MS Word 2000 Table Style Rules, can you point them out?
 
 I do not, but it is flagged on the standard as deprecated.   You could
 bring this up at the ISO meeting if you are really concerned about it.

Oh, that's just *one* element of many which alone are a reason for NO
WITH COMMENTS, since YES WITH COMMENTS is meaningless. And I'll be sure
to table it at my countries ISO meeting.

   The closest I have heard of were the OLE tags for embedding OLE objects,
   and those are present in ODF as well.
  
  Funny to see you campaining for Microsoft's fake-standard, or are you
  Miguel de Icaza the slashdot troll? It's always hard to tell when you
  don't digitally sign messages...
  
  So I keep wondering.
 
 I would like to stick to the issues and stay away from ad-hominen
 attacks.

I didn't attack you, only that idiot troll who claims to be you. Unless
this is not really you, I can't tell... why take it so personally?
Because I called it fake-standard?

Rui

-- 
Wibble.
Today is Setting Orange, the 49th day of Confusion in the YOLD 3173
+ No matter how much you do, you never do enough -- unknown
+ Whatever you do will be insignificant,
| but it is very important that you do it -- Gandhi
+ So let's do it...?
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Regarding OOXML and Microsoft patents

2007-07-14 Thread Alan Cox
   * The validity of the statement that we can be stopped from
 implementing OOXML:   Has a lawyer weighted into whether the
 patent grants in the Microsoft OSP are not sufficient?   All I
 have seen so far are opinions from advocates, with no legal
 background.
 
 Our own lawyers consider that the Microsoft OSP sufficient.

Is that as a result of the patent deals between Novell and Microsoft
however ?

  Thus we remain with the conclusion that it is very important to 
  campaign for ODF and reject OOXML as a standard.
 
 It seems to me that the we are trying to participate in the game of
 club your opponent with the standard club.   

ISO has policies on standards. OOXML fails to meet them on so many
grounds that any other vendor trying to play the games around OOXML would
have had their document thrown out already.

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Regarding OOXML and Microsoft patents

2007-07-14 Thread Miguel de Icaza

  As I spend a lot of time in interop work, the more information that I
  have on my hands the better.   
  
  Software Jujitsu if you will.
 
 I think you mean Aikido or Judo if you want to use your oppenents
 strength against them, although in your case perhaps seppuku was the
 phrase you wanted.

Well, Jujitsu seemed more appropriate from the Wikipedia page to what my
goal was:

Jujutsu [...] is a Japanese martial art whose central ethos is
to yield to the force provided by an opponent's attack in order
to apply counter techniques.

If a long standard is part of an attack, we can use that for our own
purposes.

Miguel.


___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Regarding OOXML and Microsoft patents

2007-07-14 Thread Miguel de Icaza

Our own lawyers consider that the Microsoft OSP sufficient.
 
 Is that as a result of the patent deals between Novell and Microsoft
 however ?

No, its based entirely on the OSP terms on the web site:

www.microsoft.com/interop/osp/

 ISO has policies on standards. OOXML fails to meet them on so many
 grounds that any other vendor trying to play the games around OOXML would
 have had their document thrown out already.

All I have seen it a lot of hot air.

Miguel.
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Regarding OOXML and Microsoft patents

2007-07-14 Thread Richard Stallman
 I'll try to forward you my
collection of arguments, counter-arguments and counter-counter-arguments
I'm preparing for the meeting next monday

A long article full of details is useful for your meeting; however, in
other contexts, a shorter article can be more persuasive.  A long list
of facts can make most people tune out.

The article I recall seeing was good because it made the point
very clear without a lot list of detailed reasons.


___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list