Archive for February, 2007

The LQ Wiki is now an OpenID Consumer

As promised, the LQ Wiki now allows you to log in using OpenID. You can convert an existing account if you have one, or simply login with an OpenID as a completely new user and start editing. I’d like to thank Evan, whose extension made adding this relatively painless. One thing to be aware of if you are thinking about implementing OpenID (you should be) and are planning to use curl. Some versions deal with RFC 2818 – 3.1 Server Identity differently than others. A snippet:

Matching is performed using the matching rules specified by [RFC2459]. If more than one identity of a given type is present in the certificate (e.g., more than one dNSName name, a match in any one of the set is considered acceptable.) Names may contain the wildcard character * which is considered to match any single domain name component or component fragment. E.g., *.a.com matches foo.a.com but not bar.foo.a.com. f*.com matches foo.com but not bar.com.

What does that mean to you? Well, I was using jeremy.lq.myopenid.com to test. In some implementations of curl (7.12.1 in this case), the *.myopenid.com cert works fine for that domain. In other implementations (7.10.6 in this case), you get a error:

certificate subject name ‘*.myopenid.com’ does not match target host name ‘jeremy.lq.myopenid.com’
Just something to be aware of as many of the gratis OpenID providers seem to allow this situation to happen. Hopefully you’ll come across this blog post before banging your head on your desk for 10 minutes wondering why code works in some places and not others.

–jeremy

  • Share/Bookmark

Is "Open Source" Now Completely Meaningless?

Nat is building the OSCON schedule, and asks: Is “Open Source” Now Completely Meaningless? From the post:

I’ve found some very strange companies claiming to be open source.

Can you really call yourself open source if you haven’t opened the source? I don’t think so. There’s a flood of “open source” companies selling things that work on open source but which aren’t open source themselves. I think these are proprietary products, not open source. That’s been the attitude that helped me select talks for OSCON–I only want open source products talked about. My rule of thumb is that the audience should be able to download, compile, and use the software that is talked about.

He then goes into what are definitely some edge boundary cases, of which EnterpriseDB is a good example. I agree with his conclusion that in the end EnterpriseDB and companies like that are good for Open Source and should be included in an event like OSCON. A lot of it comes down to intent. You see, being “Open Source” is the in thing right now. That means some companies are using Open Source as a dumping ground. Donating old code is fine, if there is some real value and a chance that a legitimate project might thrive around the code. Donating old code because it is completely useless and you just want to get into this Open Source thing, that’s not. It’s easy to tell the difference. At this point, we even have some companies simply lying or using the words Open Source arbitrarily. Open Source means slightly different things to different people to be sure, but twisting the definition way out of whack to suit you is not something you should do. You end up with situations like this. Now intent is something that is hard to ascertain in some situations, but I can’t think of a better yardstick. You’ll always have the idealists who think something is or isn’t acceptable vs. the pragmatists. Free Software vs. Open Source isn’t going away soon. We’re all in the same larger camp though, and intent is one of the few things I can see us all agreeing on.

–jeremy

  • Share/Bookmark

The Free Desktop

Bryce Harrington has posted an insightful commentary on running free software communities. A couple highlights:
It's easy to just copy what the proprietary guys do. After all, we like to think they're doing scientific market research and usability studies to uncover user needs. Or at the very least, users grow accustomed to the way the proprietary apps work, so if you make a good clone, you can get into the “well, at least you won't have to bother learning anything new” niche. That's actually a pretty good niche to be in, but at best it's a nibbling-from-below strategy.
However, in my view FLOSS has a secret power for achieving exactly what users need built right into the model. I'd credit a large share of Inkscape's success to simply being utter whores at taking advantage of this.
Basically, the best way to get what user's want and need into your application is for the developers to BE users.
Users have a gut-feel for what they want and need, and gut-feels are tough to express in requirements documents, bug trackers, and surveys. You know when you're developing some thingee for your own personal use what corners can be skipped, and what ones are worth polishing; you know what compromises can be made, and can immediately notice the value of some unexpected potential as the code's developed.
The reason open source has this special power is because of its openness, transparency, and (usually) ease of getting involved. Proprietary companies by their very nature are characterized as secretive and controlling, and do not consider individual users as able to contribute anything of value to their product but money.
FLOSS projects have a different value model than proprietary ones. Value in FLOSS comes not from users spending money, but on users and developers who are contributing enhancements (code, docs, translations, word-spreading, etc.)

and
So to the point – how can the free desktop succeed? Just cloning OSX or Windows isn't going to be compelling enough. Competing on a feature matrix against proprietary companies is hard since they can pull some new feature out of hiding at any point.
No, the key to success with FLOSS is its core attribute – it's openness to community-scale collaboration. Focus on energizing a strong community and empowering new users to bring their new ideas and energy in. Give them lots of room to experiment, and assist them with paving a good foundation for them to build atop. Give them invitations rather than rules, and infrastructure rather than bureaucracy. Make it easier for people with little technical skill to participate, and treat them as first class citizens when they do.
Don't think of the free desktop simply as an alternative to proprietary desktops. Instead think of it as a platform for large scale open collaboration. For us technical users sharing code, it's already hands down the best collaboration platform; the next step is to work to make it just as good for non-technical users, who are driven to collaborate on everything from clipart, encyclopedia articles, music, schedules, designs, fonts, education, games, politics, and so on. Take the rules, tools, architectures, and lessons we've gained in software collaboration and recast them for “data development”, and I think the free desktop's success will be impossible to stop.

He's absolutely right on multiple points. It's critical that you make it as easy as possible for people to get involved. Part of that comes from making it clear that you don't need to be a ninja coder to be helpful to a project. Be an evangelist, write some documentation, contribute to the projects wiki or submit good bug reports. A user that can post high quality bug reports that include all needed info and clear instructions on how to reproduce the bug are worth their weight in gold, even if they are technically unable to provide a patch. Getting community involvement is something you'll see in almost all of the so called winners. As Bryce mentions, it's sometimes easy for large projects to become insular. That can be, and in fact has been, extremely poisonous to a project and needs to be something the project leaders are cognizant of.
His point about cloning proprietary software is also extremely apropos. Sure, in some cases it's necessary or even desirable. But, it should not be the default action. Working to our strengths (and we have many) will get us much further. If you are considering starting a new software project and will be in charge of the community, you should read the linked article… digest it… then read it again. Community is that important.
–jeremy
BTW Bryce, I couldn't find a link to your RSS feed anywhere on your site or in the HTML source. If you don't know how blosxom lays things out, you might not even realize you had a feed.

  • Share/Bookmark

Rob Enderle; Linux: Cuba and the Communist Connection – Promoting "Fear"

(via Matt Aslett): I haven’t blogged about Rob Enderle for quite some time, but he may have outdone himself here. In this post, Enderle warns that the Cuban adoption of Linux could lead to it being considered anti-American. It doesn’t stop there though:

Linux, which isn’t really a product in my mind, as it co-defines the Open Source movement, is a brand. This brand has attributes that have been created over time and generally, at least for those that use it, represents something positive.

For some it represents the freedom to look at and mess with code, for others it represents “free” as in free beer, and for some it represents a strong weapon against capitalism, particularly with regard to software. I’m sure we could add some additional attributes, but the one that concerns me is this new concept that it is anti-American.

Can you imagine the NSA IT manager trying to get funding for a Linux based project right now? We are dropping into an extended election where the war in Iraq, terrorism, and nationalism are likely to be major battlegrounds. On the economic front, China remains a huge concern and in many battles it too is likely to come up, particularly as these battles are fought in areas where unions are strong.

If I’m running against an incumbent (who probably has no clue about software at all) and I know some organization under them deployed Linux and that it is being positioned as anti-U.S., might I not use that in the election? “Ladies and gentlemen I promise that under my administration we will not implement products like Linux that put the nation at risk, which contribute critical technology to the terrorists, and embolden our enemies.” In politics all you need is a grain of truth. In fact, sometimes I wonder if you even need a “grain.”

So he contents that using Linux could lose you an election. If that is not the ultimate “what if” scenario stretch, it has to be close. By that yardstick, Microsoft is responsible for nearly all spam, since it is cracked Windows zombies that is the main source. Quick, someone use that in an election. The basic premise here is so absurd that it’s hard to even argue against it in a rational manner. One statement I do take more serious issue with is:

One of the big problems with Linux, as I see it, is that certain topics (basically anything that may imply that Linux isn’t the best thing for every possible use) is off the table, because that discussion creates FUD.

I don’t see anyone saying Linux is the best thing for every possible use. I’ll go one better – it isn’t. There is no silver bullet in life, no panacea. That includes Linux. I have found that in a large variety of places, from embedded to big iron, Linux has made sense for a variety of reasons from security to stability to scalability. Does that mean that Linux is the only answer or even always the best answer? Of course not.

He ends with:

Linux will likely survive this latest internally created challenge but, at some point, someone better take ownership of the Linux brand or others will position it and supporters will probably not like how it is positioned.
What do you think Linux users should do about this? Who should own the Linux brand? And do you agree that Linux should not be used as a political weapon against anyone?

Linux isn’t a “brand”. Red Hat is a brand, as is Novell or IBM. It is however a trademark and that trademark does have a licensor. There is even a shiny “Report Abuse” link right on the homepage. That being said I don’t think the first question people asked when the US went to war with Iraq was: “What OS are they running”. After seeing Rob speak at DLS, I came away with a sort of new found respect for him. He slang little FUD and was a bit more cogent then in most of the items I had read previous to hearing him. I was so surprised, I even blogged about it. I don’t know what happened since then, but he seems to have fallen back off the deep end.

–jeremy

  • Share/Bookmark

Hopefully my last Novell Microsoft Agreement Post; or Nobody reads this stuff

I wasn't going to post any more about the Novell Microsoft Agreement. I don't have anything else to add and really what else can be said. Don has posted on this issue after Novell contacted him as a result of him comparing the deal to “eating a bug for money”. A couple items in the post are too good not to share:
From Novell's point of view, the deal is supposed to be about giving customers some peace of mind over being sued for patent infringement. But the document that is supposed to explain this to customers is missing some information, and the documents that are actually supposed to contain the missing information are secret.
I don't think this is some big conspiracy, just the result of rushing something through without reading it very carefully. Novell and Microsoft are too big to pull off a conspiracy, but they're both bureaucratic enough to do paperwork that ends up being full enough of dumb mistakes to be pretty much meaningless.
Simple things first. If you still believe people read this stuff, try reading it. Covenant to Customers has two obvious mistakes: Novell spelled “Novel” and the awkward “on account of a such Customers' use of specific copies”, which looks like the result of someone starting a singular-to-plural edit and not finishing. The page has been up since November 2 of last year. Not a big deal, but like I said, nobody reads this stuff.
Now go back and read “Covenant to Customers” again. You get a bunch of Capitalized Words, some of which show up in the definitions section, and some of which don't. One of the terms is “Clone Product”. You don't get sued for running a Covered Product, but Covered Product doesn't include Clone Product, and Clone Product isn't defined. So which of the products included in the SUSE distribution are Clone Products? I asked, but that list is not available.

Not too encouraging when the company name is spelled wrong in the document. I can appreciate that novel is a word, so will pass a spell checker, but it would certainly seem to validate the nobody reads this stuff claim. He then goes into specifically what the Patent portion of the agreement protects you from:
You have a Covenant, so you're all squared away, right? But the Covenant says it covers Covered Products, and Covered Products doesn't include Clone Products, and you don't get a copy of the definition of Clone Products. Covered or not? You're just as mystified about the answer to “Will Microsoft sue me?” as you were before.
Another good one: “Microsoft reserves the right to update (including discontinue) the foregoing covenant pursuant to the terms of the Patent Cooperation Agreement…” Yes, the Patent Cooperation Agreement that you don't get to see.
Put it all together, and you get, “We promise not to sue you for running some but not necessarily all of the software you get from Novell, unless we stop promising not to sue you, and we won't tell you which software you get from Novell we might sue you for now, or under what circumstances we'll stop promising not to sue you for the rest.”

In others words, not much. His conclusion is right in line with what myself and almost all others have been saying:
That sense of wanting to win by product, not by litigation, is what protects you in the short term. What protects you long term is that the IT industry is just a series of recruiting contests. A company wins recruiting contests by serving good fajitas and letting an employee get a $70 laptop power supply without spending $200 in time on getting approval to buy it. A company loses recruiting contests when it's seen as succeeding through legal attack, not great product. Who wants to work on a product that customers have to be sued to buy? If a company's litigiousness makes it miss a round of recruiting, it misses the round of product that those recruits would have built, and game over.
Anyway, the check is cashed, the bug is eaten, Microsoft seems equally likely to sue you for running Linux no matter where you get it — not very — and if all goes well, a lot of that money will go to the many helpful, hard-working developers at Novell who are doing useful work. I guess what I learned here is that the patent deal doesn't really give Novell customers any special assurances.

Microsoft almost certainly wasn't going to sue you before. This agreement makes them no less likely to sue you. In reality, it probably did give Ballmer more fodder, which will have some impact. If you do see Microsoft start to sue, to me it means they think they are worse off internally than we think they are from an outside perspective. That's not saying a while lot. Companies with viable business plans and sustainable products don't depend on litigation for future growth. Just ask SCO.
–jeremy

  • Share/Bookmark

Show Us The Code

Just stumbled across the Show Us Your Code site. I think it's well intentioned, but misses a few things. First and foremost (and take this as constructive feedback please), if you are going to publish an open letter that you want to get taken seriously, you really need to grammar check it. My grammar on this blog isn't always great, but that's because I write it in kind of a conversational style – ie. this is how I talk. When I hand in articles that will be published, you may notice the style and tone is quite different.
On to the content of the site. First, it's not really the code we need from the angle I see it. It's specifically the patents that they feel we have violated. That's a small but fairly important distinction. Also, looking at It lacks logic, especially when you consider that there are developers around the world who would be more than happy to work with Microsoft to resolve this issue. From the view point of Ballmer, it doesn't lack logic (although it may be lacking from an ethical standpoint). You see, he can bluster on about this topic without showing any actual code or naming any patents and in the Enterprise just that slight chance of being sued in the end makes a difference. In the past, it made a huge difference. The reality is that people are wising up to this and the impact now is substantially decreasing. In the near future, it should be negligible. Look at the SCO case. It didn't stop many people from adopting Linux (although I'm sure it did stop some). It did however stop many companies from talking about their Linux adoption. That should not be underestimated.
Now, I've said before that I doubt Microsoft will move forward seriously with any patent cases. It simply leaves them too open to a MAD-like patent war situation and they don't want that. I've always found it odd how Microsoft has been positioning themselves around IP and patents in the Open Source world anyway. Looking at past litigation, I'm not aware of any Open Source company that has been found guilty of infringing other peoples IP anywhere near as much as Microsoft. I'd like to be corrected on this if I am wrong, but the recent $1.5B (yes BILLION) judgment is just one of many against Microsoft. You think they'd realize just how broken the system is. You think they'd want to fix it. But the reality is, they have the money to lose. The long term threat of losing their advantageous monopoly like position is surely much more worrisome.
–jeremy

  • Share/Bookmark

Who writes the Linux kernel?

An informative post over at LWN (via Matt Asay) about the code contributed to the 2.6.20 kernel, followed by the last year of kernel changes. The result? As far as companies go, Red Hat is by far in the lead as far as both number of changesets and number of lines go. Other top names are what you would expect: Novell, IBM, Linux Foundation, Intel, Oracle, etc. It's good to see that Red Hat can now back up the claim that they are doing a significant amount of work in the kernel space. It's interesting to note that “Unknown” is in first and “None” in third. The definitions are: “the line marked “(Unknown)” is exactly that: patches for which existence of a supporting employer could not be determined. The line marked “(None)”, instead, indicates the patches from developers known to be working on their own time.” That does give credence to the often mentioned statement that some real percentage of kernel work is done by volunteers. The article also looks at individual contributions. If kernel hacking is something you're interested in, the full article is something you'll want to read. LWN continues its tradition of putting out quality in-depth articles like this and is worthy of your support.
–jeremy

  • Share/Bookmark

Ballmer repeats threats against Linux

Novell execs must cringe when they see things like this:
Steve Ballmer has reissued Microsoft's patent threat against Linux, warning open-source vendors that they must respect his company's intellectual property.
In a no-nonsense presentation to New York financial analysts last week, Microsoft's chief executive said the company's partnership with Novell, which it signed in November 2006, “demonstrated clearly the value of intellectual property, even in the open-source world.”
The cross-selling partnership means that Microsoft will recommend Suse Linux for customers who want a mixed Microsoft/open-source environment. It also involves a “patent co-operation agreement”, under which Microsoft and Novell agreed not to sue each other's customers for patent infringement.
In a clear threat against open-source users, Ballmer repeated his earlier assertions that open source “is not free”, referring to the possibility that Microsoft may sue Linux vendors. Microsoft has suggested that Linux software infringes some of its intellectual property, but has never named the patents in question.
Ballmer said: “I would not anticipate that we make a huge additional revenue stream from our Novell deal, but I do think it clearly establishes that open source is not free, and open source will have to respect the intellectual property rights of others just as any other competitor will.”

He almost makes it sound like the real value to Microsoft, and the real intention of the agreement, was simply to posture for further protection money from others. I wonder how Novell feels about that in retrospect. Matt Asay asks: “Steve Ballmer: Was this the friend Novell wanted?” I think the answer to that is now clear.
I still wonder if Microsoft realistically thinks they can sue. The amount of potential litigation that could get thrown back is substantial. Red Hat seems to be one of the more likely Microsoft targets, but don't forget that the likes of IBM depend on Linux sales for large chunks of consulting money. It's even more interesting now that Oracle is selling what is in essence a RHEL clone. At this point in the game, I wonder how effective this kind of FUD slinging really is anyway. A few of years ago, many people were fooled. These days, that's certainly changing. Ballmer, it would seem, is not changing with the times. It's unfortunate, as some parts of Microsoft seem to be be attempting to.
–jeremy

  • Share/Bookmark

The Dell Idea Storm

Dell recently released Idea Storm, “Where Your Ideas Reign”. Basically, it's a Digg like site where you can submit ideas and feedback and other Dell community members can vote on them. I'm not sure Dell know what was in store for them. The top ideas, in order, as of now:
Pre-Installed Linux | Ubuntu | Fedora | OpenSUSE | Multi-Boot
Pre-Installed OpenOffice | alternative to MS Works & MS Office
NO EXTRA SOFTWARE OPTION
linux laptop
No OS Preloaded
Have Firefox pre-installed as default browser
Build computers not loaded with extra software

So five of the top seven suggestions have to do with Open Source and the other two (which are really the same suggestion worded differently) has to do with the amount of pre-load junk that people don't want. The thing is, Dell has always said that there was no real demand for Linux (or even no OS) options. While the demographic of a person who would use Idea Strom certainly skews things a bit toward the more technical, the “no demand” issue is clearly no longer much of an issue. Additionally, I've seen it claimed that Windows ended up being cheaper than Linux for OEM's like Dell as a result of all the money they get from companies wanting to pre-load their software on Windows. This is stuff like AOL, Earthlink, free trials, etc. However, it's clear that consumers don't want this stuff. The question now becomes, will Dell listen… and if they do what repercussions will that have on the current OEM stranglehold than Microsoft has. If Dell starts to offer Linux as checkbox option on all of its models, it's only a matter of time until other vendors follow suit. The good news here as that some of the very latest crop of Linux releases are actually ready for prime time desktop use. Things like Compiz/Beryl, XGL and that bit of polish that have been missing are here. We still need to get through the codec issues, but some distributions even have that sorted. This should get interesting.
–jeremy

  • Share/Bookmark

Quick OpenID Update

A quick follow-up to this post. OpenID has really been on fire the last month or so. Support from the likes of AOL and Microsoft have been announced, a future version of Firefox will likely support it and Yahoo! has a sort of unofficial support for it. As my previous post announced, the LQ Wiki will be the first LQ site to support logging in via OpenID. This should be implemented by next month. After chatting with Evan on the topic at LinuxWorld, I am also considering the possibility of LQ becoming an OpenID server. This would allow you to use your LQ credentials to login to any site that consumes OpenID. One question I have is – is this something people would be interested in? There are plenty of free OpenID services available, so I want to think carefully before proceeding unnecessarily. If you're unfamiliar with OpenID and are interested, you can visit the official site and this simplified explanation. The one main issue I see with OpenID is the potential for phishing exploits, which is well explained here. Hopefully the next revision of the spec will address this issue.
–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