What's wrong with a company (which, presumably, exists to make money)
trying to make money off of software they create?
Why, nothing, of course. But then that wasn't what I was objecting to,
either.
Surely free/open source software and commercial software can coexist
without conspiracy theories such as deliberately including spyware and
backdoors?
Surely they can, and indeed they often do. Which makes me wonder why
the OP wants to include such in the software he's developing.
Case in point: Eclipse vs IntelliJ IDEA. Personally, I prefer Eclipse
because it is free. But IDEA is a wonderfully put together application
as well. No spyware or backdoors, just a really solid Java IDE. It's
JetBrains' prerogative if they want to charge for it.
Sure it is. And its my prerogative if I want to use Eclipse instead,
and yours if you want to pay and use IDEA instead. But none of this is
relevant to the original issue, which was an OP wanting to put WGA-
style user-hostile "functionality" into his product. Apparently he
hasn't learned from what's happened to Microsoft over WGA, and Sony
over their rootkit, and the like.
If I had the money
to spare, I'd consider buying it. Luckily there are two great free
alternatives - Eclipse and NetBeans. Not always the case, unfortunately,
but that doesn't mean commercial software should be discouraged.
If I'd been trying to discourage commercial software then you'd have a
point here. But I'm not. I'm merely trying to discourage particular
nasty, user-hostile deliberate sabotage of products. That's just plain
stupid -- wanting users to pay for the privilege of being spied on and
subjected to a central ability to shut down their productivity, and
for what?
It's not like the commercial software business model depends on doing
such dirty tricks. Microsoft made a mint of Windows 3.1 and Windows
95/98/ME, without any of those having "license manager" components or
other evil WGA-like stuff; same with many versions of Office. The most
they sometimes had was a CD key wanted by the install process. Nothing
that stayed active, phoning home or meddling with the user's use of
the software after the fact. Sure, a lot of illicit copies got
installed, and MS never got paid for those, but MS wouldn't have
gotten paid for those anyway, and MS DID get paid for a lot of other
copies, enough to become huge and for the CEO to become the richest
man on the planet -- BEFORE WGA. So don't tell me that things like WGA
are at all necessary to having a commercial software business model.
Unless you ask the FSF, of course, and then anything other than
completely free and open software is the devil's work.
Of course, the FSF's views are not at issue here either.