[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ProgSoc] CGI prog



On Sat, 20 Mar 1999, Lucian Daniel Kafka wrote:

> At 09:46 AM 3/16/99 +1100, you wrote:
> >> Is there any way to write a CGI program (pref. in PERL), for multi-platform
> >> distribution, without giving away the source code?
> >
> >Erm - java comes to mind if u want to hide the source (But why would you
> >want to hide the source anyway?). This is assuming other people on your
> >server have access to the cgi-bin. Otherwise there shouldn't be a
> >problem.
> 
> I want to SELL a piece of PERL software, without letting other people
> easily rip me off.

I happen to believe that simply obscuring the source code is no way to 
protect you from people "ripping you off". Ever pirated a piece of 
software? Ever just copied one to check it out? Unless you have a _very_ 
elaborate method of copy-protection, people are going to be able to copy 
your code without your knowledge/permission. A quick web search turns up 
a plethora of sites devoted to license keys for various proprietary 
software packages. If someone _really_ wants to get a copy of something 
without paying for it, they can. It's all highly illegal, of course.. but 
you have to catch them first. Honorable people will pay for your software 
anyway, if it's any good.

Which leads me to wonder, what wonderful CGI are you going to code in 
perl that someone else hasn't already done? It'd have to be pretty damn 
impressive, whatever it is, for someone to choose to pay for your 
software vs. the vast array of CGI software that you can get for free, or 
nearly free. And if it is, then who cares if they can see the perl 
source? If it is a truly impressive piece of code, then you license it as 
being yours (duh) and place restrictions on redevelopment/redistribution. 
But you were going to do that anyway, right? :)

I understand what you're thinking.. I've been there before, but I came to 
the conclusion that the hassles of trying to stop the few people who are 
going to pirate something I write no matter what I do just simply aren't 
worth it. Devote yourself to really good code that does something useful 
and people will happily pay for it, because it does something they want 
done. Assuming they can't get it cheaper elsewhere.

Ok, sure. Someone might get a copy of your code off someone who bought it 
(source or binary). They can't ask you for support, or patches, or 
upgrades (you were going to provide some sort of after-sales support to 
these paying customers, right?) or anything else, because they have a 
pirated copy. And if you _do_ catch someone with an unlicensed copy, you 
can take them to court, same as anyone else.

Of course, make sure that what you've done is either a really good 
implementation of something, or something truly novel, otherwise you're 
just wasting your time trying to break into an already overcrowded 
software market.

Just my 2c. :)

-- 
+---------------------------+-----------------------------------------+
|      Justin Warren        | justin.warren@nospam.its.maynick.com.au        |
|   Systems Administrator   | daedalus@nospam.progsoc.uts.edu.au             |
| Mayne Nickless Express IT | http://www.progsoc.uts.edu.au/~daedalus |
+---------------------------+-----------------------------------------+
| Just because you're paranoid doesn't mean they're NOT after you...  |
+---------------------------------------------------------------------+

--
You are subscribed to the progsoc mailing list. To unsubscribe, send a
message containing "unsubscribe" to progsoc-request@nospam.progsoc.uts.edu.au.
If you are having trouble, ask owner-progsoc@nospam.progsoc.uts.edu.au for help.

This list is archived at <http://www.progsoc.uts.edu.au/lists/progsoc/>