Archive for the 'Microsoft' Category

Roundtable Discussion: Why Can’t We All Just Get Along (Liveblog)

Panelists:
Jim Zemlin – Linux Foundation
Ian Murdock – Sun
Sam Ramji – Microsoft

* Lessons learned after being at MSFT for a couple years as the “Open Source” guy
– Sam: When he came in from BEA, things working together “just made sense” to him. Day 1 he would have explained what he was doing a bit better to the legal team. Engineers tend to change much quicker than lawyers, whose job is to mitigate risk.
* Similar question to Ian:
– Was a bit of a culture shock going to Sun. He was used to working at 50+ person companies that he had started. Thinks he may have been a bit naive when first going into Sun. “Large companies have more inertia than you might think”.

* It’s clear that Microsoft sees the computing landscape changing. What can the Open Source crowds do to help the agents of change within the company?
– Sam: We’re a large company and some parts are changing faster than others. Identifying that there is a place to go with the things you think are not going well is important. He’d like to be seen as the unelected representative within Microsoft for us. He might not have an immediate answer, but he wants to better understand the problems.

* Why does he (Sam) care what the Open Source and Linux communities think?
Sam the person: “I think computing just needs to get better”
Sam the MSFT representative: We’re at a point in our history that we need to understand what the next engine of growth is going to be.

* What is Sun going to do with MySQL?
– Ian: We’ve fully committed to the Open Source model. MySQL represents a huge opportunity. The kinds of software you see being used in Web 2.0 and cloud computing represent a new dynamic. Sun’s global sales force plus products like MySQL are where Sun will grow.

* Where is Microsoft going next?
– Sam: We want to build software that is in demand on every platform. He sees 4 general directions for this: server, client, mobile and cloud.

* Sam: “When you hear the same thing from enough customers, you listen…even if you don’t necessarily agree”. Gave the example of Microsoft supporting PHP, despite having put a lot of resources toward and really liking ASP.NET.

* We’re clearly disappointed about Software Patents in this community. The recent FAT lawsuit included.
– Sam: We agree there are issues, but don’t think the whole system should just be thrown out. Says Microsoft suffers more than anyone else in the current system. Spends over $100M a year defending against patent suits. Did not address FAT lawsuit specifically.
Ian: It’s a bit of an arms race and large companies feel the need to amass patents for defensive reasons. No one wants to be the first to drop all their patents.

* Ian: With cloud computing, are we losing many of the advantages of Open Source?
– Jim: I don’t think the operating system discussion is going to be decided for a while.
– Sam: Now the “cloud” is just elastic computing. The next cloud with be more like Google App Engine or Microsoft Azure. The idioms and structures are different… it’s a whole different environment.
(Note: I don’t think they fully understood the question Ian was asking, but it’s a really important question…and one I’ll be thinking about quite a bit moving forward. It’s not always just about access to the code. It’s about the code being usable outside the original context, portability and other related issues)

* Question from Jeremy Allison: Asserting patent rights is fundamentally against the Open Source ethos. FAT lawsuit aside, Jeremy would simply like clarity around what interoperability IS possible and what interoperability (from a legal perspective) IS NOT possible.
– Sam: We learned a lot from the work MSFT did with Samba on licensing protocols, but it won’t scale to 1,000 of protocols. “We can and must do more about predictability on where we’re going”. Places where we currently have a licensing program are probably good places for Open Source to stay away from, at least in the near future. “We need to improve here”. The SMB/CIFS agreement went through 35 iterations in 6 weeks. We’re willing to learn.

The final consensus: where we can be more clear with each other, let’s do it. Linux, Microsoft and Sun are all going to be around for the long haul. We’re all going to be here, let’s make the best of it. Let’s move beyond ideology and be pragmatic.

That’s the end of the Summit for today. See you at the Exploratorium for the evening reception.

–jeremy

  • Share/Bookmark

End Runs Around Vista?

BusinessWeek recently ran an article that indicated that HP may be working on a version of Linux to ship on its hardware:

The ecosystem that Microsoft (MSFT) has built up around its Windows operating system is showing signs of strain. In one of several recent moves by partners that sell or support the company’s software, Hewlett-Packard (HPQ), the world’s No. 1 PC maker, has quietly assembled a group of engineers to develop software that will let customers bypass certain features of Vista, the latest version of Windows. Employees on a separate skunk works team are even angling to replace Windows with an HP-assembled operating system, say three sources close to the company.

HP acknowledges the first effort. The company formed the “customer experience” group nine months ago and put at its helm Susie Wee, a former director in the company’s research labs. Her team is developing touchscreen technology and other software that allows users to circumvent Microsoft’s operating system to watch movies or view photos more easily than they can with Vista. “Our customers are looking for insanely simple technology where they don’t have to fight with the technology to get the task done,” says Phil McKinney, chief technology officer in HP’s PC division. After Vista was introduced last year, it drew criticism for slowing down computers and not working smoothly for certain tasks.

McKinney says any discussions about building an operating system to rival Windows are happening below senior-management levels. He doesn’t deny some employees may have had such conversations, but he says HP isn’t devoting substantial resources to such projects. “Is HP funding a huge R&D team to go off and create an operating system? [That] makes no sense,” he says. “For us it’s about innovating on top of Vista.”
WEANING FROM WINDOWS?

Still, the sources say employees in HP’s PC division are exploring the possibility of building a mass-market operating system. HP’s software would be based on Linux, the open-source operating system that is already widely available, but it would be simpler and easier for mainstream users, the sources say. The goal may be to make HP less dependent on Windows and to strengthen HP’s hand against Apple (AAPL), which has gained market share in recent years by offering easy-to-use computers with its own operating system.

HP’s moves come as several of Microsoft’s closest partners are stepping up their support for Windows alternatives.

To be honest, I’m almost surprised that HP or Dell hasn’t done something like this already. It’s clear that consumers do not like Vista and Apple is making huge strides recently. Moving to an in house Linux variant would give an OEM more control over their own destiny, better integration with their own hardware, product differentiation and higher margins. That being said, it would also come with the potentially steep downside of annoying Microsoft, who has proven they are willing to punish OEM’s for seriously considering alternative desktop Operating Systems in the past. We may be reaching a turning point though. At some point soon I think you’ll see that Microsoft just may be more dependent on the OEM’s than the other way around.

So, that brings us to the following question: why is HP letting this news out in this way. It could be a couple of things. It could be testing the waters to see how Microsoft will react. However, it could just be using this as a barging chip to get a better OEM deal on Windows, or more co-marketing dollars out of Microsoft. I’m not sure which direction I’m leaning at the moment, but I think it’s clear that one of the major OEM’s are going to do this very soon. With the recent announcement by Ubuntu that it is going to try to refine the Linux desktop experience to be more inline with the Apple experience, things look to be coming together nicely. The first OEM that sincerely jumps in the water on this one is going to have a significant lead IMHO.

–jeremy

  • Share/Bookmark

London Stock Exchange crippled by system outage

On a day that would have seen extremely brisk trading volume due to news in the USA, the LSE was down for nearly the entire trading say. From Reuters:

LONDON (Reuters) – The London Stock Exchange (LSE.L: Quote, Profile, Research, Stock Buzz) suffered its worst systems failure in eight years on Monday, forcing the world’s third largest share market to suspend trading for about seven hours and infuriating its users.

The problem occurred on what could have been one of London’s busiest trading days of the year, as markets rebounded worldwide following the U.S. government’s decision to bail out mortgage companies Fannie Mae (FNM.N: Quote, Profile, Research, Stock Buzz) and Freddie Mac (FRE.N: Quote, Profile, Research, Stock Buzz).

“We have the biggest takeover in the history of the known world … and then we can’t trade. It’s terrible,” one trader said.

The Johannesburg Stock Exchange, which uses the LSE’s trading platform TradElect, also suspended trading.

“This halt today clearly has once again damaged (the LSE’s) reputation as a leading exchange, especially on a day like today, highlighting that it may have been unable to handle the volumes this morning,” added another trader.

But, it wasn’t actually the trading volume that caused the issue:

LONDON, Sept 9 (Reuters) – The London Stock Exchange’s (LSE.L: Quote, Profile, Research, Stock Buzz) failure on Monday was down to a software fault rather than high trading volume and has now been resolved, the exchange told Reuters on Tuesday. “It was software-related, a coincidence, due to two processes we couldn’t have foreseen,” a spokeswoman said.

“We’ve introduced a fix and we’re confident it will not happen again.”

She said the fault was not due to high trading volume.

What software stack runs the LSE? Windows 2003, .NET and Microsoft SQL Server. You may remember these ads:reliabletimes

Now, I doubt we’ll ever get any real details on what actually happened. There’s some speculation that an errant application upgrade may have been at fault. Five nines is really difficult to achieve though, and it seems to me that most times you see high profile installs like the LSE that go with a 100% Microsoft stack it’s Microsoft marketing and dollars that lead to the decision – not sound technical recommendations. The NYSE may be feeling a bit better about their recent decision to move to Linux.

–jeremy

  • Share/Bookmark

Microsoft and Open Source

There’s some speculation that with Bill Gates’ departure from Microsoft will come a friendlier attitude toward Open Source. From the article:

Will Microsoft become more open to open source with the departure of Bill Gates?

It’s a tough call. Observers from both the open and closed source worlds say the exit of Microsoft’s longtime leader won’t usher in a GPL era at the company but it will likely accelerate what is already a changing attitude in Redmond.

“We already see quite a different approach to dealing with OSS and OSS companies from Sam Ramji’s group [which is] doing a great job in establishing dialog,” said Rafael Laguna, CEO of Open-Xchange and a former marketing exec at SUSE Linux. “With Gates’ departure, the only mammoth remaining is Ballmer. With him away in a near future, Microsoft will definitely open up. They have to.”

Gates’ exit will help acceptance of open source, another observer said.

“For much of Microsoft’s history, its primary strategic initiative has been Windows everywhere. Bill Gates was the primary architect of this and it has served the company well in reaching the $50 billion revenue mark. To get from $50 to $100 billion, however, they will clearly need to embrace the non-Windows world,” said Barry Crist, CEO, Likewise Software. “I suspect this will be easier for Microsoft to accomplish without Gates. We see substantive signs of this happening already.”

One open source backer hints that Gates’ early departure from Microsoft signals the beginning of the end for proprietary software.

“Bill Gates figured out how to harvest from software licensing early on in the game, and built the biggest software company on the planet from it. [But] selling software licenses has become a triviality,” said Juergen Geck, CTO of Openxchange, which competes against Microsoft Exchange.

Now, even with Bill still at Microsoft, the company has been slowly changing its attitude toward Open Source. It’s certainly been an internal struggle, and while some in the company are coming around some are still as averse to Open Source as ever. I maintain that the company will be unable to truly change until Ballmer steps down. The old way of thinking and acting it too ingrained into him and it permeates the decisions he makes. Even so, it’s great to hear a Microsoft rep say something like “We should have done it earlier” about Open Source.

While on the topic of billg, it’s a bit comical to see that even he had major usability problems with Windows.

–jeremy

  • Share/Bookmark

ISO puts standard for Microsoft’s OOXML document formats on hold

From Heise:

After member states filed four complaints against the standardisation of Microsoft’s Office Open XML (OOXML) document format, the International Standards Organisation (ISO) and the International Electrotechnical Commission (IEC) in Geneva have responded by postponing publication of the revised specification. As the ISO announced, the planned ISO/IEC DIS 29500 cannot be published until these complaints have been heard. Procedure requires that they be dealt with by the end of June, when the ISO and IEC have to hand over their comments on the complaints to two management committees for a final decision.

Brazil, India, South Africa, and Venezuela have officially filed complaints against the controversial certification of OOXML in expedited proceedings in Geneva. These emerging nations are concerned that no consensus was reached about which changes need to be made to the specification, which is more than 6000 pages long, during consultation on the numerous comments submitted at the end of February, after the first attempt to adopt OOXML as a standard failed in 2007. Specifically, they complained that concrete technical objections were not individually discussed .

The official press release:

Four national standards body members of ISO and IEC – Brazil, India, South Africa and Venezuela – have submitted appeals against the recent approval of ISO/IEC DIS 29500, Information technology – Office Open XML formats, as an ISO/IEC International Standard.

In accordance with the ISO/IEC rules governing the work of their joint technical committee ISO/IEC JTC 1, Information technology, the appeals are currently being considered by the ISO Secretary-General and the IEC General Secretary who, within a period of 30 days (to the end of June), and following whatever consultations they judge appropriate, are required to submit the appeals, with their comments, to the ISO Technical Management Board and the IEC Standardization Management Board.

The two management boards will then decide whether the appeals should be further processed or not. If they decide in favour of proceeding, the chairmen of the two boards are required to establish a conciliation panel which will attempt to resolve the appeals. The process could take several months.

According to the ISO/IEC rules, a document which is the subject of an appeal cannot be published as an ISO/IEC International Standard while the appeal is going on. Therefore, the decision to publish or not ISO/IEC DIS 29500 as an ISO/IEC International Standard cannot be taken until the outcome of the appeals is known.

It should be noted that this is not a directional change for the ISO. Their rules dictate that they have to postpone publishing the standard if any official appeals are made. Considering many of the countries originally filed comments that weren’t addressed, it’s very possible the ISO will decide not to process the appeals.

–jeremy

  • Share/Bookmark

As the ODF-OOXML world turns

I’m a bit behind on this, but it’s a topic I’ve been covering for a while now so I wanted to follow up. First, from the the 451 group:

Oh the drama. Most of us knew ISO approval of Microsoft’s OOXML format was not the end, but more of a beginning in the ongoing fight for the future’s file format. Any doubts of that were put to rest this week with a flurry of activity around OOXML’s approval, ODF adoption, Microsoft’s support and the stance of U.S. states and other governments.

Much of it started with Microsoft’s announcement that it would expand its Office 2007 format support, including ODF. The move, which means Office 2007 users will be able to set ODF as their default file format, is further evidence of changes at Microsoft and the need to support multiple formats and interoperability. However, it still drew criticism from a number of ODF proponents/OOXML opponents, whose concerns include the typical Microsoft skepticism, but also center on the software giant’s OOXML approval campaign and previous statements downplaying the market for ODF.

We also saw further objection to ISO’s OOXML approval, primarily an appeal from South Africa. As format expert and saga watcher Andy Updegrove points out here, the appeal centers on the approval process and also on the ‘business basis’ for OOXML’s fast-track approval. Despite that relatively rapid approval, Updegrove points out that, ironically, Microsoft Office users will not have the opportunity to use the file format until Microsoft’s coming Office 14, expected in 2010 at the earliest.

Microsoft credited customer and government demand for its new found ODF love, but we also saw indications it may also involve difficulties in backward compatibility with OOXML. As ZDNet’s Tom Espiner points out, ‘The company now says OOXML support would require substantially more work.’ This comes as no surprise to many open source software users who have come to the same conclusion over the years. In fact, the inability of Microsoft to support different versions of its own Office and format software has fueled many OpenOffice.org downloads over the last few years, including my own.

Still, customer demand as the reasoning behind Microsoft’s ODF support was reinforced by yet another development in the ongoing format saga: findings from the State of New York. While the state’s officials indicated it would be a mistake to name ODF or OOXML as the standard of choice, New York’s format wonks did indicate that openness is the path to the future. That does not necessarily mean ODF, but it certainly makes it more likely given the controversy, uncertainty and drama still surrounding OOXML.

Since that post, Brazil and India have also decided to appeal. The deadline to appeal has now passed. The India post by Andy contains some good “what comes next” information for those that are interested. The appeals all have some items in common, but each also has points made only by that country. It’s clear that Microsoft did some very shady things during this process. It’s a sad indication that the company is still not willing to compete on the merits of its products on the one hand. On the other hand, they recently announced that Office 2007 would support ODF but not OOXML:

Microsoft today announced that it would update Office 2007 to natively support ODF 1.1, but not to implement its own OOXML format. Moreover, it would also join both the OASIS working group as well as the ISO/IEC JTC1 working group that has control of the ISO/IEC version of ODF. Implementation of DIS 29500, the ISO/IEC JTC 1 version of OOXML that has still not been publicly released will await the release of Office 14, the ship date of which remains unannounced.

So they fast track an office format while a competing one already exists, push it through the approval process using tactics that are questionable at best and then decide to only implement the competing standard in the current shipping product. You couldn’t make this stuff up. It’s clear that the internal battle within Microsoft is still raging. Part of the company really want to change, but part of it really doesn’t. It remains to be seen which side will prevail, but it’s not difficult to see why many in the Open Source community remain wary.

–jeremy

  • Share/Bookmark

Ozzie: Open Source a more disruptive competitor than Google

I’ve often said that for Microsoft to truly change, Ballmer will have to go. On the other hand, Microsoft should be clinging to some other top level execs with a kung fu grip. Ray Ozzie is one of those execs. The vision and leadership he’s shown over his career is exceptional. He gets it. With that in mind it wasn’t a real surprise to hear him say this:

Google has nothing on open source when it comes to potential competitive threats to Microsoft, according to Redmond’s Chief Software Architect Ray Ozzie.

Ozzie fielded a number of questions on his role at Microsoft and the company’s evolving technology strategies during an appearance at the Sanford Bernstein Strategic Decisions Conference on May 28. (I listened to his session via the Webcast.)

Ozzie reiterated that it often takes a strong competitor to truly galvanize Microsoft.

“Microsoft has built up a culture of crisis,” Ozzie told conference attendees.

Competitors like his former employer, Lotus, and now, Google, have spurred the company to make changes to its business to stay ahead, Ozzie said. But while Google is a “tremendously strong competitor,” Ozzie acknowledged, “open source was much more potentially disruptive” to Microsoft’s business. (He noted that, unlike Google, many open-source programmers aren’t beholden to shareholders.)

Ozzie said that competing with open source “made Microsoft a much stronger company.” He cited changes Microsoft has made to its business model — such as focusing on making its closed-source software interoperable with open-source products — as directly attributable to that competition.

You see, Google is a company… and Microsoft knows how to compete with companies (although they are proving completely unable to compete on the web, despite both huge efforts and large amounts of cash). Open Source is a movement, and that concept is proving troublesome for many at Redmond. Keep in mind that in my opinion Google would never have been possible without Open Source. Open Source enables companies like Google to exist, and that’s really powerful. It’s literally changing the rules of the game.

So why is Ballmer still in charge? I’m not sure. I thought the failed Yahoo! blunder may be enough to do him in, but it looks like that isn’t going to be the case. In a way, I guess many of us in the OSS world should be happy. The longer he’s around the more time we have to mature and hone our products and skills. It’s hard for a behemoth like MSFT to turn around, but once they do – look out.

–jeremy

  • Share/Bookmark

Microsoft Walks Away from the Yahoo Deal

Unless you were in a cave over the weekend, I’m sure you’ve seen that Microsoft has walked away from its 40B+ Yahoo acquisition attempt. I’ve largely avoided the topic, but do have some commentary now. Note that many people think this is just a posturing attempt by Microsoft and that’s entirely possible. First let me say that I think the merger would have been spectacularly bad for Microsoft. The cultural and integration issues alone would have been nearly unsurmountable. Would the mail portion of the deal even have gotten regulatory approval? How many high profile departure would you have seen? How many projects that really give Yahoo much of its street credibility would have been crushed? I’m not sure that Flickr, delicious, Zimbra and many others would have gone to Microsoft given the choice. That being said I think the deal would have been bad for Yahoo as well. Microsoft has had a terrible track record on the web and has multiple cash cows to protect. In the end the only way I saw the deal being feasible would be if Microsoft spun things out into a fully autonomous company. I didn’t see any indication that was going to happen.

On to Ballmer, I really think this underscores the fact that he needs to go if Microsoft is going to turn itself around. He seemed to have no coherent plan here. It almost seems if he woke up one day really wanted Yahoo and just didn’t think it through. Microsoft wants to compete with Google so bad they seem to be getting irrational. It’s clear they can’t do this organically, but I really don’t think Yahoo was the answer.

Next come the shareholders. There’s already a ton of speculation that this will result in shareholders lawsuits. To me that makes no sense for a couple reasons. First, as a shareholder it will distract the company and further drive down the price of the stock. The more tragic part though is the current state of the street. Everyone is so concerned with the next days closing price that very few people take the long view anymore. Unless you’re day trading, if you invest in a company you should be looking at the long term. That means trusting management. IMHO shareholder lawsuits should be reserved for gross negligence and other egregious acts. We remain far too litigious and it’s going to come back to haunt us. FWIW, the stock currently sits in the mid-24 range, which makes it down about 12%. That’s not nearly as bad as some people were speculating. MSFT is up mildly.

On to morale. Most people within Microsoft seem to be happy about the deal falling through. Many jobs have been saved and they get to keep their $43B cash horde. This happiness may wear off as soon as they realize they still are not effectively competing in the space, but with that much cash they should be able to figure something out. Things aren’t as clear at Yahoo. Yang and co are clearly happy, but the rest of the staff seems to have people on all sides of the equation. It will take Yahoo having a couple very good quarters or making a really compelling announcement for that to change if I had to guess. It’s been a long few months if you work at YHOO.

So were do things go from here? There has been talk of Yahoo grabbing AOL. I can’t see that making any sense, but let’s hope Yahoo doesn’t do it just to look like they’re making moves. MySpace seems a little more reasonable. I also see reports that Yahoo should buy back a bunch of stock. At first glance that makes a ton of sense, since the board clearly thinks the stock is way undervalued at the moment. With only $2.5B or so in cash though, they won’t be able to make a big enough dent to really make it worth while. The money could almost certainly be spent better elsewhere.

Some additional thoughts:
* This deal would have been really bad for Open Source. Zimbra is the first thing that comes to mind, but Yahoo does more in the Open Source space than they get credit for.
* It looks like Bill Miller and a couple other huge holders would have gotten behind a deal in the $35 range. If Microsoft really wanted the company, they almost surely could have had it.
* It will be interesting to see if Yahoo moves forward with the Google outsourcing, or if that will prove to simply have been posturing.
* Yahoo must have made it really clear that if Microsoft went hostile, that they would poison pill themselves to death. We don’t get too many of these in our industry and Yahoo is actually setup poorly to defend against a proxy fight, since everyone comes up for election at once.

Additional reading:
Kara
NYT
“The distraction of Microsoft’s unsolicited proposal now behind us”

I’m sure I’ll have more thoughts on this as it unfolds.

–jeremy

  • Share/Bookmark

OSBC: Footnote with Brad Smith

You have to hand it to Brad Smith, general counsel for Microsoft. Last night he delivered the “footnote” address at the Open Source Business Conference 2008. Not only was the general counsel for Microsoft going to have a tough crowd, but he agreed to talk for 30 minutes, then get questioned by a panel [Mark Shuttleworth (Ubuntu), James Bottomley (CTO, SteelEye and Linux kernel maintainer), Andrew Updegrove (standards lawyer extraordinaire), and Stephen O'Grady (Redmonk co-founder)] for 30 minutes and then get questioned by the audience for 30 minutes. As you can imagine some of the questions from the audience were less than constructive, but overall I think things went well.

Some of the highlights (as I remember them).

* Brad stated definitively that in his opinion the general Open Source community does respect IP. This is the first time I have heard someone from Microsoft say this in such a pointed way.
* He admitted that Microsoft had some messaging problems around Linux and Open Source in the past (a cancer, for instance). In his opinion Microsoft has legitimately changed its opinion on the topic, fueled by customer demand.
* Microsoft is generally interested in wider interoperability with the Open Source community, but admits there are issues around both patents and other items. Also remarked that while Microsoft did not initially lead this effort, market leaders typically do not.
* When asked more specifically about the patent issue by James (and then an audience member), his answer was that “there’s no easy answer to this problem.” He did add that he and Microsoft were more than willing to continue a dialog, but that compromise would be needed on both sides. It was pointed out that on some of the issues the Open Source methodology will not allow compromise, which kind of left things up in the air.

I think it’s clear that some parts of Microsoft really are opening up to the idea of change. I still remain skeptical that real change is possible while Ballmer remains in charge, but I do think the beginning of the foundation can start to be formed. Whether this will go somewhere substantial or whether it’s just lip service remains to be seen, but time will make that quite clear.

–jeremy

  • Share/Bookmark

Microsoft Makes Strategic Changes in Technology and Business Practices to Expand Interoperability

A little late on this, but better late than never. By now, you’ve probably heard about the Microsoft press release regarding “New interoperability principles and actions”:

Microsoft Corp. today announced a set of broad-reaching changes to its technology and business practices to increase the openness of its products and drive greater interoperability, opportunity and choice for developers, partners, customers and competitors.

Specifically, Microsoft is implementing four new interoperability principles and corresponding actions across its high-volume business products: (1) ensuring open connections; (2) promoting data portability; (3) enhancing support for industry standards; and (4) fostering more open engagement with customers and the industry, including open source communities.

“These steps represent an important step and significant change in how we share information about our products and technologies,” said Microsoft chief executive officer Steve Ballmer. “For the past 33 years, we have shared a lot of information with hundreds of thousands of partners around the world and helped build the industry, but today’s announcement represents a significant expansion toward even greater transparency. Our goal is to promote greater interoperability, opportunity and choice for customers and developers throughout the industry by making our products more open and by sharing even more information about our technologies.”

As you may have guessed, the blogosphere was abuzz with activity shortly after the announcement. First, let’s start with the basics. The products covered in this announcement are: Windows Vista (including the .NET Framework), Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007, and Office SharePoint Server 2007, and future versions of all these products. The key promises are: “Ensuring open connections to Microsoft’s high-volume products”, “Documenting how Microsoft supports industry standards and extensions”, “Enhancing Office 2007 to provide greater flexibility of document formats”, “Launching the Open Source Interoperability Initiative” and “Expanding industry outreach and dialogue”. While I see the word Open Source being used quite a bit in conjunction with this release, I see very little reason why. This is about API and protocol access for the most part. This will certainly help Open Source developers, but it isn’t Microsoft actually opening any code (or even changing their stance on Open Source from what I can tell).

Let me say that this could be the beginning of a fairly major shift for Microsoft, a change that most feel is long overdue. As usual though, the devil is in the details. Is this announcement fluff or substance? The first major hole I see is that the “covenant not to sue open source developers”, along with some other pieces, only pertain to “non-commercial” distribution/implementation. This makes room for a lot of gray area on how you define commercial use. Also, from what I can tell, the patent provision terms discussed in the announcement are not compatible with most Open Source licenses. That being said, it’s also a far cry from Microsoft calling Linux a cancer, so it’s certainly a step in the right direction. The real driver here, however, is almost certainly customer demand and a landscape that is shifting underneath the feet of Microsoft. I think the 451 group puts it well:

“Nudged by the European Union’s Court of First Instance, but more likely the result of a hard look at market dynamics and the competition, Microsoft has opened up its APIs and pledged to work more openly with the rest of the industry, including the open source community, on interoperability and standards issues. It’s an acknowledgment that in today’s world, many more flowers bloom when platform companies make their APIs completely open for developers to write to, a la Google and MSFT’s recent investee, Facebook. This is yet another thing Google has taught the largest software company in the world. It appears on the face of it that Microsoft now intends to live by the merit of its products, rather than rely on lock-in.

“As a result, developers should gain the potential to tie applications more closely into Microsoft’s Windows, SQL Server, Office and Exchange Server products with greater flexibility and innovation, perhaps through self-sustaining developer communities. SharePoint could also benefit from a platform approach, becoming a de facto central application for large segments of the market. And Microsoft is aiming to make open source applications run as well on Windows as they do on Linux, enabling it to continue competing against Linux while at the same time accepting and working to support open source projects.”

As it stands, whether this is a major announcement or a marketing fluff piece will become apparent in the coming months (and years). As real news comes forth, I’ll certainly be following it and will post updates. In the meantime, here is some additional reading:

Mary Jo Foley
Response from Red Hat
Groklaw
Bill Hilf
Andy Updegrove

One final note. I think one thing is absolutely clear. If this is to be the beginning of real change for MSFT, Ballmer has to go. I’ve said that before and I stand by it. It will not be possible for them to change with him in charge. Don’t think so? During all the talk of openness from Microsoft during this announcement, I leave you with his words from the press conference:

BRAD SMITH: With respect to other (commercial) distributors, and users, the clear message is that patent licenses will be freely available.

STEVE BALLMER: Patents will be, not freely, will be available.

BRAD SMITH: Readily available.

STEVE BALLMER: Readily available for the right fee.

–jeremy

  • Share/Bookmark



oem office xp software Purchase Computer Software iCorrect EditLab Pro 4.52 software oem cd line business Buy Acrobat adobe cs2 photo shop total training microsoft office 2003 oem; Buy Excel Software locate software oem files widows oem software Adobe Illustrator Downloads Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Buy Anti Virus Software oem software bundle software oem italiano Software Engineer adobe photo shop element oem software cds Used Quicken Software microsoft window 2000 professional oem software cheap software downloads Buy Windows Software oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Nero Download oem office 2000 software upgrade window 2000 to xp, Buy Microsoft Frontpage 2002 dvd to pocket pc 1.2.4 inkjet definition oem software Buy 3dsmax The Logo Creator MEGA pak 3.6 financial planning software australia Nero Buy cheap PhotoShop CS 2 how to activate reget deluxe Microsoft Office 2003 software oem cd line business

adobe cs2 photo shop total training

Steinberg Cubase microsoft office 2003 oem; Legal oem software legal oem software downloads 585. Buy Photoshop 7.0 widows oem software Window 2000 upgrade download window 2003 900. Modeling Software "quark xpress 6 crack" oem software bundle Dreamweaver Software software oem italiano adobe photo shop element Buy Windows oem software cds microsoft window 2000 professional oem software Windows 2003 Server Price cheap software downloads oem Microsoft Office Point Of Purchase Software Adobe standard encoding adobe standard oem download 89. oem office 2000 software Microsoft Excel 2000 Software upgrade window 2000 to xp,
dvd to pocket pc 1.2.4 Acrobat Adobe Reader inkjet definition oem software
student discount adobe cs Where Can I Buy Photoshop financial planning software australia Buy cheap After Effects 5.5 Production Bundle Cakewalk Sonar 3 iCorrect EditLab Pro 4.52 software oem cd line business Home Design Software adobe cs2 photo shop total training microsoft office 2003 oem; Archicad 9 locate software oem files widows oem software Buy Microsoft Office 2000 Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Microsoft Frontpage 2002 oem software bundle software oem italiano Buy Acrobat 7.0 adobe photo shop element oem software cds Autocad Download microsoft window 2000 professional oem software cheap software downloads Home Inspection Report Software oem Microsoft Office Adobe Standard! Windows Xp Professional oem office 2000 software upgrade window 2000 to xp, How To Use Photoshop Elements 6 dvd to pocket pc 1.2.4 inkjet definition oem software Purchase Photoshop Cs2 The Logo Creator MEGA pak 3.6 financial planning software australia Cheap Creative Suite Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Buy Hardware And Software software oem cd line business adobe cs2 photo shop total training Buy Photoshop Cheap microsoft office 2003 oem; locate software oem files Ahead Nero Gratis widows oem software Window 2000 upgrade download window 2003 900. Cheap Software Prices For You "quark xpress 6 crack" oem software bundle Download Microsoft Outlook software oem italiano adobe photo shop element Mcafee Siteadvisor oem software cds microsoft window 2000 professional oem software Microsoft 2000

cheap software downloads

oem full version game Buy Acrobat Professional Adobe standard encoding adobe standard oem download 89. oem office 2000 software Calculator Software upgrade window 2000 to xp, dvd to pocket pc 1.2.4 Microsoft Access inkjet definition oem software The Logo Creator MEGA pak 3.6 Microsoft Office Xp financial planning software australia

Buy cheap PhotoShop CS 2

Student Discount Software San Diego iCorrect EditLab Pro 4.52 software discount oem

Buy Microsoft Office Software

adobe cs2 photo shop total training Mcafee all in 1 2006, Download Macromedia locate software oem files widows oem software Buy Microsoft Project Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Cakewalk oem software bundle software oem italiano Adobe Photoshop Express adobe photo shop element oem software buys Microsoft Visual Basic 6.0 Professional Software Cheap Used microsoft window 2000 professional oem software cheap software downloads Microsoft Outlook Download oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Buy Antivirus Software
oem office 2000 software trance xpansion Buy Microsoft Office Professional dvd to pocket pc 1.2.4 inkjet definition oem software Game Design Software The Logo Creator MEGA pak 3.6 financial planning software australia Buy Auto Cad Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Used Adobe Flash Software software oem cd line business adobe cs2 photo shop total training Purchase Photoshop Cs3 microsoft office 2003 oem; locate software oem files Microsoft Office 2003 Student widows oem software Window 2000 upgrade download window 2003 900. Nero 8 "quark xpress 6 crack" oem software bundle Cisco Vpn software oem italiano adobe photo shop element Microsoft Front Page oem software cds microsoft window 2000 professional oem software Microsoft Frontpage cheap software downloads oem Microsoft Office Creative Suite Price Adobe standard encoding adobe standard oem download 89. oem office 2000 software Mcafee Antivirus upgrade window 2000 to xp, download worm armageddon full version Best Buy Adobe Photoshop inkjet definition oem software The Logo Creator MEGA pak 3.6 Buy Adobe Acrobat Standard financial planning software australia Buy cheap PhotoShop CS 2 Buy Autocad 2002 iCorrect EditLab Pro 4.52 software oem cd line business Adobe Photoshop Elements For Mac adobe cs2 photo shop total training microsoft office 2003 oem; Adobe Photoshop Cs 8.0 Download
locate software oem files
uk software oem frontpage? Microsoft Outlook Express 7 Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Buy Windows Xp oem software bundle software oem italiano Purchase Indesign adobe photo shop element oem software cds Microsoft Used Software microsoft window 2000 professional oem software cheap software downloads Macromedia Flash oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Buy Autocad 2004 oem office 2000 software upgrade window 2000 to xp, Microsoft Outlook To Mac dvd to pocket pc 1.2.4 inkjet definition oem software Corel Draw Download The Logo Creator MEGA pak 3.6 financial planning software australia Purchase Windows 98 Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Adobe Software software oem cd line business adobe cs2 photo shop total training

Microsoft Office 2003 Professional

microsoft office 2003 oem; Legal oem software legal oem software downloads 585. 3d Studio Max Download widows oem software Window 2000 upgrade download window 2003 900. Software Purchases "quark xpress 6 crack" oem software bundle

Cheap Software Microsoft Publisher

software oem italiano adobe photo shop cs 2 Corel Wordperfect oem software cds microsoft office software oem Buy Adobe Premiere cheap software downloads oem Microsoft Office Macromedia Flash Mx Pro 2004 Download Adobe standard encoding adobe standard oem download 89. oem nero software Adobe Photoshop Elements 6 For Mac upgrade window 2000 to xp, download worm armageddon full version Buy Cubase 4 inkjet definition oem software The Logo Creator MEGA pak 3.6 Buy Old Software financial planning software australia Buy cheap PhotoShop CS 2 Microsoft Powerpoint Downloads iCorrect EditLab Pro 4.52 software oem cd line business Download Photoshop Elements adobe cs2 photo shop total training microsoft office 2003 oem; Buy Illustrator Cs3 locate software oem files widows oem software Buy Microsoft Xp Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Purchasing Photoshop oem software bundle software oem italiano Buy Oem Software adobe photo shop element oem software buys Discount Microsoft Office Software microsoft window 2000 professional oem software cheap software Buy Business Software oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Buy Dreamweaver oem office 2000 software upgrade window 2000 to xp, Buying Pdf dvd to pocket pc 1.2.4
inkjet definition oem software
Okvir Photoshop The Logo Creator MEGA pak 3.6 finance software, Buy Downloadable Software Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Purchase Adobe Acrobat 8 software oem cd line business adobe cs2 photo shop total training Autosketch microsoft office 2003 oem; locate software oem files Software Solutions widows oem software Window 2000 upgrade download window 2003 900. Where Can I Purchase Windows Xp Online "quark xpress 6 crack" oem software bundle Windows 2000 Server Price software oem italiano adobe photo shop element Microsoft Outlook Express 6 oem software cds microsoft office software oem Buy Adobe Creative Suite cheap software downloads oem Microsoft Office Acdsee Pro Adobe standard encoding adobe standard oem download 89. oem office 2000 software Cakewalk Iso upgrade window 2000 to xp, dvd to pocket pc 1.2.4 Buy Adobe Acrobat 8 inkjet definition oem software
The Logo Creator MEGA pak 3.6 Adobe Acrobat 7.0 Standard financial planning software australia

Buy cheap After Effects 5.5 Production Bundle

Buy 3ds Max 6 iCorrect EditLab Pro 4.52 software discount oem Purchase Quark adobe cs2 photo shop total training microsoft office 2003 oem; Asobe Photoshop Elements 3 locate software oem files widows oem software Microsoft Visual Studio Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Macromedia Flash Sale oem software bundle software oem italiano 3d Studio Max adobe photo shop element oem software cds Illustrator Sale microsoft window 2000 professional oem software cheap software Html Software oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Buy Coldfusion oem office 2000 software upgrade window 2000 to xp, Download Macromedia Flash dvd to pocket pc 1.2.4 inkjet definition oem software Norton The Logo Creator MEGA pak 3.6 financial planning software australia Buy Office 2003 Software Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Discount Office Software software oem cd line business adobe cs2 photo shop total training Coffeecup microsoft office 2003 oem; locate software oem files Download Adobe Illustrator widows oem software Window 2000 upgrade download window 2003 900. Buy Photoshop Cs "quark xpress 6 crack" oem software bundle Buy Windows Xp Online software oem italiano adobe photo shop element Downloading Software oem software cds microsoft window 2000 professional oem software

Computer Software

cheap software downloads oem full version game Buy Illustrator Adobe standard encoding adobe standard oem download 89. oem office 2000 software Photoshop Cs3 upgrade window 2000 to xp, download worm armageddon full version Adobe Illustrator Cs Download inkjet definition oem software The Logo Creator MEGA pak 3.6 Project Software financial planning software australia Buy cheap PhotoShop CS 2 Cool Software iCorrect EditLab Pro 4.52 software oem cd line business

Buy Windows 2000 Os Cheap

adobe cs2 photo shop total training Mcafee all in 1 2006, Compression Software locate software oem files widows oem software Buy Download Photoshop Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Download Microsoft Powerpoint oem software bundle software oem italiano Buy Photoshop 7 adobe photo shop element oem software cds Movie Maker Software microsoft window 2000 professional oem software cheap software downloads Download Microsoft Office oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Buy Download Software oem office 2000 software upgrade window 2000 to xp, Macromedia Homesite dvd to pocket pc 1.2.4 inkjet definition oem software Buy Microsoft Front Page The Logo Creator MEGA pak 3.6 financial planning software australia Buy Macromedia Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Windows Movie Maker software oem cd line business adobe cs2 photo shop total training Mcafee Virus Scan microsoft office 2003 oem; locate software oem files Software To Buy widows oem software Window 2000 upgrade download window 2003 900. Buy Autocad Mechanical "quark xpress 6 crack" oem software bundle Cheap Software Uk software oem italiano adobe photo shop element Maintenance Software oem software cds microsoft window 2000 professional oem software Windows Xp Store cheap software downloads oem Microsoft Office Adobe Acrobat 9 Adobe standard encoding adobe standard oem download 89. oem microsoft software Buy Adobe Photoshop Cs2 upgrade window 2000 to xp, dvd to pocket pc 1.2.4
Buy Cheap Software Com inkjet definition oem software student discount adobe cs Buy Illustrator Cs financial planning software australia Buy cheap PhotoShop CS 2 Purchase Used Software iCorrect EditLab Pro 4.52 software oem cd line business Purchase Windows Xp adobe cs2 photo shop total training microsoft office 2003 oem;
Mcafee Virusscan
locate software oem files uk software oem frontpage? Photo Software Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Search Software oem software bundle software oem agreements Maya 3d adobe photo shop element oem software cds Macromedia Dreamweaver 8 microsoft window 2000 professional oem software cheap software downloads Cheap Autocad Software oem Microsoft Office Adobe Standard! Corel Painter oem office 2000 software "Upgrade Version" Microsoft Office 2003 Torrent dvd to pocket pc 1.2.4
inkjet definition oem software
Adobe Acrobat 8 Download The Logo Creator MEGA pak 3.6 finance software, Buy Adobe Illustrator Cs Buy cheap PhotoShop CS 2 how to activate reget deluxe Microsoft Office 2003 Slo Torrents software oem cd line business

adobe cs2 photo shop total training

Frontpage Download microsoft office 2003 oem; Legal oem software legal oem software downloads 585. Buy Adobe Illustrator Cs3 widows oem software window 2000 professional upgrade Adobe Photoshop Elements Download "quark xpress 6 crack" oem software bundle Adobe Photoshop Elements 2 software oem italiano adobe photo shop element Buy Adobe Photoshop oem software cds microsoft window 2000 professional oem software Cakewalk Music Creator cheap software downloads oem Microsoft Office Buy And Download Software Adobe standard encoding adobe standard oem download 89. oem office 2000 software Buy Mac Software upgrade window 2000 to xp, dvd to pocket pc 1.2.4 Buy Nero 8
inkjet definition oem software student discount adobe cs Discount Windows Firewall Software financial planning software australia Buy cheap PhotoShop CS 2

Buy Freehand

iCorrect EditLab Pro 4.52 software discount oem Photoshop Cs adobe cs2 photo shop total training microsoft office 2003 oem; Shop Design Software locate software oem files widows oem software Download Microsoft Excel Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Illustrator Plugins oem software bundle software oem italiano Autodesk adobe photo shop element oem software buys Bootleg Software Miami Where To Buy microsoft window 2000 professional oem software cheap software Design Software Sale oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Purchase Adobe Acrobat oem office 2000 software upgrade window 2000 to xp, Photoshop Cs .iso dvd to pocket pc 1.2.4 inkjet definition oem software Windows 98 The Logo Creator MEGA pak 3.6 financial planning software australia Buy Windows Xp Professional Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Cheap Computer Software software oem cd line business adobe cs2 photo shop total training Sonar Cakewalk microsoft office 2003 oem; locate software oem files Norton Systemworks widows oem software Window 2000 upgrade download window 2003 900. Window Media Player Mp4 Codec "quark xpress 6 crack" oem software bundle Autocad 2005 software oem italiano adobe photo shop element Autodesk Autocad oem software cds microsoft office software oem Buy Cold Fusion cheap software downloads oem Microsoft Office Photoshop Elements 4 For Mac Computer Adobe standard encoding adobe standard oem download 89. oem office 2000 software Statistical Software upgrade window 2000 to xp, download worm armageddon full version Buy Microsoft Windows Server 2003 inkjet definition oem software The Logo Creator MEGA pak 3.6 Where To Buy Photoshop financial planning software australia Buy cheap PhotoShop CS 2 Buy Illustrator Cs2 iCorrect EditLab Pro 4.52 software oem cd line business Autodesk Impression adobe cs2 photo shop total training microsoft office 2003 oem; Buy Software In Canada locate software oem files widows oem software Microsoft Office 2000 Premium Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Ahead Nero 7 Download oem software bundle software oem italiano Adobe Premiere adobe photo shop element oem software cds Adobe Photoshop Cheap microsoft window 2000 professional oem software cheap software Autocad 2000 oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Best Buy Software oem office 2000 software upgrade window 2000 to xp, Where To Buy Adobe Photoshop dvd to pocket pc 1.2.4 inkjet definition oem software Design Software Price The Logo Creator MEGA pak 3.6 financial planning software australia Download Adobe Acrobat Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Academic Discount Software software oem cd line business adobe cs2 photo shop total training

Acrobat Download

microsoft office 2003 oem; Legal oem software legal oem software downloads 585. Buy Indesign Cs2 widows oem software Window 2000 upgrade download window 2003 900. Software At Best Buy "quark xpress 6 crack" oem software bundle

Autocad 2000 Navodila

software oem italiano adobe photo shop cs 2 Pyro Cakewalk oem software cds microsoft window 2000 professional oem software Purchase Microsoft Software cheap software downloads oem Microsoft Office Autocad Light Adobe standard encoding adobe standard oem download 89. oem office 2000 software Video Editing Software upgrade window 2000 to xp, dvd to pocket pc 1.2.4 Download Microsoft Word inkjet definition oem software The Logo Creator MEGA pak 3.6 Buy Cubase financial planning software australia Buy cheap PhotoShop CS 2 Coffeecup Software iCorrect EditLab Pro 4.52 software oem cd line business Microsoft Publisher adobe cs2 photo shop total training microsoft office 2003 oem; Microsoft Office locate software oem files widows oem software Visio Discount Software Oem Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Autocad Inventor oem software bundle software oem agreements Where To Buy Windows Xp adobe photo shop element oem software cds Older Discount Computer Software microsoft window 2000 professional oem software cheap software downloads Media Software oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Corel Painter X oem office 2000 software upgrade window 2000 to xp, Windows Xp Home Edition dvd to pocket pc 1.2.4 inkjet definition oem software Corel Paint Shop Pro The Logo Creator MEGA pak 3.6 financial planning software australia Microsoft Office Powerpoint Download Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Cisco Ip Phone software oem cd line business adobe cs2 photo shop total training Microsoft Powerpoint Viewer microsoft office 2003 oem; locate software oem files Purchase Photoshop 7 widows oem software Window 2000 upgrade download window 2003 900. Adobe Acrobat 6.0 Download "quark xpress 6 crack" oem software bundle Quark Sale software oem italiano adobe photo shop element Dreamweaver Mx Used Software oem software cds microsoft window 2000 professional oem software Buy Microsoft Office 2007

cheap software downloads

oem full version game Buy Powerpoint Software Adobe standard encoding adobe standard oem download 89. oem office 2000 software Buy Autocad Lt upgrade window 2000 to xp, dvd to pocket pc 1.2.4 Software Student Discount inkjet definition oem software The Logo Creator MEGA pak 3.6 Purchase 3ds Max financial planning software australia Buy cheap PhotoShop CS 2 Macromedia Studio 8 iCorrect EditLab Pro 4.52 software oem cd line business Adobe Acrobat adobe cs2 photo shop total training microsoft office 2003 oem; Macromedia Studio 8 Price locate software oem files widows oem software Microsoft Frontpage Xp Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Powerpoint Software oem software bundle software oem italiano Buy Cheep Software adobe photo shop element oem software cds Autocad 2008 microsoft window 2000 professional oem software cheap software downloads Buy Cubase Sx oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Discount Adobe Software oem office 2000 software upgrade window 2000 to xp, Buy Adobe Photoshop Cs dvd to pocket pc 1.2.4 inkjet definition oem software Hotdocs Software Discount The Logo Creator MEGA pak 3.6 financial planning software australia Web Site Software Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Microsoft Outlook Express software oem cd line business adobe cs2 photo shop total training Buy Autocad microsoft office 2003 oem; locate software oem files Photoshop Download widows oem software Window 2000 upgrade download window 2003 900. Buy Ms Frontpage "quark xpress 6 crack" oem software bundle Download Software Discount software oem italiano adobe photo shop element Creative Suite 3 oem software cds microsoft window 2000 professional oem software Discount Computer Software cheap software downloads oem Microsoft Office Ahead Nero 7 Adobe standard encoding adobe standard oem download 89. oem office 2000 software Adobe Photoshop Elements 5.0 Quick Notes upgrade window 2000 to xp, dvd to pocket pc 1.2.4 Adobe Acrobat Pro 8 inkjet definition oem software The Logo Creator MEGA pak 3.6
Utility Software financial planning software australia Buy cheap After Effects 5.5 Production Bundle

Ahead Software

iCorrect EditLab Pro 4.52 software discount oem Adobe Cs3 Flash Assignments adobe cs2 photo shop total training microsoft office 2003 oem; Money Software locate software oem files widows oem software Adobe Acrobat Reader Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Purchase Microsoft Office Software oem software bundle software oem italiano Purchase Adobe Photoshop Cs2 adobe photo shop element oem software cds Acdsee 10 microsoft window 2000 professional oem software cheap software downloads Download Adobe Acrobat Reader oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Buy Adobe Acrobat Professional oem office 2000 software upgrade window 2000 to xp, Buy Nero dvd to pocket pc 1.2.4 inkjet definition oem software Discount Software The Logo Creator MEGA pak 3.6 financial planning software australia Ahead Software Nero Buy cheap PhotoShop CS 2 iCorrect EditLab Pro 4.52 Photoshop Elements 2 software oem cd line business adobe cs2 photo shop total training Microsoft Windows microsoft office 2003 oem; locate software oem files Autodesk 3d Studio Max widows oem software Window 2000 upgrade download window 2003 900. Buy Autodesk Viz "quark xpress 6 crack" oem software bundle Adobe Acrobat Reader 8 software oem italiano adobe photo shop element Buy Design Software oem software cds microsoft window 2000 professional oem software Adobe Acrobat Rider cheap software downloads oem Microsoft Office Good Software Adobe standard encoding adobe standard oem download 89. oem office 2000 software Norton Symantec upgrade window 2000 to xp, dvd to pocket pc 1.2.4 Buy Windows Operating System inkjet definition oem software The Logo Creator MEGA pak 3.6 Archicad Download financial planning software australia Buy cheap PhotoShop CS 2 Microsoft Powerpoint iCorrect EditLab Pro 4.52 software oem cd line business Buy 3ds Max 7 adobe cs2 photo shop total training microsoft office 2003 oem; Macromedia Flash 8 Download locate software oem files widows oem software Windows 2000 Price Window 2000 upgrade download window 2003 900. "quark xpress 6 crack" Norton Antivirus oem software bundle software oem italiano Adobe Acrobat Torrent adobe photo shop element oem software cds Microsoft Office 2007 Enterprise microsoft window 2000 professional oem software cheap software downloads Microsoft Office Enterprise oem Microsoft Office Adobe standard encoding adobe standard oem download 89. Software Purchase oem office 2000 software upgrade window 2000 to xp, Adobe Photoshop dvd to pocket pc 1.2.4 inkjet definition oem software Downloadable Software The Logo Creator MEGA pak 3.6 financial planning software australia Software Used Buy cheap PhotoShop CS 2