Quite correct Mark.
Writing code is only a small part of the development effort for any significant
program. Requirements-gathering, design, testing, documentation, distribution
and life-cycle outweigh the coding cost.
Additionally, writing code is really quite simple, compared to the other phases.
What this means is that if someone chooses to copy your program, they probably
won't bother to look at the code, they'll just copy the idea and code from
scratch.
Perhaps a good analogy is the family car. Line up the basic products from
different manufacturers and it can be hard to tell them apart. Clearly there's
a lot of copying going on somewhere. But look closer - not a component in
common between them (excluding third-party subsystem components - e.g. tyres,
alternators - and OEM - e.g. rebadged Mazda 323 in Ford livery).
It's the concept which is worth copying, not the code itself.
Dave S
----- Original Message -----
From: Mark Van Peteghem
To: [EMAIL PROTECTED]
Sent: Saturday, November 13, 2004 2:15 AM
Subject: Re: [Java] Worry about Java decompilers
jithendra nath wrote:
> Hi Java experts,
>
> Iam stunned by the technology solutions given by java. But I have
> one question regarding developing commercial applications in Java.
> When decompiling byte codes back to original source code is very
> easy for applications written in Java, how do we protect the
> Intellectual Property involved in developing that Java application? I
> have heard about obfuscators, but are they sufficient enough to secure
> my code?
> Basically I want to develop some commercial application using
> Java, but worried about it getting decompiled and losing all my
> efforts. Can any one advice me on this?
I haven't heard about companies decompiling programs of other companies
and using the code to put in their own programs. I think it happens for
small pieces of code, but not for whole applications. If they do that,
it would be obvious that it is (almost) the same, and you could sue them.
--
Mark Van Peteghem
http://www.q-mentum.com -- easier and more powerful unit testing
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.794 / Virus Database: 538 - Release Date: 10/11/04
[Non-text portions of this message have been removed]
------------------------ Yahoo! Groups Sponsor --------------------~-->
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/5cFolB/TM
--------------------------------------------------------------------~->
If you have any comments or questions, submit it on the message board.
NO spam/ads/job posting or you will be BANNED from this group. Exception can be
made it happen by notify me ahead of time.
all new members' message will be verified by me (spam..) before it get posted.
Yahoo! Groups Links
<*> To reply to this message, go to:
http://groups.yahoo.com/group/java_official/post?act=reply&messageNum=17399
Please do not reply to this message via email. More information here:
http://help.yahoo.com/help/us/groups/messages/messages-23.html
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/java_official/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/