Say NO to the Microsoft Office format as an ISO standard

Post anything on anything here

Moderator: Moderators

Postby Dokujisan » Sun Jul 01, 2007 11:28 pm

7Echno

I am really tired of the people like you who say "you hate them just because they are Microsoft". I'm tired of having to explain this. I wish you would do your homework before you make such accusations.

I don't trust Microsoft's intentions because of their past business behavior. That is the basis behind every reason I have to not want to support Microsoft technology. If you want to know some examples of bad Microsoft business activity, go use Google. There is tons of information out there. Just PLEASE stop acting like people that don't support Microsoft technology are just jumping on some bandwagon. I'm sure some people jump on that bandwagon blindly (they are human after all), but MANY people actually don't want to support Microsoft technology for good reasons.


Even if you like Microsoft, there are many reasons why not to support this format.

Microsoft certainly could embrace and be involved with the Open Document format, but they choose not to. Creating their own standard which is largely based upon their existing proprietary formats will keep inline with their business model. Simply put, they want to control the standards.

Many people have complained about how poorly their standard is written, where some portions of it are described as "do this part just like MS Word does" and other vague nonsense. Some of the spec is designed around old Microsoft bugs, inconsistent naming conventions of properties (a carryover from MS formats), and the list goes on. There is even use of the name "Microsoft" in some of the namespaces.

http://www.grokdoc.net/index.php/EOOXML_objections

Look at this part in particular
http://www.grokdoc.net/index.php/EOOXML ... nformation

Specifications that say "clone this product," instead of explicitly stating what behavior is required, have no place in an international standard.


Contrary to what some people claim, Microsoft does make (some) good software. Much of it could be improved, but some of it is done pretty well (for example, Exchange server). But their software stands upon a business model that I absolutely do not trust.
Dokujisan
Forum addon
 
Posts: 1199
Joined: Sat Oct 07, 2006 4:31 pm
Location: Louisville, Kentucky

whoa

Postby 7echno7im » Mon Jul 02, 2007 1:14 am

I am really tired of the people like you who say "you hate them just because they are Microsoft"


Back up bud, it was a question, not a statement. Again, who is to blame? Office 2007 was under development for yeas before Sun and IBM wanted to decide on their format, OpenDocument, and the OOXML is a core component of the Office 2007 suite.

Do my homework? I obvioulsy have if I have many reasons to stand behind them. I am not blindly saying "I hate all non-MS products" that would be ignorant and selfish. I am not saying I love them all. I am just saying the market/the world has chosen their standard many times over, for office productivity and for desktop and server os, the market has chosen Microsoft for many of their quality products. Just as the world has chosen the best search engine, Google.

I asked questions, not made statements, to try and understand how this is not a good thing and a win-win situation for the market, end users, and office productivity in general. And for you to thorm me into a "category" is quite ignorant too. I live by and support "software that works." Some times Microsoft fills that gap for me, some times it is another vendor. I don' throw people in categories as "hate them just because they are MS", scroll up, read up, and slow down bud...
7echno7im
Member
 
Posts: 30
Joined: Wed Jun 27, 2007 5:43 pm

Postby tChr » Mon Jul 02, 2007 7:03 am

I will not try to act unbiased in this regard, cause I've worked with both MS and non-MS solutions for years, and overall, in most regards, actually in almost _all_ cases windows solutions sucks d**key-d**k compared to almost _anything_ else that is ment to be used on a professional production level. A lot of what MS has done though the times has, indeed, made me one of those who dislike MS on a general basis, cause they are _constantly_ lying about their systems excellence and performance.

What really gets to me is that every time MS releases something new, we get the old and worn-out speech of how much better this is than their own last product, isnt it time for the users to wake up an realize the pattern here? How much must the current-minus-5 version/release have sucked if the current one is so much better, and that release too was praised by MS themselves for being the most ingenious thing ever.

I will give MS credit for the one and very important thing they did on their own. They did the very very important job of standarizing the PC platform so that independent software developers had a defined platform to develop for, and thus made the Personal computer revolution possible. They have however, ever since tried to block out and destroy all competition, and succeeded to an amazing degree.

MS does not have the customer/user in mind, I think lots of people inside MS really are delusional enough to t believe that their system is the best, but frankly, in most cases it really isnt. The company of Microsoft does not give a shit about anythign but making money, which they are of course free to do, but that is a bad reason for choosing them as system supplier for your needs.

Just to get it all into practical perspective. The guys i share offices with keeps a server park for lots of customers. they have some hundred servers running. they are 6 people. 1 1/2 employee works with the linux/BSD installations, 4 1/2 work with the windows installations. 80% of their servers are linux/BSD. 20% are MS.

For an (even more) bieased entry to the discussion, read: http://www.vanwensveen.nl/rants/microsoft/IhateMS.html but i dont expect any MS-defender to even try and read it though, nor even to really understand it.
the spice extend life!
the spice expand conciousness!
the spice is vital to space travel!
sooooo.. tell me what you want, waht you really-really want
I will proceed directly to the intravenous injection of hard drugs, please.
tChr
Forum addon
 
Posts: 1501
Joined: Tue Feb 28, 2006 9:11 pm
Location: Trondheim, Norway

Postby tChr » Mon Jul 02, 2007 11:45 am

And fot those to lazzy to read links, here is parts of the intro. The link i really interesting reading, cause all his attacs on MS are firmly documented and verifiable.

this abscrate sums up the MS problem very effectivly
http://www.vanwensveen.nl/rants/microso ... _intro.htm

Microsoft controls the current PC software market and has a de facto monopoly on the desktop. This monopoly has not been achieved and is not being maintained by offering the user community better products than Microsoft's competitors can offer. On the contrary, Microsoft has earned a reputation for selling unreliable products, thrown together from third-party technology, full of bugs and security holes, and in need of constant maintenance and repair. Windows is a technically inferior operating system with a seriously flawed architecture, a weak security model and sloppy code, while other Microsoft applications are equally kludgey. New Microsoft products are essentially re-wrapped bits of old technology which offer no essential improvements over previous or competing products, and with a Return On Investment between small and zero. In spite of this Microsoft boasts about about being innovative and customer-driven.

Instead of making better software, Microsoft has focused on using brilliant but doubtful marketing tactics to force their products upon the user community in order to establish and maintain their monopoly. These methods include a tight integration of applications into the operating system, the bundling of applications with Windows to force competing application vendors out of the market, the mandatory bundling of Windows with new computer equipment, deliberate limitations in the compatibility of their own software with competing products, contracts that prohibit third parties to do business with anyone but Microsoft, and retaliatory practices against non-cooperating vendors. In addition to this, third-party developers are induced, through cheap or free development programs and the sabotaging of alternatives, to develop applications based upon proprietary methods of interfacing with the operating system. This results in third-party applications that are virtually non-portable, which in turn locks both developers and users into the MS-Windows platform.

These methods only serve to further inflate Microsoft's already obscene profit margins, at the price of the interests of the user community, the IT market and the field of computer technology as a whole.



edit:
and more interesting facts/quotes:
MS-Windows could have been a new start, but (mainly for strategic and marketing reasons) it wasn't. It tightly clung to the mistakes of the past, being based upon the underlying MS-DOS architecture for basic OS functions such as file system access. It added a simple cooperative multitasker to MS-DOS, in a manner strangely like that of DesqView (a multitasker for DOS that had been available from Quarterdeck for years). It also sported a GUI that was so close to the one used by Apple that it kept lawyers occupied for over half a decade. But as far as innovation was concerned, that was it.

Initial versions of Windows were very bad, but Microsoft kept promising that a better product would come out Real Soon Now, still as part of their joint OS/2 efforts with IBM. But then they suddenly turned their backs on OS/2. They cried "innovation" and went back to DOS in spite of earlier having admitted it to be obsolete. Then they went and dropped out of the collaboration with IBM entirely, taking with them a lot of IBM technology that had ended up in Windows 3, which they now suddenly positioned as the operating system of the future. They never mentioned their earlier promises about OS/2 again.

(...)

Microsoft already sold applications for the Apple Macintosh. This gave them a good look under the hood of Apple's operating system software, and enabled them to muscle Apple into granting them a license for portions of the MacUI. (They threatened to withdraw all Mac applications, unless Apple would grant them a license to use MacUI code to port Macintosh apps to the PC.) They then raided MacUI for extra ideas. The remaining few bits (e.g. the font technology they later called TrueType) they bought, occasionally bartering vaporware that later failed to materialize. They also threw in a random collection of small applications, completely unrelated to an operating system (e.g. Paintbrush) which they had bought from various sources to flesh things out a bit. The resulting mixed bag of bits and pieces was massaged into an end product and released as Windows 3.0.

It was not too difficult for Microsoft to adapt the Apple versions of Word and Excel to run on Windows 3. There is some indication that Windows was adapted to Word and Excel as much as Word and Excel were adapted to Windows. By the time Windows 3.0 hit the market, competing application developers had already put their R&D money into OS/2 versions of their products, on the assumption that OS/2 would be delivered as promised by the IBM/Microsoft partnership. And now OS/2 did not materialize. But a blown R&D budget was only half the problem. Even if most of the application manufacturers had been wealthy enough to fund two separate development efforts to upgrade their DOS products, there was not enough time to do the Windows version before Windows' projected release date. So Microsoft shipped both an OS and an application suite, several months before their competitors had a chance to catch up with Microsoft's last-moment switch to Windows.

And that was that. All those who had expected to sail with the IBM/Microsoft alliance missed the boat, when Microsoft suddenly and deliberately decided to cast off earlier and in another direction than originally promised. Most of the independent application vendors never recovered.


of course this is very very clever, but its not nice, and not in the users interest, but in MSs alone!

Regarding OS:

The Windows 95 architecture was merely a continuation of Microsoft's uninnovative strategy. When Windows 95 was released no less than three years later (Windows 93 was planned but never made it) it still turned out to be a disappointing rehashed DOS-based product. It still ran on top of DOS as an application-level shell, although DOS and Windows were now installed from a single bundle rather than as separate products. Basically Windows 95 was nothing but plain old Windows 3.x with a new GUI and a souped-up memory manager, and the formerly separate DOS code integrated in the bundle. This did not stop Microsoft from marketing it as a completely new 32-bit OS, which of course it wasn't. Granted, portions of the code were 32-bit, but there was still a lot of 16-bit code running under the hood, and memory protection was partially functional at best. Windows 95 and its successors still relied heavily on obsolete DOS code. Windows 98 (Windows '97 was planned but again never made it) was not a significant improvement in this respect either. And Windows ME (ME stands for Millennium Edition) is just more of the same tired old stuff. It's still DOS-based, although Microsoft has gone to great pains to hide that fact, through many cosmetic changes and the bundling of application software with the OS. Basically there's nothing new to the whole Windows 95/98/ME product line; the design flaws from previous Windows versions are still present, and many new flaws have been introduced. When you get right down to it, Windows ME isn't much more than the repackaged Windows 3.x descendant that Windows 95 was, full of design flaws and based upon technology that has been obsolete for decades, with a lot of extra bells and whistles thrown in to confuse the issue.

(...)

Windows NT finally appeared to be a step in the right direction. At least the NT product line (which includes Windows 2000 and Windows XP) is the better one. 'NT' stands for 'New Technology', presumably because Windows NT is one of the few products in the history of Microsoft that they didn't buy outright. Instead they hired David Cutler, who had played an important role in the development of VAX VMS at Digital. (VMS was a successful and innovative industrial OS in its days, and Digital had been working on it since the 1970's.) Cutler took some 20 former Digital employees with him, and he and his team began the development of NT. The project eventually involved hundreds of other coders and testers, but Cutler and his core team of VMS engineers provided most of the know-how that went into NT's kernel code.

As a result, many design principles found in the VMS kernel ended up in Windows NT. (The number and splitting of priority levels in the scheduler, the use of demand-paged virtual memory and the layered driver model are only a few examples of many, many similarities.) The first version of VMS was released in 1977. Without trivializing the efforts of Cutler and his team (they did a lot of work on the project) one has to wonder what Microsoft really means with "New Technology". To illustrate, in a little known out-of-court settlement Microsoft paid Digital Equipment $150 million in compensation for using portions of an old Digital OS in Windows NT.

(...)

Cutler's team had to operate within Microsoft's additional design restrictions, and the result was a tradeoff. Cutler took a number of design principles from VMS, which was good. They expanded on that, so in a way NT can be said to contain at least some "New Technology" and perhaps Cutler's work even represented (dare I say it?) some innovation, in that it brought robust design priciples to the IBM PC platform. Had that been all, the end result could have been a good, efficient and robust OS. But Gates needed a vehicle that would further Microsoft's marketing strategies, rather than a robust OS. And of course much of the eventual coding on NT was done by Microsoft engineers, so in the end the quality of NT's final code wasn't even in the same league as VMS.

VMS was an industrial-strength operating system with native clustering, but NT was to be a single-user desktop operating system. Account and data management were rudimentary; the user home directory resided on the workstation's local harddisk, under the subdirectory that held the bulk of the operating system code. Applications and user settings were system-based rather than account-based. Separation between OS code, user settings, application code and configuration data became all but impossible; application and GUI settings were stored along with vital operating system information in an insecure central registry that was also system-based. Therefore network-based user accounts could only be implemented with complex and cumbersome workarounds. One of the biggest design mistakes in the history of Windows (the design of the DLL subsystem) was perpetuated, and networking was initially based on the hopelessly inadequate NetBEUI protocol. Even though NT followed a peer-to-peer networking model, a separate "NT Server" version was shipped. (NT Server contained exactly the same code as NT Workstation, with a few additions that amount to only a fraction of the product's total code set.) Initially there had been intentions of portability to non-Intel hardware, the incorporation of a Hardware Abstraction Layer, and versions of Windows NT on Digital and other platforms, but as the market became more and more monolithic these good intentions fell by the wayside.

(...)

XP is the next version of the Windows NT/2000 product line, but is marketed as a replacement for Window 9x/ME. It sports a seriously dumbed-down user interface (a toy box that comes close to being insulting, apparently aimed at users aged 1 - 4 and technophobes who are scared off even by Macintosh desktops) and it has a Windows-2000 kernel under the hood. (There are a few slight upgrades to the kernel code, but nothing dramatic.) And of course there's a lot of additional application software bundled with it, expecially third-party multimedia products that MS bought and re-branded. XP's release coincides with the discontinuation of the 9x/ME line, as part of Microsoft's repositioning of their Windows product lines. As a result of this (admittedly clever) marketing trick, end users tend to compare XP with Windows 9x/ME and think of it as a new product, which is of course rather misleading. It's an overpriced point release of Windows 2000 and nothing more.


I think I'lls top here, cause most people that actually understand this, also know sthat MS are inferior.
the spice extend life!
the spice expand conciousness!
the spice is vital to space travel!
sooooo.. tell me what you want, waht you really-really want
I will proceed directly to the intravenous injection of hard drugs, please.
tChr
Forum addon
 
Posts: 1501
Joined: Tue Feb 28, 2006 9:11 pm
Location: Trondheim, Norway

Postby tChr » Mon Jul 02, 2007 12:26 pm

oh.. i cant resist this one.. caus itssomewhat important to the discussion:

Design flaws common to all Windows versions

All versions of Windows share a number of structural design flaws. Application installation procedures, user errors and runaway applications may easily corrupt the operating system beyond repair, networking support is poorly implemented, inefficient code leads to sub-standard performance, and both scalability and manageability leave a lot to be desired. In fact, NT and its successors (or any version of Windows) are just not comparable to the functionality, robustness or performance that the UNIX community has been used to for decades. They may work well, or they may not. On one system Windows will run for weeks on end, on another it may crash quite frequently. I've attended trainings at a Microsoft Authorized Education Center, and I was told: "We are now going to install Windows on the servers. The installation will probably fail on one or two systems [They had ten identical systems in the classroom] but that always happens - we don't know why and neither does Microsoft." I repeat, this from a Microsoft Authorized Partner.

Be that as it may... Even without any installation problems or serious crashes (the kind that require restore operations or reinstallations) Windows doesn't do the job very well. Many users think it does, but they generally haven't experienced any alternatives. In fact Windows' unreliability has become commonplace and even proverbial; the dreaded blue screen has featured in cartoons, screen savers and on t-shirts, it has appeared at airports and on buildings, and there has even been a Star Trek episode in which a malfunctioning space ship had to be switched off and back on in order to get it going.

(...)

Soon the whole system locks up entirely or becomes all but unusable and has to be rebooted. In short, Windows' process management is as bad a joke as its memory protection and resource management are, and an operating system that may crash entirely when an application error occurs should not be sold as a serious multi-tasking environment.


And now.. the reason why you have to reboot after installing programs (wtf is up with that anyways, i never understood before i got this piece of knowledge), this is also, in my opinion, one of Windows' greatest flaws

Even more problems are caused by the limitations of Windows' DLL subsystem. A good multi-tasking and/or multi-user OS utilizes a principle called code sharing. Code sharing means that if an application is running n times at once, the code segment that contains the program code (which is called the static segment) is loaded into memory only once, to be used by n different processes which are therefore instances of the same application. Apparently Microsoft had heard about something called code sharing, but obviously didn't really understand the concept and the benefits, or they didn't bother with the whole idea. Whatever the reason, they went and used DLLs instead. DLL files contain Dynamic Link Libraries and are intended to contain libary functions only. Windows doesn't share the static (code) segment - if you run 10 instances of Word, the bulk of the code will be loaded into memory 10 times. Only a fraction of the code, e.g. library functions, has been moved to DLLs and may be shared.

The main problem with DLL support is that the OS keeps track of DLLs by name only. There is no adequate signature system to keep track of different DLL versions. In other words, Windows cannot see the difference between one WHATSIT.DLL and another DLL with the same name, although they may contain entirely different code. Once a DLL in the Windows directory has been overwritten by another one, there's no way back. Also, the order in which applications are started (and DLLs are loaded) determines which DLL will become active, and how the system will eventually crash. There is no distinction between different versions of the same DLL, or between DLLs that come with Windows and those that come with application software. An application may put its own DLLs in the same directory as the Windows DLLs during installation, and may overwrite DLLs by the same name if they exist.
the spice extend life!
the spice expand conciousness!
the spice is vital to space travel!
sooooo.. tell me what you want, waht you really-really want
I will proceed directly to the intravenous injection of hard drugs, please.
tChr
Forum addon
 
Posts: 1501
Joined: Tue Feb 28, 2006 9:11 pm
Location: Trondheim, Norway

Postby morfar » Mon Jul 02, 2007 4:46 pm

I don't hate Microsoft or any other company. But the 8 reasons in the first post is enough to sign imo.
morfar
Site Admin
 
Posts: 938
Joined: Tue Feb 28, 2006 6:08 pm
Location: The Island

Postby esteel » Mon Jul 02, 2007 5:47 pm

Also signed.. the first of the eight reasons in the petition should be enough to vote against the ooxml but all eight together should make it clear that refusing ooxml is the only way to go if ISO wants to be about clear, clean, strong and free standards.
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Re: whoa

Postby Dokujisan » Mon Jul 02, 2007 7:53 pm

7echno7im wrote:Back up bud, it was a question, not a statement.


It was a veiled implication. Don't act like the question mark at the end of your sentence changes your message. You're not fooling me with that.

Again, who is to blame?


For the problems of the OOXML's specification? That would be Microsoft.

Do my homework? I obvioulsy have if I have many reasons to stand behind them.


Have you actually studied criticisms of Microsoft products? Or do you push them aside and file them under "MS bashing"? It doesn't appear as though you've done any reading on the topic. Be honest and review those criticisms. Then we'll start having a real conversation about the OOXML spec.

I am just saying the market/the world has chosen their standard many times over, for office productivity and for desktop and server os, the market has chosen Microsoft for many of their quality products.


Is your main point that the OOXML standard is good because MS Office is currently the most popular office suite?

In most cases, the market didn't have much choice. That is one of the biggest criticisms of Microsoft's business practices. It's not like people had a choice of Solutions 1 through 5 and they decided on Microsoft. Many companies are stuck with Microsoft technology and can't easily move away from it. Microsoft has been caught multiple times in cases where they take great strides (sometimes illegally) to prevent there even being a competition. That isn't choice. That's lock-in.

This is particularly WHY standards are important. If all software followed a common standard, then people would truly choose the best solution to implement that standard, because they would have options.

Just as the world has chosen the best search engine, Google.


This was a legitimate choice by the market. Google really can't lock people in. People have had choices of search engines without barriers since the beginning of the web. They can use Yahoo, MSN Live, and a myriad of others, but most of them chose Google. Google didn't try to spread FUD about other organizations. Google doesn't prevent people from using other technology.

I asked questions, not made statements, to try and understand how this is not a good thing and a win-win situation for the market, end users, and office productivity in general. And for you to thorm me into a "category" is quite ignorant too.


You put yourself in that category with your comments, "bud".

I live by and support "software that works." Some times Microsoft fills that gap for me, some times it is another vendor. I don' throw people in categories as "hate them just because they are MS", scroll up, read up, and slow down bud...


Consideration of a "solution" should include an assessment of the company behind that solution. If you do not consider the company behind the solution, then you are not really doing proper research on the available solutions from which to choose.

You keep implying that this criticism of OOXML must just be another Microsoft bashing session. It seems to me that you weren't really asking a question, because you got your answers (and then some) and you haven't even replied to any of those points.

[/Rant]
Dokujisan
Forum addon
 
Posts: 1199
Joined: Sat Oct 07, 2006 4:31 pm
Location: Louisville, Kentucky

Postby ai » Mon Jul 02, 2007 8:33 pm

Heh, thanks tChr. I was one of those "lazzies" who didn't click the link, and frankly I was too lazy to switch to another page/tab in the browser so I just kept on going reading that stuff you quoted. Especially interesting was the part of the DLLs.

Signed. Also just for kicks I put a banner to the petition on my site. I figured what the hell.
ai
Forum addon
 
Posts: 2131
Joined: Sun Mar 05, 2006 3:54 pm
Location: Behind you

only time will tell

Postby 7echno7im » Mon Jul 02, 2007 11:39 pm

It's not even worth the keystrokes. Only time will tell. We shall see what happens. 94% of the market share is pretty hard to argue with.
7echno7im
Member
 
Posts: 30
Joined: Wed Jun 27, 2007 5:43 pm

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron