Archive for January, 2007

It's all in the wording

I wonder if any hardware manufacturer will take Greg up on his offer of Free Linux Driver Development. From the post:
Yes, that's right, the Linux kernel community is offering all companies free Linux driver development. No longer do you have to suffer through all of the different examples in the Linux Device Driver Kit, or pick through the thousands of example drivers in the Linux kernel source tree trying to determine which one is the closest to what you need to do.
All that is needed is some kind of specification that describes how your device works, or the email address of an engineer that is willing to answer questions every once in a while. A few sample devices might be good to have so that debugging doesn't have to be done by email, but if necessary, that can be done.
In return, you will receive a complete and working Linux driver that is added to the main Linux kernel source tree. The driver will be written by some of the members of the Linux kernel developer community (over 1500 strong and growing). This driver will then be automatically included in all Linux distributions, including the “enterprise” ones. It will be automatically kept up to date and working through all Linux kernel API changes. This driver will work with all of the different CPU types supported by Linux, the largest number of CPU types supported by any operating system ever before in the history of computing.
As for support, the driver will be supported through email by the original developers, when they can help out, and by the “enterprise” Linux distributors as part of their service agreements with their customers.

When worded like that, it's hard to understand why more vendors don't want their drivers in the kernel. We really are talking about non-cost driver development here. What's more, you have people the caliber of Greg doing the work for you. He even addresses using an NDA in his post. So why the resistance from some? I'm not sure, but I'd guess it comes down to fear, perceived lack of control and misinformation. Especially in the case of commodity hardware such as NICs and on-board anything you should be begging to have Greg write your driver. Not only that, you should be paying him. But here he is, making the offer for free. Now if you make a specialized piece of $200,000 niche equipment, I can see why you would want a dedicated team of developers. Your device is likely not mainstream enough and is sufficiently complicated that you may not find someone willing or even able to maintain your driver. For the rest of you, I'm genuinely interested – what is holding you back? What would change your mind?
–jeremy

  • Share/Bookmark

On OpenID

OpenID is getting a lot of attention this week. At LQ, we're obviously supporters of Open Standards and Open Source, but this is something slightly different. We're also believer that you own your identity and attention data. We've supported FOAF for a long time and do what we can to make sure your data is yours. While it's not without problems that need to be addressed, I'm happy to announce that soon, we'll also be supporting OpenID. It will be interesting to see how OpenID progresses. Your “login” is something that is very important to the big vendors (think Google and Yahoo! here). Once you've signed up for a login, it makes their barrier to entry to get you to try an additional one of their products or projects that much easier. After all, all you have to do is login to your existing account. Once you use 3-4+ services, it's quite hard to leave. You're what they call sticky at that point, and that's what every vendor wants. Of course, it's also easier for companies to maintain. We learned that the hard way at LQ. For example, for a while each site we launched had a different authentication system. It was really hard to get people to use LQ Bookmarks when you had to sign up for a distinct account. After we rolled it into the main infrastructure and allowed you to use your existing LQ login procedure, usage increased by leaps and bounds. At this point, the only LQ site that still has a distinct login is the LQ Wiki. That's by design though as we want the barrier to entry there to be a low as possible – it's a wiki after all. In that vein, the LQ Wiki will be the first site to support OpenID. After we're able to get a better feel for the technology and implementation, we'll make further decisions from there. No solid ETA for support at this point, but it should definitely happen this quarter. Stay tuned.
–jeremy

  • Share/Bookmark

Adobe to release PDF to ISO

It's clear that the benefits of Open Standards are starting to be realized in the mainstream. While the PDF spec has been available for a long time, Adobe is now going to submit it as an ISO standard. From the press release:
Adobe Systems Incorporated (Nasdaq:ADBE) today announced that it intends to release the full Portable Document Format (PDF) 1.7 specification to AIIM, the Enterprise Content Management Association, for the purpose of publication by the International Organization for Standardization (ISO).
PDF has become a de facto global standard for more secure and dependable information exchange since Adobe published the complete PDF specification in 1993. Both government and private industry have come to rely on PDF for the volumes of electronic records that need to be more securely and reliably shared, managed, and in some cases preserved for generations. Since 1995 Adobe has participated in various working groups that develop technical specifications for publication by ISO and worked within the ISO process to deliver specialized subsets of PDF as standards for specific industries and functions. Today, PDF for Archive (PDF/A) and PDF for Exchange (PDF/X) are ISO standards, and PDF for Engineering (PDF/E) and PDF for Universal Access (PDF/UA) are proposed standards. Additionally, PDF for Healthcare (PDF/H) is an AIIM proposed Best Practice Guide. AIIM serves as the administrator for PDF/A, PDF/E, PDF/UA and PDF/H.
“Today’s announcement is the next logical step in the evolution of PDF from de facto standard to a formal, de jure standard,” said Kevin Lynch, senior vice president and chief software architect at Adobe. “By releasing the full PDF specification for ISO standardization, we are reinforcing our commitment to openness. As governments and organizations increasingly request open formats, maintenance of the PDF specification by an external and participatory organization will help continue to drive innovation and expand the rich PDF ecosystem that has evolved over the past 15 years.”

Some would argue this is coming a little late, but it's still good to see IMHO. Adobe is finally letting go of one of its crown jewels. While the spec has been previously available, licensing restraints mean we have a ton of free (gratis and libre) viewers but less writers. We should see more of a balance now (although some good libre writing options are already available).
Moving on to the impetus for this move. I think Adobe has a vision for the future of the web and it realizes the role Open Standards will play if they want to be a legitimate player in that future. More and more Government agencies are now requiring the document formats they use be standards based. The full PDF spec can now say that it is. You also have the fact that Microsoft is going to start pushing XPS, (XML Paper Specification, also called Metro) which is a direct PDF competitor. PDF being an ISO spec means that instead of Adobe being the perceived gatekeeper, anyone can propose additions/modifications. This means an ecosystem can build up. Of course, Adobe has a ton of expertise built up in this domain so they will remain the dominant player for a long time to come. This should be good for Open Standards as it will prove to some skeptics that the value and money aren't created by locking down a spec, but by opening it up.
–jeremy
, , , ,

  • Share/Bookmark

GoDaddy pulls security site after MySpace complaints

Not directly Linux or Open Source related, but scary if you use GoDaddy, who is currently the largest registrar. They recently summarily suspended seclists.org, run by Open Source nmap author Fyodor. The problem here is that it was not as a result of DMCA takedown notice or a court order. It was simply at the request of MySpace. Apparently they left a voicemail for Fyodor and then suspended the domain 52 seconds later. No real verification, no chance for a defense and certainly before what I would consider due diligence. The best part is that the offending page, one of 250,000+ pages at the domain, was simply an archive of a mailing list! If you use GoDaddy I would seriously consider moving your domain. It's not because of this incident either. Everyone makes mistakes and if their response to this was something along the lines of “it won't happen again”, I'd say lesson learned. Their actual response:
When asked if GoDaddy would remove the registration for a news site like CNET News.com, if a reader posted illegal information in a discussion forum and editors could not be immediately reached over a holiday, Jones replied: “I don't know…It's a case-by-case basis.”
If you're a GoDaddy customer, is that a policy that you're comfortable with?
–jeremy
Disclosure: Although I don't really advertise it anywhere, I am an authorized reseller for multiple registrars – none of them GoDaddy
, ,

  • Share/Bookmark

The meaning of FREE

A recent blog post by Mark Shuttleworth has sparked quite a bit of debate. His assertion:
We have to work together to keep free software freely available. It will be a failure if the world moves from paying for shrink-wrapped Windows to paying for shrink-wrapped Linux.
As free software becomes more successful and more pervasive there will be an increasing desire on the part of companies to make it more proprietary. We've already seen that with Red Hat and Novell, which essentially offer free software on proprietary terms – their “really free” editions are not certified, carry no support and receive no systematic security patching. In other words – they’re beta or test versions. If you want the best that free software can deliver, a rock solid, widely certified, secure platform, from either of those companies then you have to pay, and you pay the same price whether you are Goldman Sachs or a startup in Rio de Janeiro.
That’s not the vision we all share of what free software can achieve.
With Ubuntu, our vision is to make the very best of free software freely available, globally. To the extent we make short-term compromises, for drivers or firmware along the way, we see those as bugs, and ones that will be closed over time.

Basically, he's calling the two main Enterprise Linux distributors proprietary companies. Greg DeKoenigsberg, the Community Development Manager for Red Hat (aka quite active in the Fedora community) fires back:
You can call Red Hat “proprietary” all you want. That doesn't make it true.
The difference between Red Hat Enterprise Linux bits and CentOS bits is virtually nil; we make all of our source RPMs available to anyone who wants them. (Ask Novell if they do the same. I'll save you the time: they don't.) What is “proprietary” is the brand, and the quality of service you are entitled to receive by being a paying customer. Oh, and the notion that “the price is the same whether you're Goldman Sachs or a startup in Rio de Janeiro” is ludicrous.
If you want to duplicate that quality of service for Ubuntu users, that's noble and admirable. That's competition. But leave the FUD at the door, dude. You're better than that. Aren't you?

The discussion gets going from there. My opinion lies somewhere between the two, although that's not surprising considering they're basically diametrically opposed. I think calling Red Hat a proprietary company is a bit disingenuous. The bits are 100% freely available and Red Hat is extremely active in contributing code back upstream. I don't think there is any danger of there becoming a shrink-wrapped only Linux situation. Matt seems to think that Mark doesn't “get” enterprise Linux. I think it might be something else though, and that's that Canonical has an entirely different business model. The Red Hat business model has turned into something along the lines of (yes, these are *gross* oversimplification meant to illustrate a point) “If you want Linux for free, we have a release that is primarily aimed at developers that you are free (in every sense of the word) to do what you please with. The maintenance window is really short and we make no guarantees, but here it is – enjoy. If you'd like a solid and stable version of Linux that comes with support, ISV certifications and long term maintenance, we also have RHEL but it costs”. I've express my desire to have a maintenance without support version of RHEL (for a fee mind you, just a low one) in the past, but that may never happen. If you start with Fedora now and end up wanting official Red Hat support, you basically have to start 100% from scratch with RHEL. The Canonical version seems to be more along the lines of “Feel free to download any version of the product we have, be it LTS or not. If you'd like support, we'd be happy to provide it for a price.” For those not familiar with Ubuntu, LTS is “(Long Term Support”. This does give companies the added advantage of being able to try the official product while maintaining the ability to easily move to the supported product. That is nice, but if you want anything in the line of ISV certification at this time, Ubuntu doesn't have much to offer you (and that is important).
The one great thing that stands out to me here is that, due to the way that Linux is licensed both companies get a chance to prove their models. What's even better, they are doing so with essentially the same bits. Everyone in the community has the potential to win! No vendor lock-in on either side, so comparisons to “Microsoft of Linux” are non sequitur. See how great choice really is? The one final comment I'll add is that Red Hat has done a good job of proving their model works. Can Canonical do the same? Will they?
–jeremy
, , , ,

  • Share/Bookmark

Will Sun License OpenSolaris Under GPLv3?

A recent eWeek article intimates that Sun will dual license OpenSolaris under the GPLv3 once it's officially released. Rich Green points out that no decisions will be made until after the GPLv3 is officially released, but indicates that Sun is in discussions with the community regarding the detailed terms of GPLv3. He also notes that he's happy with the current progress. That makes a lot of sense and I'd certainly not expect Sun to commit to a license that isn't even released yet. Putting that aside for a moment, let's assume that Sun does like the final terms of the GPLv3 (WARNING: there is no way to know whether that will be the case, this is just speculation based on that assumption). Dual licensing OpenSolaris under the GPLv3 would be an interesting move with a lot of up side for Sun. OpenSolaris is currently a bit of a step child to some in the Open Source community due to the CDDL. Releasing under the GPLv3 would allow Sun to use a license with some street cred while also keeping the code out of the Linux kernel. This is because Linus has made it extremely clear that the kernel will remain GPLv2 only. I've already mentioned that the GPLv2/v3 split has a chance to create a small fissure in parts of the community. We're used to a large number of licenses, but the GPL is a very dominant one.
However, a move of this nature could attract significantly more developer attention for OpenSolaris. I've seen speculation that Sun may encourage some Linux developers to dual license their code under the GPLv2 and GPLv3, but that makes little sense to me. To make it back upstream into OpenSolaris proper, the code would also need to be licensed under the CDDL. Note that is my understanding of how things would need to work. I am not a lawyer and a three license scenario is far behind what I'm able to properly grok. Back to actual code, I've already said how much I like DTrace and Sun is doing some interesting things elsewhere. The ability to increase collaboration and share code should be beneficial to all, even if kernel-to-kernel code flow is prohibited. Much of the early Linux growth came at the expense of Solaris and the other proprietary UNIX variants (not Windows, as many seem to think) so it's hard to gage what impact this may have on commercial and enterprise Linux uptake. For now, it's a moot point. Once the GPLv3 is actually released however, it will be something to keep an eye on.
(Note: I had typed a much longer version of this post that contained some additional thoughts and ideas. Firefox crashed as I was hitting submit and this is a quick reconstruction of my thoughts. Hopefully I've hit on all the salient points of my original post.)
–jeremy
, , , , ,

  • Share/Bookmark

OSDL and the Free Standards Group will become The Linux Foundation

From the press release:
The two leading consortia dedicated to the advancement of Linux – the Open Source Development Labs (OSDL) and the Free Standards Group (FSG) – today announced that they have signed an agreement to merge and form The Linux Foundation. The new organization accelerates the growth of Linux by providing a comprehensive set of services to compete effectively with closed platforms.
Founding platinum members of the Linux Foundation include Fujitsu, Hitachi, HP, IBM, Intel, NEC, Novell, and Oracle. Jim Zemlin, former executive director of the Free Standards Group, leads The Linux Foundation. Other members of the new organization include every major company in the Linux industry, including Red Hat, as well as numerous community groups, universities and industry end users.
“Computing is entering a world dominated by two platforms: Linux and Windows. While being managed under one roof has given Windows some consistency, Linux offers freedom of choice, customization and flexibility without forcing customers into vendor lock-in,” said Zemlin. “The Linux Foundation helps in the next stage of Linux growth by organizing the diverse companies and constituencies of the Linux ecosystem to promote, protect, and standardize Linux.”
The Linux Foundation, which continues to sponsor the work of Linux creator Linus Torvalds, employs a shared resources strategy – much like open source development itself – to collaborate on platform development while enhancing the Linux market for end users, the community, developers and industry.

The FSG and the OSDL have worked together on a variety of projects in the past. While their areas of focus have been different, they both have the same general goals and ideals. They also previously had to compete with each other for membership and resources. The joining of the two companies should give the new entity more resources, less overhead and duplication of effort and increased market influence. The only downside I see is that previously the “standards group” was a separate entity that didn't do a ton in the way of general advocacy or development. That independence is now gone, but it seems like a very small price to pay and managed correctly I don't see it as any problem at all. The New York Times article contained some verbiage that worried me a bit:
And the mission of the new organization is help Linux, the leading example of the open-source model of software development, to compete more effectively against Microsoft, the world’s largest software company.
Why did that worry me? Microsoft shouldn't really me our main focus in my opinion. Sure, we should learn from what they do well and be aware of what they are doing, but improving Linux should be the main goal. Luckily, that sentence seems to be the interpretation of the NYT author. Outside a quote in the press release, the word Microsoft is almost no where to be found on the actual Linux Foundation site (although there is a mention of “Successful proprietary software companies”, a generalization that I really like) and the wording of everything is in line with what I would expect of an entity focused on improving Linux and not battling a specific company. While on the topic of the site, it's a great mix of MediaWiki and WordPress that they've brought together very nicely.
A quick glance at the people involved here and it's clear that this group should be able to pick up some traction and make some demonstrable differences fairly quickly. They will also continue to employee developers such as Linus and Andrew. I'd encourage them to also try to work in community participation. I offered my support and the support of LQ to OSDL in the past. After some initial talks nothing every came of it – they just didn't have a spot for community participants. I hope to see that change with the new group. That issue aside, welcome to the party TLF; best wishes and good luck!
–jeremy
, , , ,

  • Share/Bookmark

The Contradictory Nature of OOXML II

A quick follow up to this post. Stephen Walli, an ex-Microsoftie (via acquisition) whom I've had the pleasure of having a few drinks with, makes some interesting observations about the current ODF/OOXML situation. From his blog post:
I'm going to take a slightly different view here. ECMA has already approved the specification. One can imagine that the Microsoft marketing and standards engines are in full gear, and Microsoft execs, Office spokespeople, and field account execs are faithfully espousing:
* “Microsoft Office 2007 is standards compliant. ECMA International is a recognized international standards organization, with participation from IBM, HP, Intel, Adobe, and dozens of other companies.” [Subtext: It must be a good standard for all our partners and competitors to have passed it in a fair-minded international standards process.]
* “Indeed, ECMA International has submitted the standard to ISO for fast track approval as an international standard, and the process will complete in 2007.” [Subtext: It's so good, that they have recommended it for FAST track at the world's premier standards body.]
I would be surprised if Microsoft's Massachusetts team isn't already lobbying to have the new “standard” included in the ITD reference architecture alongside ODF. Regardless of the merit of ISO accepting the document, however, buyers will be staring the nasty rhetorical beast in the teeth. So what is a procuring organization to do?

He then outlines a certification process plan that I really think would serve ODF well. Hopefully something along these lines happen soon. Time is certainly of the essence here. He concludes with something similar to what I said in my previous post:
“Standards” with only one implementation aren't. The buying side of the marketplace has always recognized this and chosen the standard with multiple implementations over the specification with only a single implementation. The ODF world has the ability to demonstrate this message in a way that meets the needs of customers, and the demonstration through a branded certification is much more powerful than unaligned vendor rhetoric.
Absolutely spot on. The days of this kind of thing being accepted are thankfully coming to an end. Many companies and institutions have had to learn the hard way, but they are learning.
–jeremy
, , , ,

  • Share/Bookmark

The Contradictory Nature of OOXML

Andy Updegrove continues his excellent coverage of the OOXML standards approval process. From this post:
Regular readers will be aware that OOXML, the Microsoft Office XML-based formats adopted by Ecma, are now in the adoption queue at ISO/IEC. Ecma is a “Class A Liaison” partner with ISO/IEC, which permits it to use the same Fast Track process that national standards bodies use. That process takes six months – the same amount of time that the PAS process takes (the route used by OASIS to submit ODF to ISO/IEC) – but has two steps rather than one, although the practical result is much the same.
During the first one-month step, any member may submit “contradictions,” which, loosely defined, means aspects in which a proposed standard conflicts with already adopted ISO/IEC standards and Directives. Those contradictions must then be “resolved” (which does not necessarily mean eliminated), and these resolutions are then presented back to the members during the second stage to consider as part of the voting package. During this second, five-month step, other objections, questions and comments can be offered by members. (For more detail on the rules relating to contradictions and what can be raised during this phase, see the excellent writeup at the OpenDocument Fellowship site.)
While the unprecedented size of OOXML (over 6,000 pages) has made performing a detailed review a daunting task, more and more contradictions are being found by those that are slogging their way through on this very tight timeframe. Here is a sampling of those that people have brought to my attention:

He goes on to detail some of the upcoming contradictions that will be submitted. You should read the full post, but they include items such as reliance on the Windows platform, necessitating the implementation of undocumented Word bugs and reliance on documentation not included in the 6,000+ page draft. In the end, I very much agree with this statement: Other contradictions would seem to be impossible to resolve given the nature of OOXML itself, the stated purpose of which is to describe a single vendor's product – bugs, rats and all. The format is not a community developed standard that is meant to describe an office document format, it's basically “how MS Office works”… including bugs… without some needed information. That's not a problem for Microsoft given that their implementation is already done. It seems doubtful that even Microsoft given this document could write a fully compliant application. That means no one else even stands a chance. If this is passed, Microsoft will be able to keep Government contracts (which are increasing requiring an Open and standard document format) and also get good PR. All the while the standard almost certainly won't be implemented fully by any other product. Not exactly how standards are supposed to work.
–jeremy
, , , ,

  • Share/Bookmark

Flash 9 Final for Linux (and an odd EULA) follow up

Looks like my post about the Flash 9 EULA has sparked some discussion on John Dowdell's Blog (he's an Adobe employee). While I'd agree with the comments on his blog about “use” vs. “distribution”, it's great to see an employee participating in the discussion in an open and transparent manner. If the intent of the license is what John thinks it is, the wording really should be changed. I could absolutely see the reason for not allowing distribution, it's the “use” bit that I found surprising. As for the “restrictive commenting practices” – to be honest I really don't like the software that currently runs this blog. It's being moved to Wordpress as soon as 2.1 is out.
–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