T
Twisted
If you really need copyprotection for your software, license a scheme
from a third party. Just be careful not to get a scheme that people
really, really hate (e.g. StarForce).
Or XCP ...
If you really need copyprotection for your software, license a scheme
from a third party. Just be careful not to get a scheme that people
really, really hate (e.g. StarForce).
Twisted said:The reason to write such software is when it directly benefits your
own productivity through your own in-house use, and then there's no
reason to be stingy and not open-source it since you derive the
benefits of its direct use anyway, and releasing it encourages quid
pro quo (you may get nice free tools and not have to write them; you
might get bug fixes or suggestions from other users of such stuff
savvy enough to modify the code).
If you already have a day job you already have a steady paycheque and
no need to charge for the software.
The only ways to earn money with software that depend on charging for
access to the software itself are by their nature coercive and
extortionate. They are also doomed in the long term because your
competitors can always undercut you on price without any loss in
quality.
Microsoft is learning this lesson right now. They're reaching
for any legal bludgeon they can invent (software patents for example,
or a "trusted computing" mandate) to kill open source competitors by
criminalizing them, all because they cannot compete in a fair and open
market.
Only aggressive marketing and questionable business practises
enabled them to become rich in the first place, that and a lack of
access to alternatives for most consumers for a long time before
widespread access to broadband developed in the industrialized parts
of the world.
Anybody using such wasn't ever going to pay for the software anyway.
Actually, scratch that -- some of those using such methods would never
pay no matter what. Making it harder might force them to use a
competitor's software but it won't get your hand into their pockets
successfully. On the other hand, some of those who crack it might
later pay, if they derive benefit from the software and decide it's
worth subsidizing its further development and maintenance. More than
those who just play with your crippled free version, who will just be
annoyed by random and arbitrary restrictions and have a generally
terrible user experience that will put them off ever sending you a
dime.
That's not necessarily true. Your day job might not be paying enough,
and yet it's the best you can get, and so you need to supplement it with a
second or third job. If programming software is a part of your skillset,
then there's no reason not to consider writing software for profit as one
of those second or third jobs.
Depends on your definition of "coercive and extortionate", I suppose.
Take
the computer game industry, for example. Most games are one-shot deals.
You won't have enterprises buying support contracts. You won't have users
paying for support. You won't even have users expecting continuous updates
over the next few years of the product. There are some exceptions to this
(Blizzard, for example, semi-regularly releases updates to their game
Diablo), but most games are play-once-and-then-forget-about-forever.
Different games take different approaches to restricting access to the
software.
Some uses virtual device drivers that take over your CD drive to
try to differentiate between original CDs and copied ones; others have you
enter a serial number which is then verified online
It was recently fashionable to demonize Microsoft, such that a lot of
accusations thrown their way was unfair. I think that trend has died a
little bit, but I still see the occasional blogs with one entry saying
"Vista sucks" and followed by another entry saying "I've never tried Vista
and I never will".
First of all, anthropophormizing corporations is dangerous, because it
then becomes extremely tempting to assign emotions to them (e.g. fear,
jealousy, envy, anger, etc.) and then to try to make predictions about
their future behaviour based on what emotions they are supposedly
experiencing.
I think a much more accurate model is to think of corporations as a
perfectly rational utilitarian whose sole metric is profit.
There's no good vs evil, moral vs immoral issues to enter into the consideration of a
coporation's "mind". It's solely about what action can maximize profits.
(I see a lot of banners citing IIS is better than Apache, for example).
To address the patents issue in particular, because of the way patent law
is set up, if you're a big company, you are essentially forced to horde up
on so called "defensive patents". It's a like a cold war, where none of
the big corporations sue each other, for fear of getting sued in return.
That's the way the rules were set up, and Microsoft (and other
corporations, like IBM, Sun, etc.) are just playing the smart strategy
according to those rules. Again, it's fallacious to think in terms of
"evil corporations hate our freedom, that's why they patent everything"
versus "acquiring patents is the action with the highest utility at this
point".
On the other hand, I know some people who had pirated Windows XP, but
are going to pay for Windows Vista simply because Vista is too much of a
pain to pirate.
[snip some creative ideas for making money; I've no comments or arguments
against that]
[snipped a lot more ideas]Well I can see a few options here that don't involve coercive
activities and can still make you money.
* Make it a multiplayer game. Give the game away. Open a pay service
for online play; playing through your service requires access to your
servers and that in turn costs you bandwidth and electricity and the
like; you can certainly meter this access and make money this way. Of
course, if third parties can't create compatible servers then you are
doing something anticompetitive and sneaky!
Honestly, you have some strange ideas of what is 'coercive'. If I
coded some app and want to see a few bucks in return for people using
it ... how can that be coercive? If I plant potatoes and want people
to pay for them before eating them, do I "restrict people's access to
my potatoes"?
All of those ideas are possibilities, but all of them will only work
out only in certain circumstances (do you see a big company like IA
produce games 'for the benefit of their own pleasure'?).
I cannot see why you are so strictly against the simple business model of 'we
produce something, you pay to use it'.
And no, I really do not think
that everybody has the legal conception that such a business model is
evil and coercive (as you seem to imply). I think this is just the
most natural business model that can come around.
Twisted said:Hire out your programming expertise then. There is always work for
people with a talent for coding.
My definition isn't unreasonable. It includes things like one party
interfering with a consensual transaction between a second party and a
third party, especially if there's a financial motive such as
preventing competition. (In this instance, the second party is letting
the third party examine an object the second party (legitimately)
possesses, and construct a duplicate of that object with their own raw
materials and time and on their own dime.)
Well I can see a few options here that don't involve coercive
activities and can still make you money.
* Make it a multiplayer game. Give the game away. Open a pay service
for online play; playing through your service requires access to your
servers and that in turn costs you bandwidth and electricity and the
like; you can certainly meter this access and make money this way. Of
course, if third parties can't create compatible servers then you are
doing something anticompetitive and sneaky!
* Make a game for your own enjoyment. Your own future enjoyment of the
game is the "payment".
* Say you have a great game idea but need financing to create the
game. If enough money is pledged you'll make the game and give it
away. If not enough is pledged by a certain date you'll return the
money already received and won't make the game. This amounts to being
paid up front to write the code, so you don't lose money if it's
easily copied once it's released.
* Demo it to rich people until you sell one copy for a bazillion
bucks. Retire. Don't care if the rich guy then spreads copies around.
Some people have piles of money and nothing better to do with it than
be the first ever to do/have something.
I hate all gratuitous restrictions on access. If I can pay the
marginal cost of reproduction of something I see no reason I should
not be permitted to have one if I want it, and a grave moral wrong in
withholding access to something for someone who can pay its marginal
cost.
This probably has a lot to do with the fact that Vista sucks, and I've
never tried Vista and I never will.
Seriously. It does suck.
No, it makes more sense to regard them as emotionless, cold-blooded
sociopaths, since that is what all large corporations are.
I said they couldn't compete and decided to try to use their
money to buy laws to effectively outlaw competing with Microsoft. This
much is provable fact (they can't compete -> observe Linux server-side
market share eating Windows alive; ditto Apache vs. IIS and JSP vs.
ASP;
This fails to explain Arthur Andersen and Enron, Worldcom, Sony's
brain-dead rootkit shenanigans, and lots of other things.
Your
"perfectly rational utilitarian" has an IQ inversely proportional to
the CEO's annual salary. I doubt they actually are perfectly rational.
A rational RIAA would embrace music sharing and monetize music some
new way.
In practise, companies often show some degree of dominance by
the will of one or a few people exhibiting all the usual human
foibles. Cartels more so than individual companies; they can be
downright schizophrenic and for obvious reasons. Ultimately however
they often lust for power and control, and obviously so, regardless of
whether this is rational.
Explain irrational decisions like outsourcing all of your support to
Brokenenglishstan, with the result being customers abandon you in
droves?
In fact, the guys that do this stuff are not doing it for the
benefit of the company's long term profits. They do it to get short
term profits or show decreased expenses in their own department, so
they get promoted and more stock options, so they can buy when the
next product is shipping and the stock jumps, sell right after, and
retire, leaving someone else holding the bag when the customer neglect
comes back to bite the company in the butt.
Companies show some tendency to maximize short-term revenues, about
three or four months out (roughly one fiscal quarter, which cannot be
coincidence), and damn the long term consequences of their behavior.
They act like spoiled children that have not learned empathy, more
than anything else -- little sociopaths with no more than a vague
sense of any time scale beyond a few months, and impulsively grasping
for shiny baubles and smacking at anything they don't like.
I don't. Must be Firefox's adblock. You really should get that plugin.
Fools -- they already have a free copy of XP and are willing to pay
for a downgrade?
I mean, it's great that you're able to come up with alternative
business models.
My thinking is that software should be rented. You don't give all
your money up front. The vendor then spends time doing things that
make existing users happy rather than silly flash to sell naive new
users. It evens the flow of revenue for both parties.
Yes, that's exactly what I was suggesting, and seems to run counter to
your "let's give all software away for free" philosophy.
It's the *other* stuff that your definition includes which worries me.
Stuff like charging money for the right to use a specific software
program, for example.
The success rate for this business model seems to be much lower than
the traditional model.
And so on... hopefully, you see the pattern here. Recall once again
that businesses are about making money, and given two business models, one
which is more successful than the other, it seems to make sense that most
businesses would pick the more successful one.
I mean, it's great that you're able to come up with alternative
business models. But the business people aren't really *looking* for
alternative business models.
They're plenty happy with the model they
currently have (the one of selling games with copy protection). *You're*
the one who's unhappy with that model, and I'm not sure you have enough
clout to sway the entire game industry.
Everybody has a different code of ethics and moral compass. To me, if
someone tells me "I'll only let you have A if you promise not to do B",
and you say "Fine", and then take the A, and then later go ahead and do B,
you have committed a "grave moral wrong" in my eyes
Maybe it was too subtle, but the implied question was "How could you
possibly make an informed decision about whether a piece of software sucks
or not without having actually ever tried it?"
Your evidence doesn't support your assertion: "Compete" doesn't mean
"Win". Maybe they are simply competing and losing.
It wasn't intended to explain those things. But if you want an easy to
grasp explanation: the corporations don't have perfect information. You
can be perfectly rational, but make the in-hindsight-wrong-decision if you
don't have perfect information.
Note that I didn't say they were perfectly rational. I said that
thinking of corporations as "a perfectly rational utilitarian" is a "much
more accurate model" than an emotional anthromorphic entity who bases its
decision mostly on rage, envy, fear, etc.
I suspect it's actually vastly more complicated than that, but I'm too
lazy to explain all the details right now, so I won't be surprised if you
continue to believe this.
I think you have a different definition of rational than I do. If they
lust for power and control (or to phrase it more formally, if their metric
is power and control), then doing whatever you can to maximize power and
control is the most rational thing a utilitarian can do.
The problem, I think, is that you're applying your metrics to the
actions of another entity with a different set of metrics, and they aren't
maximize their score in your game, and so you suspect they must be
irrational, when actually they may be maximizing their score in their own
game.
(1) Profits exceed costs.
(2) Imperfect information.
Are you implying that this is irrational behaviour, given the metrics
that the companies are applying to themselves?
Recall my warning:
<quote>
anthropophormizing corporations is dangerous, because it
then becomes extremely tempting to assign emotions to them (e.g. fear,
jealousy, envy, anger, etc.) and then to try to make predictions about
their future behaviour based on what emotions they are supposedly
experiencing.
</quote>
You seem to be under the assumption that I do not wish to see such
advertisements. On the contrary, this particular ad allowed me to be more
informed about the real world than you.
Your question is based on false premise, and thus is nonsensical.
Roedy Green wrote
My thinking is that software should be rented. You don't give all
your money up front. The vendor then spends time doing things that
make existing users happy rather than silly flash to sell naive new
users. It evens the flow of revenue for both parties.
Yes[] No[X] Sounds like a good idea, but consider software subscriptions,
support contracts, service contracts, etc. Ends up the same old thing,
silly flash each period, bugs not fixed, and enough rent paid on my part
to lease a houseboat on the riviera for some sales exec.
Seconded. Software "rental" or "as a service" is a euphemism for
software "serfdom"
Nope. I don't have a problem with saying "I'll code this for you if
you pay me thus-and-such". It's trying to control the downstream use
of the code once published that bothers me.
Corporations pay* police
to gas protestors at peaceful anti-corporatism rallies. Corporations
pay* government for legislation that makes something the competition
is doing that they don't like illegal. Corporations pay* government
for a system of so-called "intellectual property rights" that are
based on the idea that by developing an idea they are somehow entitled
to profit from it.
I think you have it backwards. Once a vendor has all your money he can
laugh at you. He can sell you crap that does not work at all. With
rental, after 2 months you can leave having given him only a fraction
of the dough he would get had he delivered.
The other advantage is the vendor keeps all his customers up to date.
Twisted said:* The copy must be furnished. Its marginal cost is close to zero
unless it's trillions of bytes in size, however.
You keep harping on the "marginal cost" of reproduction, as if that were the
only cost. What about the amortized cost of invention, just to name one, the
overhead of keeping inventor staff working (utilities, health insurance, ...)
during development?
What about the added value one's invention brings to the customer? Cost is
not the only side of the price equation; there is also value to the customer.
If I provide a million dollars worth of value to you, and charge half a
million, you're ahead even if it only "cost" me fitty ce't to do it.
What
about the fact that my quality of work will be superior to that of a
competitor who would "spend" the same amount on the marginal cost side, but
didn't invest as much labor or cleverness in gaining skill as I?
Your economic argument is naive at best, disingenuous most likely, and
fraudulent at worst. Even the most rabid Marxist would include the labor of
developing a developer's skill set as part of the value, and the labor of
creation, and the labor of marketing, and the labor of creating and
maintaining a business structure to support the product, and a zillion other
factors beyond the putative "marginal cost" of the byte stream.
"Marginal cost" is not the only variable in the price equation, but it does
make a pretty, expert-sounding buzzword to make your argument less obviously
flawed.
Bent said:The development cost certainly has to be covered somehow. It does seem
incredibly suboptimal, however, to charge per copy, or per seat, or
per minute, etc. In order to maximize benefit to society, a different
model should be found to cover the development cost of useful
software.
If you find 1,000 customers for which this is true, you will have
"created" a surplus value of 500 million dollars that society can
benefit from. If, on the other hand, you were to give it away
(i.e. anyone can copy it for free) and the average value of the
software seen across the entire population is only $1 per person, then
you will have "created" a benefit for society of 5 billion dollars.
If it's sub-optimal, the system will tend to balance it.
You are free in an
open market to create alternate business models and try to make them sustainable.
The Prisoner's Dilemma. What about the benefit to the seller?
If the seller goes out of business, who will support that "free" software?
If inventors can't make money off their inventions, who will invent?
You have to
account for the long-term benefit of keeping inventors working at invention.
The beauty of capitalism is that its "Invisible Hand" balances all these forces.
Bent said:If you cannot make money off your invention, it most likely was a
crappy one. Either invent something worthwhile or get a day job.
But I thought you said the inventor should give away their invention in order
to benefit society? How will they make money that way?
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.