Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Re: licensing perl code

by marvell (Pilgrim)
on Apr 10, 2003 at 08:32 UTC ( [id://249560]=note: print w/replies, xml ) Need Help??


in reply to Re: licensing perl code
in thread licensing perl code

The idea is to stop them installing it on multiple machines and giving it away to their mates, rather that anything else.

The relationship is specifically "pay me proportionately to how much you use the product".

Code based licensing is a lot easier to manage than trust, catch and legal.

--
Steve Marvell

Replies are listed 'Best First'.
Re: licensing perl code
by Abigail-II (Bishop) on Apr 10, 2003 at 08:52 UTC
    Do you always consider your potential clients to be criminals? Copying code without a license is illegal. I'd say, don't do business with criminals. Besides, if they really are criminals, they probably have the means and the will to crack whatever you cook up. Compiled code can be decompiled. License keys can be broken.

    Code based licensing is a lot easier to manage than trust, catch and legal.

    I used to work for a company that sold software with a price tags up to several millions of dollars. And the customers could get the source code for free as well. We never had a problem that code was copied illegally. But then, we didn't deal with the maffia.

    Abigail

      The problem is that the product has a number of different user types. The most interesting one of these is the one that pays loads and they are not worried about them at all. It's the download it off of the web and sort it out yourself type that is the concern.

      --
      Steve Marvell

        So, why put in on a website in the first place?

        Abigail

Re3: licensing perl code
by dragonchild (Archbishop) on Apr 10, 2003 at 14:26 UTC
    Let me get this straight - you want to enforce whether or not I have installed your libraries on two front-end servers vs. one. What if they're a pool serving the same website? What if I run more than one website on the same server? How do you license that?!? More importantly, even with protection of library and the like, how do you enforce that?

    Also, you're talking about compiling and the like. Well, that has never stopped consulting firms from giving their consultants free copies of Windows 2000 or Visual Studio, Professional Edition. (I know several people who have received both for free.) Now, those people can never call up Microsoft and receive support for those products, nor can they receive free or reduced-price updates. (They shouldn't be able to receive bugfixes, but Microsoft apparently lets bootleg copies be patched.) How are you going to do better than Microsoft in the licensing arena?

    If you're not going to trust your client to some minimal degree, don't do business with them. I mean, they might not pay you and then you'd be up a smelly creek without a paddle, wouldn't you?

    ------
    We are the carpenters and bricklayers of the Information Age.

    Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement.

    Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://249560]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (2)
As of 2024-04-26 07:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found