State of the aert - IPR Protection and Licensing

I really don't know what forum to post this in..... but given my own thoughts on where aspects of this issue might best be tackled, I thought I'd start here.
I've been working with Java for about 8 years now. Clearly I'm rather positive about Java as the software technology of choice. However one area that I am not satisfied with is concerned with the following issues:
1. I want to ensure my product can only ever be installed and run within the bounds of my license agreement.
2. And i want to ensure my code cannot easliy be decompiled and stolen.
These 2 issues are pretty critical whenever Java is used to create a commercial software product. I suspect native code applications are stronger in these areas.
It's been a while since I looked into this.... as far as issue (2) is concerned, the last time I looked (years ago), obfuscation was as near to a solution as you could get and this was never a particularly convincing approach in my opinion. I have never seen anything remotely standardised regarding (1) where, for example, I might want to control use of a product through a cryptographic license key of some sort, perhaps binding use of the product to a date range, IP address, MAC address, maximum capacity or other runtime attribute.
For either or both of the above, can anyone tell me what the state of the art is today please? And is there any work (perhaps in the JCP) going on to progress these issues further?
Thanks in anticipation
Martin

On a lighter note, I am also available for a job offer

Similar Messages

  • I cannot seem to edit PDF files on Adobe Acrobat as it says the files are protected and I need to enter a Permissions Password?

    I cannot seem to edit PDF files on Adobe Acrobat as it says the files are protected and I need to enter a Permissions Password?

    If the files have a permissions password, you need to know it, and remove security, before you can edit the files. That is correct.

  • I downloaded the album Hullabaloo and the files are protected and won't let me put them on my iPod touch, even though the computer is authorized. How do i unprotect them?

    Read the title, that's basically it. It says it can't put the songs on my iPod because the computer isn't authorized, even though it is. The files are "protected" and have been like that since i bought the album. Any help? Thanks:)

    De-authorize your computer, then authorize it again.

  • Using Maverick, when I try to add music to a movie, I get a message that the files are protected and unavailable. How do I unprotect them?

    I recently downloaded to Maverick. Now when I try to add mucis from iTunes to a movie I am making, I get a message that the files are prtected and unavailable. This never happened to me before. How do I correct this problem?

    Well, it sounds as if you are trying to violate copyright protections - trying to use music that you purchased for individual use in a way that is not permitted.
    The fact that you were able to do this before would not change the fact that it is not allowed.

  • Where do I find the Windows 8 software and license for mye X1 Carbon?

    Hi, I have a 20A7-model of the Thinkpad X1 Carbon. It has preinstalled Windows 7 and there was not any Windows 8 upgrade media in the package. How do I get the software for upgrading to Windows 8, and where do I find my license key?
    Best regards, Amund

    Hi amund,
    If I understand your question, the info that was included with your order shows it as having Windows 7 as well as Windows 8 pre-installed.
    Usually, I run Speccy (Free) when I need more information regarding what is on my computer. I do not know if it will help in this case, but it is worth a try.
    Screenshots: https://www.piriform.com/speccy/screenshots <-- After running the tool, when each section on the left of those windows is expanded by clicking on them you will see more details.
    *Note: I noticed before installing Speccy that there are two items that have been pre-checked to install. If you do not want them (toolbars, etc.) UNcheck them before installing Speccy.
    I hope this helps.
    ThinkPad: T530 / X1 Gen 2 / Helix - Yoga: Tablet 2 Pro (Win) / Yoga 3 Pro
    If you find a post helpful and it answers your question, please click the "Accept As Solution" button.
    Lenovo Advocate ~ I am not employed by Lenovo or Microsoft. I am a volunteer.
    Microsoft MVP - Consumer Security
    SpywareHammer

  • What's the difference between Protect and Lock tabs?

    I'd like to begin each new session with the same pinned tabs open to the landing page for each site. I'm not sure how to do that

    You may set Firefox to start with tabs from the previous session. That is in the preferences | options from the menu button .
    * See [[Startup, home page and download settings]]
    You may pin tabs from an option on right clicking them. Such pinned tabs are remembered with other tabs if you set Firefox to use the previous sessions tabs.
    You may also be interested in customising and pinning sites to the newtab page.
    * [[New Tab Page – show, hide and customize top sites]]

  • AD RMS, the black hole in Microsoft Licensing

    Hello,
    I have read the Product Use Rights from A to Z, I have searched the web everywhere, I have asked the Microsoft Partner Support and some local Microsoftees and I cannot find a single rule about AD RMS Licensing!
    All I found is that AD RMS is an additive CAL to Windows Server. That means it is an additionnal product and does'nt have to be company-wide. Which means we need some rules to decide whether a user/device needs a CAL or not. But there isn't any!
    Well to be honest, there is one rule, applying to Windows Server Essentials, a product I have never seen in production with AD RMS personnally...
    Even if we assume it is a mistake and that "Windows Server Essentials" rule applies to Windows Server Standard and Datacenter, the licensing headache goes further ahead with AD RMS-aware applications. Like Microsoft Office or Microsoft Exchange.
    Licensing AD RMS with Office is somewhat covered by some TechNet articles, where we can guess that only the users/devices creating protected documents need Office Pro Plus licenses when readers/reviewers can use Office Standard or Office Web Apps. Still,
    nothing is said about the undelying AD RMS CALs. Who needs some? Users creating, probably. But what about the others?
    Licensing AD RMS with Exchange is much less documented, as I can only find a table saying some IPM features require the Exchange Enterprise CAL. But who needs the Enterprise CAL? The users creating the protected messages in Outlook? The
    users creating the tranport rules in Exchange? All the users reading the protected messages? And again, nothing is said about the underlying AD RMS CALs.
    Any help on those licensing topics would be much appreciated.
    Thank you.
    Gilles Messinger
    SAM Consultant

    Hi Gilles,
    I am sorry but it's not 100% clear what the center of your concerns entirely or what you are trying to do here. That said, I will try to answer you as best I can.
    The licensing requirements for the ability to protect and consume content using AD RMS in AD RMS-aware applications under Windows operating systems is described here in the following topic on
    AD RMS Client Requirements  http://technet.microsoft.com/en-us/library/dd772753(v=WS.10).aspx:
    The Active Directory Rights Management Services (AD RMS) client is included with the Windows Vista®, Windows® 7, Windows Server® 2008, and Windows Server® 2008 R2 operating systems. If you are using Windows XP, Windows 2000, or Windows Server 2003
    as your client operating system, a compatible version of the AD RMS client is available for download from the Microsoft Download Center Web site.
    The AD RMS client can be used with the AD RMS server role included in Windows Server 2008 and Windows Server 2008 R2 or with previous versions of RMS running on Windows Server 2003.
    I should also mention that the AD RMS Client is also included and supported for Windows 8 and the AD RMS server role is also available in Windows Server 2012 as well.
    To licensing and ability to protect and consume content using IRM features (which are typically enabled using an AD RMS deployment but can also use Windows Azure AD Rights Management) in other products such as Microsoft Office or Microsoft Exchange does
    require specific versions of those products. For more information, the following links may be helpful:
    Support for IRM in Office
    http://technet.microsoft.com/en-us/library/dd772650(v=WS.10).aspx
    AD RMS and Microsoft Office Deployment Considerations
    http://technet.microsoft.com/en-us/library/dd772697(WS.10).aspx
    There is not an additional need to specifically license AD RMS for use in supporting IRM in Exchange. The specific requirements for deployment in Exchange are covered in the Exchange documentation:
    http://technet.microsoft.com/en-us/library/dd638140.aspx#reqs
    Also, this roadmap for implementing IRM features in Exchange may also be helpful to you:
    http://social.technet.microsoft.com/wiki/contents/articles/1902.roadmap-for-implementing-irm-features-in-microsoft-exchange.aspx
    Hope that helps,
    Brad Mahugh
    Microsoft Corporation
    This post is provided "AS IS" and confers no promises of current or future technical support for a specific support issue. Please use Microsoft product support if you need a service commitment for your current support case or issue.

  • Is livecycle rights management provide support for android(mobile) for protection and viewing file securely- interms of API/SDK or App?

    I have gone through the rights management flow of Livecycle for microsoft office extension.
    However, was interested to know about is there any app or SDKs supported by livecycle on mobile devices(android).
    Case study of rights management shows that live cycle has deployed and offered solutions in mobile devices using SDKs. However, couldn't find any resources or documents regarding the same.

    Ok, that means live cycle (in mobile devices) is protecting only pdf documents at this point of time.
    So what about in the PC and MAC ? Live cycle has the capability to protect and consume/view office or other documents?
    Also is there any plans to support files/documents(apart from pdf) in the android(mobile) devices?

  • Your latest upgrade states that it is incompatible with my Avast Virus protection and others who have McAfee have the same problem. Does this mean if we update Firefox it will interfere with our virus software?

    Your new recommended update appears incompatible with my and other's virus protection. How can we be sure we can safely navigate if your security on the older versions of firefox are lifted? It seems that many people are having this problem and have said they will return to Internet Explorer. Please advise as I prefer Firefox but cannot take the chance of malware and other infections. I would appreciate a hasty response.

    No, it doesn't affect your anti-virus program, only the silly little extensions that some anti-virus applications install into Firefox that duplicate features which are built into Firefox = anti-phishing & web forgery protection.

  • I dont recall when I have been more frustrated....  the "loops" I am in on the web for support are endless.  After downloading Yosemite on my Mac my CS6 no longer works.  On your support web site you state the following for downloading and installing prev

    I dont recall when I have been more frustrated....  the "loops" I am in on the web for support are endless.  After downloading Yosemite on my Mac my CS6 no longer works.  On your support web site you state the following for downloading and installing previous versions of apps, such as CS6 " 1. open CC for desktop and go to the apps panel (no link is provided so I explored until I could download a trial version of "application manager" as that was required.  When I attempted to open it to download "Previous Versions" I could not.  I have my license number, my CS6 will not open in Yosemite and after over 2 hours I am really frustrated....  Rich@

    When I go to that link, download and then attempt to install I get the message "Webe encountered the following issues, Installer failed to initialize.  Please down load Adobe Support Advisor to detect the problem"  I then select the link "get adobe support advisor" that takes me to a site that describes a better support link since the one I have been sent to is no longer available.  I then go to that site and am told to go to CC for desktop apps, that requires me to download CC...  I don't want CC.. just want to have my CS6 PS work again....  so frustrating...

  • Logged-in Resources stat not the same as license usage

    Hello,
    If I look in Real-Time Reporting, the number of logged-in resources is 29.  If I go on the CLI and run show uccx cad license usage, it's telling me that there are 26 licences in use.
    What's the reason for the difference?
    I've tried counting the supervisors, but that doesn't give me the difference.

    Hi Jemima,
    Could you please cross check wih the UCCX's Real Time reporting ,Overall Cisco Unified Contact Center Express Stats report.
    To access the Overall Unified CCX Stats report, choose              Reports                   > Overall Cisco Unified Contact Center Express                     Stats from the Application Reporting menu bar.
    Number of resources currently logged in.
    This will give the accurate results.
    Hope this helps.
    Anand
    Please rate helpful posts !!

  • The license state for the current server doesn't match the farm's license state

    I am trying to build a development Server, to mirror our Production Server. 
    I have copied the Config_Database and WSS_Content from our Production Server to a Development Server that is on a separate network. I installed SharePoint 2010 and ran the Config Wizard, entered in the database server and chose the Config_database that I
    copied over previously.
    But I receive the error:
    "The license state for the current server doesn't match the farm's license state"
    Can anyone help me with this.
    dfrancis

    Hi,
    Please have a look at links below:
    https://sharelockpoint.wordpress.com/2014/01/09/sharepoint-2013-installation-error-the-current-server-cannot-be-joined-to-this-farm/
    http://blogs.msdn.com/b/sowmyancs/archive/2012/08/08/the-license-state-for-the-current-server-doesn-t-match-the-farm-s-license-state-sharepoint-psconfig-error.aspx
    Hope it helps!
    Thanks,
    Avni Bhatt
    If this helped you resolve your issue, please mark it Answered

  • I am connected to a time capsule both wirelessly and through ethernet...and state of the time capsule is solid green...the internet however doesn't work...The internet works fine when directly connected to my macbook pro but it won't work through the tc

    I have deleted time machine preferences...restarted the modem a bunch of times, restored time capsule to it's original settings...after I first set it up in Airport Ulitity its shows a page quickly that states there is a internet problem, but the page quickly goes away before I can read what it says exaclty and states the internet connection problem is resolved...
    However it's not resolved, I'm also having trouble doing a back up to my time capsule...I recently purchased a new macbook and retrieved/restore what was on the time capsule to the new computer...that worked fine...wireless worked fine...however when I tried to back up the new macbook...it would faii stating that there isn't enough room on the TC to do a back up...
    I didn't end up keeping the new macbook, I was just using it/trying it out while my current macbook pro was being repaired (logic board)
    Ever since I got my current macbook back from repair...my backups have failed due to their not being enough space to perform the back up...in the past the back ups would happen and old back ups would be replaced...
    I think this has to do with my current computer having a new name after the repair..."Adam's macbook pro 2" vs "Adam's macbook pro"
    The internet was working fine wirelessly through the TC a day ago, but it wasn't allowing my other laptop that was connected via ethernet access to the internet...I had a self assigned IP address error then...I don't have that problem now, but it's not transmitting internet at all...even though it's in a solid green state.
    I have no problem completely wiping out my TC including the previous back ups on it...just don't know how to go about it...I have restored it to factory settings a bunch of times and created the network from scratch...just hasn't fixed the issue
    Is there more prefences files I should delete

    If the modem is also a router, either use the modem in bridge and run pppoe client on the TC.. that is assuming ADSL or similar eg vdsl. If it is cable service.. and the modem is a router, then bridge the TC.. go to internet page and select connect by ethernet and below that set connection sharing to bridge.
    Please tell us more about the modem if the above gives you issues.

  • We just moved from the United States to Costa Rica.  The first two days my mac worked great.  Then all of a sudden I was trying to use a game application and the screen went black and there is a white cursor which I can move around, but I can't escape it

    We just moved from the United States to Costa Rica.  The first two days my mac worked great.  Then all of a sudden I was trying to use a game application and the screen went black and there is a white cursor which I can move around, but I can't escape it. When I restart it seems okay and I see my main screen, but only for a second and then it goes black again. 
    This computer was brand new in June.  Is it the humidity???   What can I do.  Please help!!!!

    No guarantess but try smc and pram resets,

  • I am planning to buy an iMac 21.5 inch with Fusion drive and 16 GB RAM while i visit USA for a conference. My country of origin is India. Once i am back to India, will my iMac be covered by the Apple's Protection Plan?

    I am planning to buy an iMac 21.5 inch with Fusion drive and 16 GB RAM while i visit USA for a conference. My country of origin is India and the option of configuring to my need is not avaialble here in India. My concern is once i am back to India, will my iMac be covered by the Apple's Protection Plan if something goes wrong here in India?
    I recently came across some posts regarding International warranty related issues for iPhone and iPad....hence this crossed my mind...
    Waiting for response from the support group members...

    Thanks Ralph
    This essentially means that if my iMac develops some problem (both software and hardware) in my country (India), it will be completeley attended (even the whole system requires replacement) by the AASP in India...is that what you say?

Maybe you are looking for

  • Time machine running slow and slowing network access

    I have had and continue to have issues with wifi on my MBP.  Those are pretty well summarized in https://discussions.apple.com/thread/5535320?start=30&tstart=0.  I've been able to make mt system usable with some of the less dodgy workarounds in that

  • Counter in pricing ?

    hi , how does the counter(step) in pricing procedure work ? any examples if possible ? regards sriram

  • Changing Computer Descriptions Remotely using Powershell

    Hello, I am the Network Admin for a small college that has a little over 300 computers. I want to be able to use PowerShell to change the computer descriptions on those machines from my desk. I have PowerShell 3.0 installed on my system. I am new to

  • HCI DS - Notification on email

    Hi, I am aware about the functionality of Notification on email for the task. I have specified my email id, but i dont receive any email for failure / success. Both the text box are tickmarked. Is there any specific settings which are to be done? Tha

  • Knowing when the input on aJFormattedTextField is done

    I'd like to know when the user finished entering the data to a FormattedTextField. by finished I mean that the user has entered all the letters that he could, according to the format (i.e. on zip code format ##### after 5 digits the user is done). i'