Which is the best free Java Obfuscator?

Hello,
I am planning to deploy my application using Java Webstart and to protect my code from reverse engineering wondered - which is the best free Java Obfuscator?
thanks,
Anil

Herko,
Thanks for your insight. With your explanation, I have more respect for your approach. I am a (struggling) one-man startup trying to get this thing off the ground. Yes, my idea can be learned by seeing it in action. That is why, advisors have told me to yank the demo from the web site (http://juwo.com)
I would hate to see someone else steal what I have done with a lot of trouble and even worse, use my own source code to do so. In short, I dont want to be a fool.
thanks,
Anil
I know the Proguard product, as well as several other
obfuscation tools. I know obfuscated stacktraces can
be reversed (as long as you go through the extra
trouble of maintaining the obfuscation mappings for
each version of the software you release). That was
not my point.
I work for (and am part owner of) a small software
development company. We have invested 9 years into
writing enterprise-quality software that is provided
to customers all over the world. We used to think we
needed to obfuscate our software too. However, we
have found that the source code is by far the
least important aspect of what we do as far as
most of the outside world is concerned. Which
is why we have been developing a major part of our
software as Open Source since 1999. Which is why we
have switched completely to an Open Source strategy
earlier this year. That's right: all of our code is
(or soon will be) freely available to anyone,
anywhere.
We have learned over the years that the most
important aspect of our work is not the code, but the
idea behind it. Obviously, this idea can not be
obfuscated without defeating the entire purpose of
the software. This means others are able to learn
about the idea just by seeing the software in action.
That alone enables them to implement that same idea.
The fact that they might use our source code to do it
is largely irrelevant.
Going one step further, the most important aspect of
our work is actually the way we - the people who
made the software - use that idea solve the real
problems of our customers. It is that knowledge our
customers ultimately pay for, not the code.
With very, very few exceptions the basic idea of your
code will not be unique on a global market like the
Internet: sooner or later (and from our experience,
it's always sooner) someone will have the same idea.
Their implementation of that idea might be better
than yours, or it might be worse. What ultimately
matters, though, is wether or not you are able to
convince customers that the idea itself is sound.
Customers buy solutions, not code.

Similar Messages

  • Which Is The Best Free Video Converter Software?

    Which is the best FREE software for encrypting dvd's for Ipod and which is the best FREE software for converting encrypted dvd videos to my Ipod, or is there out a FREE software that can do both thing?
      Windows XP Pro  

    Try this software:
    Firefox or IE7.
    Go to these forums.
    Search these forums.
    This question is asked 1000 times a month. So try a search , honest it works. (Google has a few thousand answers as well).
    Note DVD's are already encrypted, so you will be looking to decrypt them, then convert to MP4 for iPod..

  • The best Free Flash Image Gallery

    Which is the best free flash image gallery for Iweb?

    There is no best. That's because they are all different from each other and each brings different properties to the table. Here are some to consider:
    SimpleViewer and Flash Album Exporter
    Flash Album Exporter Postcard and AutoViewer Slideshow Themes
    Jalbum Examples - Jalbum has over 100 skins/themes to choose from.
    OT

  • The best free photo editor for S60 3rd ed

    Which is the best free photo editing app you've come across for an S60 3rd edition phone like the E71? Thanks for sharing.

    If you hadn't been asking for FREE application, probably would have suggested:
    http://www.resco.net/symbian/photoviewer_s60/
    Happy to have helped forum with a Support Ratio = 42.5

  • Which is the best java /j2ee framework

    Hi all
    Anyone can tell me which framework is the best java/j2ee framework? and Which framework is the best implementation of the core j2ee pattern?
    Thanks

    thanks for the support.
    now on to the other correct answers for this thread:
    which is the best IDE: the one in March
    which is the best TV show: Welcome Back Kotter
    radio show: none, that's why t.v. was invented
    song of all time: 'Afternoon Delight' by Starland
    Vocal Band
    dlgrasseNow here I would disagree
    which is the best TV show: Everybody loves Raymond
    radio show: none, Howard Stern
    song of all time: Hotel California
    &#9824

  • Which is the best antivirus and spyware for Mac?

    Good morning,
    Because of schoolwork and extracurricular activities, I am constantly sending and receiving e-mails and messages to and from PCs and other Apple devices, like IPads. Two years ago I purchased a 120,12GB MacBook Air and, until a few months ago, it went perfectly well.
    I am not sure what happened, but lately, every time I go online, whatever I click -whether it is a random letter in a website, or a blank space in a page, anything- an advert appears or a new -unwanted- tab opens with publicity and such, the kind of additional tabs that open when you are watching movies online in a random website, but this time, it is happening with every website (even the Apple site) and almost constantly. I suspect it is something I downloaded or maybe something I received from an infected PC that I got a virus or problem from.
    I tried using the MacKeeper software, but it is not working for me (?). Also I tried blocking pop-ups (I use Google Chrome), Java Script, automatic downloads, complements and everything I could when going online, but it has not gotten better over the last 9 months. My parents also recommended me a very good technician, who I personally know and has solved many of my previous problems, but he could not help me, in this situation.
    For that reason, I have been considering either purchasing a good antivirus for my Mac or a new Mac and an antivirus for it, to prevent future problems like this one.
    Either way, the question is the same,
    Which is the best antivirus and spyware software for Mac?
    Thank you so much for your attention.

    Please get rid of MacKeeper, as it and most other such junk software will do more harm than good.
    Please review the options below to determine which method is best to remove the Adware installed on your computer.
    The Easy, safe, effective method:
    http://www.adwaremedic.com/index.php
    If you are comfortable doing manual file removals use the somewhat more difficult method:
    http://support.apple.com/en-us/HT203987
    Also read the articles below to be more prepared for the next time there is an issue on your computer.
    https://discussions.apple.com/docs/DOC-7471
    https://discussions.apple.com/docs/DOC-8071
    http://www.thesafemac.com/tech-support-scam-pop-ups/

  • The best of java pdf Viewer ?

    What is the best of java pdf Viewer with free license?
    Thanks

    About the only decent java PDF viewer is Multivalent. It's a bit quirky, but does a fairly good job. Unfortunately, it doesn't currently support printing.
    Adobe's java viewer is ancient, not worth wasting your time with.

  • Which is the best DVD RW?

    Hello,
    I am planning of buying a dvd rw and I don't know which is the best right now. I am planning of spending about 100 - 150 dollars. I am going to place the Dvd Rw into an ide that supports Ultra DMA mode 1 so I don't actually want the best one, I just want one thats going to get my job done. Can anyone give me any clues about what is the best option for me? Can you please give me any details?
    Thanks,
    PhanosP

    Hi PhanosP
    1) ""First I am concerned about the ability of any DVD drive to play all the regions. Is this drive able to play both region 1 and region 2 or it has to be patch.""
    As far as I know, all drives manufactured over the last couple of years use region settings.
    The free software program DVD Genie may fix this, so you can play DVD's from another region. For this and other progs, please see http://www.doom9.org/   There you may find loyes of info on this topic and anything you mighty want to know about burning DVD's
    Please also read other topics in this forum like:
    "" RegionfreeDR4-A"" or
    "" MSI DR4-A Region locked""
    If you want the region setting removed entirely from your drive, indeed you will need a patch (probably a patched firmware update). I myself don't know where you might find this, so you might need to browse the internet. (Maybe  also somewhere on the http://www.doom9.org/  site. Or perhaps another forum visitor may know the answer. I myself did not bother searching yet, as I never encountered problems reading DVD's sofar.
    Furthermore: Also some (freeware) programs (like DVDdecrypter) used for decrypting DVD's >You need them if you want to rip/ copy copyrightprotected DVD's
    2)
    ""Secondly the reviews are almost 3 moths old. Aren't any newer reviews with some newer drives like the one you are using.
    You'll have to browse the internet to find newer reviews. Unfortunately not much reviews are as good as the ones on Tom's site. Because Tom's cover so many products and produce so many articles, they only make reviews of DVD burners from time to time. I did not see a good review of recent drives yet. If you find one, please tell me! I'm also very curious about the review on my MSI DR4-A drive, as it pleases me okay.
    Good luck !
    Sjaak
    Kind regards,
    Sjaak

  • Which is the best iOS for iPhone 3G? I am currently on 3.1.3 !

    Which is the best iOS for iPhone 3G?
    Should i update it to the latest 4.2.1 or let it be on my current firmware 3.1.3?
    I have heard that 3G is best on 3.1.3?
    Comment?

    If I may, I agree that version 3.1.3 is the best for the iPhone 3G, however, I am currently travelling in Europe and I have a SIM card from a local mobile company. I discovered the hard way that there is an option missing: Settings > General > Network > Cellular Data (on/off). This option is not present in iOS 3.1.3. So basically, you disable 3G but it is impossible to block EDGE, and your phone will automatically revert to it if 3G is not available, and you will occur cellular data fees anyway.
    I am sure of what I am saying because with the local service I use, I have unlimited data for $4 per day, but it is debited as soon as I consume one byte of data, then it is free until midnight the same day. Event if I have set Enable 3G = off, Data Roaming = off, for two days in a row, I was still charged the $4 a day because the Cellular Data was not off!
    I compared with my wife's iPhone 3GS with iOS 5.1, there is the three options, Enable 3G (on/off), Data Roaming (on/off), Cellular Data (on/off). The option to turn it off simply doesn't exists on iOS 3.1.3!
    With some research, I found that it is possible to block it anyway if you change your APN (Access Point Name) to an invalid setting. The easiest way to do this is to connect to the Internet using WiFi, then access this web site with Safari: http://unlockit.co.nz/ (from your iPhone).
    This online tool allows you to change your APN, it is very useful when you travel abroad and you use local SIMs. On the first screen press Continue, on the second screen press Custom APN to create an APN for a local mobile company, or press Disable Data (FakeAPN) to disable 3G and Edge for good. When creating a Custom APN, you will be asked to choose a Country and a Provider, then press Create Profile. Then, either way, press Install and "Install Now" or "Replace", then press Done. This will add two things to your phone: first, an app-like icon for quick access to the website http://unlockit.co.nz/, second, a new menu in Settings > General, labelled "Profile", that contains your new APN. Note that it is possible to add several profile information, and some may conflict with each other. Remove those you don't need. Don't remove them if you are not sure!
    I hope this works for you!

  • What is the best free antivirus for mac ox iBookG4?

    Hi,what is the best free antivirus for mac ox iBookG4?

    While no one may be bothering to write exploits in PPC code any longer, at least for Flash, that doesn't mean that there aren't any still floating around. The following doesn't specifically mention PPC/Intel, but that doesn't mean there weren't critical vulnerabilities being exploited for PPC in 10.1.102.64. I wouldn't want to take the chance.
    Critical vulnerabilities have been identified in Adobe Flash Player 10.1.102.64 and earlier versions for Windows, Macintosh, Linux, and Solaris. These vulnerabilities could cause the application to crash and could potentially allow an attacker to take control of the affected system.
    http://www.adobe.com/support/security/bulletins/apsb11-02.html
    And, from TenFourFox
    PowerPC plugins are unmaintained and insecure, and Mozilla is changing the plugin environment
    No major plugin is being maintained for Power Macs any more: Flash stopped updates with Flash 10.1.102.64 in November 2010, and QuickTime 7 for the PowerPC was decommissioned with the release of QuickTime 7.7 and OS X Lion in August 2011. (Tiger users have not had an update since QT 7.6.4 in September 2009.)
    Plugins have special access to the system. When they are instantiated by the browser, they run as if you were running any regular application, which is true even for out-of-process plugins (which were never available for 10.4Fx due to Tiger SDK limitations). Like any buggy or insecure application, they can be exploited or made to crash, and because the plugin runs within the browser, such methods can also be used to attack, spy upon or destabilize the browser as well. They have also been used to attack the network the computer is running on, and a well-crafted attack vector such as that example can run anywhere Flash does, including Power Macs. Because plugins load automatically by default when the page calls for them, your system could be exploited before you even notice.
    Many of these attacks can be mitigated, though not entirely prevented, by the use of add-ons that can block plugins from loading. However, there is still another problem apart from security: Mozilla is changing the environment and the technical requirements for how plugins interact with the system. These technical requirements are difficult to achieve with Mac OS X 10.4, and there are known graphical and compatibility bugs already. It is entirely possible that in the near future, extant PPC-compatible plugins will not function properly or at all.
    http://code.google.com/p/tenfourfox/wiki/PluginsNoLongerSupported
    Message was edited by: WZZZ

  • Which is the best user-friendly IDE for swing program development

    Which is the best user-friendly IDE for swing program development

    I have seen Sun's Forte and IBM's Visual Age for Java.
    But Borland's JBulider 7 Personal Edition is far more superior than any of these.Borland's JBuilder is the Best.
    Ranga.

  • Which is the best headphone/earphone to be used wi...

    Hi Guys,
    Please suggest which would be the best headphone/earphone to be used with nokia pureview 808.
    i am basically concerned with the sound quality of the headphone.
    i want to hear each and  every detail of the song played by the music player.
    Will klipsch s4i ii/s4A ii would be compatible with 808 pureview? Kindly suggest the other options also.

    which is the best data structure to be used in Thread
    pool to store the thread instances? and why ?
    I have seen lots of people using Queue....Why do you ask? You do know that there are thread pool classes in Java 5?
    Kaj

  • Which is the best virus protector for mac as  i think something is accessing my internet and costing me  a lot from uploads, which is the best virus protector for mac as  i think something is accessing my internet and costing me  a lot from uploads

    which is the best anit virus protection to block forien uploads using my service provider as  there has been usage and i havent been  on the computor

    Hi Greg,
    Best protection is a really secure WPA2 Passwoird to join your Router... WEP or Open is worthless, WPA can be broken, but WPA 2 is still likely not to be broken fo awhile.
    Little Snitch, stops/alerts outgoing stuff...
    http://www.obdev.at/products/littlesnitch/index.html
    ClamXAV, free Virus scanner...
    http://www.clamxav.com/
    Free Sophos...
    http://www.sophos.com/products/enterprise/endpoint/security-and-control/mac/
    See if you might have this malware redirecting DNS queries...
    http://macmegasite.com/node/3924
    http://www.ehow.com/how_2128387_remove-osxrspluga-trojan-horse-mac.html
    How to fix...
    http://www.macosxhints.com/article.php?story=20071031114140862
    Get MacScan...
    http://www.apple.com/downloads/macosx/networking_security/macscan.html
    Malware  list....
    How to uninstall MacKeper...
    http://applehelpwriter.com/2011/09/21/how-to-uninstall-mackeeper-malware/
    https://discussions.apple.com/docs/DOC-3039
    http://x704.net/bbs/viewtopic.php?f=6&t=4479

  • Which is the best way to create a connection object

    hi,
    Eventhough i am not new to java I just wanted to know that which is the best way for creating sql connection object.
    Is it using the DriverManager.getConnection(..,..,..) or using a datasource and getting the connection.
    Which is more efficient or Is there any other way to create sql connection which is even more better.
    thanks in advance.
    pradeepbhargav

    AFAIK all connections, DataSource ones included are created by calling the DriverManager. A DataSource is a factory for Connection objects (from JavaDocs)
    If you're talking about managing connections then it depends on the application. A DataSource is great for apps that can support many clients or are multi-threaded, but may require a JNDI implementation to get to it.
    If however you have an single threaded app that hits the database in a serial fashion, then DataSource is probably an overkill.
    Dave

  • Which is the best API for creating restful web services.

    Hi guys,
    I have tried a lot of apis to create a restful web service. But none of them has perfect documentation or examples. Which is the best one that has good support and future.

    "Best" automatically implies opinions and speculation; one I personally believe has a bright future is Jersey. Jersey is the reference implementation (RI) for [JSR-311|http://jcp.org/en/jsr/detail?id=311] ("The Java API for RESTful Web Services" or JAX-RS).

Maybe you are looking for

  • How can I get the selected action of content type by javascript from Firefox Options Applications?

    I works on my website, and it have to check the PDF file will be opened in which plugins So we have to implement some javascript to check the selected action of Content Type from Tool>Options>Application Do we have any javascript code to check this

  • Trouble getting tunes I purchased on my computer.

    I downloaded two full albums from ITunes on a friends computer in my account and they show up in my purchase history on my computer at home, but not in my purchased. I cannot get these tunes up. On top of this, I cannot email my problem to ITunes sup

  • Downloading ORACLE OBJECTS FOR OLE (2.3.5.0.0)

    How can I download Oracle Objects for OLE, Version 2.3.5.0.0 for MS Windows NT. In the "Download Software" Section I found only Versions of 8..... I really need the 2.3.5.0.0 Version. Thanks, Roumaina

  • WO & Service Entry sheet amendment

    HI, If WO & Service entry sheet  creation & amendment is authorised to two user on same level & requirement is that WO/service entry sheet should not be amended by another until & unless permission how can we put restriction in SAP?

  • Configuration of message controls

    Hi, i had created an output type for sending SAPScript output as an email attachment. when the Purchase Order is created the output type should be proposed automatically,currently i am proposing it manually by going into MESSAGES tab. Can anyone sugg