Protecting software licenses with Activation codes, limiting users

Hi all.
I'm trying to find a solution for preventing clients that buy an application so install it above the limit in contract that it was bought original.
Some clients buy our Oracle Application and for reasons that we cannot control they install more copies and have more users using it then what is in the contract.
I'm looking for solutions that can limit either the number of clients connected on that application at any given time, or can limit how many terminals will be connected on it at any given time.
Can I limit it by the number of users or by the number of terminals or both?
How are others taking control on not so nice clients that buy a 10 users version but end up using for 20 or 30 users without paying the upgrade for the application?
Thank you

The only comment I would make to Adobe on this matter is as follows:
Whatever licensing scheme you come up with, keep it simple so it actually works.
Fully disclose the details of your protection schemes to the customer before purchase.
Sure, we're small fish, but Adobe lost all interest that we may have had in using PDFs for web data-input when we very quickly demonstrated to ourselves (using the absolutely-most-current versions of Acrobat and Reader) that the technology was completely un-reliable when Reader was used, and it was unreliable because of errors in the license-control routines.  Furthermore, these were issues that we had been given no cause to expect.
The "rights" that Adobe seemed to be trying to enforce here also make no business sense:  either you have sold me the "right" to create fillable PDF forms for web-form use, within the "ordinary" context of Acrobat/Reader, for as many such form-files as I may care to make, or you have not sold me anything at all.  Sure, we all understand the Gillette Principle ("give 'em the handle, sell 'em the blades"), but at the end of the day the customer has to come away with a clean-shaven face.  That is what the customer is paying money to get, and if your efforts to obtain revenue defeat its "fitness to a particular purpose," then you are doing something very wrong.

Similar Messages

  • Creative Cloud- Renewing License with Activation Code

    Creative Cloud is telling me that my license needs to be renewed. I renewed it a week ago. I have  MacBook Pro and I have redeemed my activation code for creative cloud already, but nothing seems to recognize that. Not the application on my commuter or the website. I tried to redeem my redemption code but the message that pops up says "Ooop! that redemption code has already been activated!" Which is clearly not the case.

    Hi Jaz,
    Please refer to the help document below to fix this issue:
    Creative Cloud Help | "Renew your subscription" window appears when you launch a Creative Cloud application
    You may also refer to the threads below where this issue has been addressed:
    Renew Subscription Error Creative Cloud
    Re: "Renew your Subscription"

  • Gift app with activation code

    why when I gifting app with activation code not appear in other party and I need to do license transfer to user?So diffcult. So how he would activate the app.<br><br>Also I gift some one BerryBuzz and when he try to unlock the app with activation code &quot;that I recive from the developer email&quot; which need me to enter the site in order to transfer the licene from my PIN to gift party<br>

    It seems that no sloution

  • Why am I not receiving e-mails with activation code for e-print ?

    why am I not receiving e-mails with activation code for e-print ???? Have requested resends of e-mail several times -- but nothing as yet 

    Hi yvonnek49,
    Welcome to the HP Support forums.  I understand that when trying to activate the HP ePrint app that you haven’t received the activation code.
    Which email address are you using to activate the app, your personal email or the printer’s ePrint email address?  If you have been using the printer’s ePrint email address, please try again with your personal email address.  If you have been using your personal email address, please check your junk/spam folders to see if it was redirected there.  It can take up to 24 hours to receive the email.  
    Please click on the Thumbs Up on the right to say “Thanks” for helping!
    Please click “Accept as Solution ” on the post that solves your issue to help others find the solution.
    I work on behalf of HP

  • Download Lightroom 5 with activation code

    I purchased a CD version of Lightroom 5 and was told I could download the software since I do not have a CD drive.  I have an activation code but can not find where to download the software.  Help?

    Photoshop Lightroom forum.

  • User registration with activation code

    Good day folks :)
    I've been lurking around these forums for a long time and learning a lot, but it seems I've encountered a problem I can't yet find a suitable solution to.
    I'm a student and I'm rather new to apex. There are things I've been able to do (even use some jQuery... The names 'Patrick' 'Dan' and 'Tom' immediately come to mind so thank you!) with the help of this forum but some things are really out of my reach. To get to the point, I have an application where I'd like to register users but first they need to click a link of some sort they'd receive by email that activates their account.
    There are three types of user - 'ADM' (an administrator) 'AUT' (as in author) and 'STU' (as in student). Students should be able to register their accounts directly, and that's where the trouble lies.
    Before I describe the process, the structure of my 'users' table is like this:
         "ADD1" VARCHAR2(300),
         "ADD2" VARCHAR2(300),
         "ADD3" VARCHAR2(300),
         "BIO" VARCHAR2(1000),
         "PHONE1" VARCHAR2(30),
         "PHONE2" VARCHAR2(30),
         "PHOTO" BLOB,
    before insert on "USERS"
    for each row
    if :NEW."USERID" is null then
    select "USERS_SEQ".nextval into :NEW."USERID" from dual;
    end if;
    As you can see, there is one column of particular interest here, and that is the ACTIVE column. It simply contains a single character that can be any of the following: 'Y' for active user, 'B' for banned user and 'N' for inactive account. When a student registers, the ACTIVE column defaults to N, and they may not do any user actions until their account is activated. When they click on this link that supposedly activates their account, their status is changed to Y. When an administrator bans them, of course their status changes to B, and they may no longer access the site.
    The process should flow like this:
    1. User registers an account
    2. The application confirms registration and emails them an activation link
    3. The user views that email and clicks on the link; their account is activated.
    What I'm having trouble with is not particularly emailing someone as I've found a tutorial to do that, but instead I would like to know how to generate a link that changes the value in that column when clicked from an external location (like someone's email inbox). The greatest catch is this: My application is not hosted online, it is on my local machine. So the location of apex is at the localhost:8081/link. I'm not sure how to perform either action.
    Any help at all is greatly appreciated - I lost many hours researching on this issue already.

    Sorry, I did not understand this " how do I cloak that URL so the user will not know what data is being sent to the application? Such as an encrypted URL perhaps?"
    User knows nothing in my opinion, he does not see anything till he gets email
    even if he knows your custom_hash function, if he is not regisetred, he gets nothing
    It does not matter where it is hosted.
    You need only to setup email smtp server in your workspace.
    So, if your provider allows such things, put smtp host in internal workspace, and that is
    I use the following process to send email when user press Submit on Submit process:
    l_subject VARCHAR2(32000);
    l_body    VARCHAR2(32000);
    l_link    VARCHAR2(32000);
    n number;
    l_link := :HTTP_ADDRESS
       param_name       => 'SCRIPT_NAME')||
       :P18_FIRST_NAME := :P18_COMPANY_NAME;
       :P18_LAST_NAME := null;
    END IF;
       l_subject:= htmldb_lang.message('REGISTRATION_SUBJECT_FI',
       l_body :=   htmldb_lang.message('REGISTRATION_BODY_FI',
                      to_char(sysdate,'DD.MM.YYYY - HH24:MI:SS'),
       l_subject:= htmldb_lang.message('REGISTRATION_SUBJECT_EN',:HTTP_ADDRESS);
       l_body :=   htmldb_lang.message('REGISTRATION_BODY_EN',
                      to_char(sysdate,'DD.MM.YYYY - HH24:MI:SS'),
    END IF;
        p_to => trim(:P18_EMAIL),
        p_from => :CSE_EMAIL_ADDRESS,
        p_body => l_body,
        p_subj => l_subject
    n := HTMLDB_PLSQL_JOB.submit_process
    p_sql => '
    HTMLDB_MAIL.PUSH_QUEUE(''localhost'', 25);
    p_when => sysdate,
    p_status => 'SUBMITTED'
    END;SEND_MAIL is basically Apex mail proc but more flexible
    Sorry for hardcoded values, this is just sample and fore demo purposes only, I did not (and do not) put much effort in it
    custom_hash is standard Apex well known function
    create or replace function custom_hash (p_username in varchar2, p_password in varchar2)
    return varchar2
      l_password varchar2(4000);
      l_salt varchar2(4000) := 'EVQELZY27PVLWPHMRN8B0CRRMAXBR8';
    l_password := utl_raw.cast_to_raw(dbms_obfuscation_toolkit.md5
      (input_string => p_password || substr(l_salt,10,13) || p_username ||
        substr(l_salt, 4,10)));
    return l_password;
    end;When email arrives, user clicks a link that i generated above, then he is redirected to page alias CONFIRM
    As you can see items CONF_ID,USERNAME are populated, one with hash value another with username.
    In CONFIRM page there is process that calculates the hash again out of username and compares to CONF_ID.
    If it agrees, then fine, if not, then sorry.
    There are other usual things: no double confirmation, no random navigation of someone to that page and etc
    Hope this helps
    Edited by: oleg.lihvoinen on Feb 9, 2010 1:55 PM

  • Custom report software installed with last logged on user.

    Can someone please help, I'd like to create a custom report: Specific software installed on a computer which includes last logged on user. I can do this by query but need a custom report for none ConfigMgr users.

    TOP (100) PERCENT dbo.v_GS_COMPUTER_SYSTEM.Name0 AS [Computer name], dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0,
    dbo.v_GS_ADD_REMOVE_PROGRAMS.Version0, dbo.v_R_System.User_Name0, dbo.v_R_System.User_Domain0 AS [User domain],
    dbo.v_GS_COMPUTER_SYSTEM.Domain0 AS [Computer domain], dbo.v_R_System.AD_Site_Name0 AS [Computer AD Site]
    dbo.v_R_System ON dbo.v_GS_COMPUTER_SYSTEM.ResourceID = dbo.v_R_System.ResourceID
    WHERE (dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0 LIKE N'Adobe Shockwave Player%')
    ORDER BY [Computer name]
    Keep in mind that this query will only find x86 software titles. Use 
    instead to get both.

  • Access protected web folder with jsp code or servlet transparently

    I'm developing a web site. I want to place some of the web pages (*.swf)
    a protected web folder so that no one can DIRECTLY access them through wget or browser.
    However these *.swf files will be called by other jsp or servlets to display their content
    in broswer. What kind of authentication mechanism should I&#12288;&#65365;&#65363;&#65349;&#65311; Should I use filter?
    Please give me some ideas.
    Best regards.

    A Filter is perfectly applicable. But you also have to define the requirements which a request must fullfill to retrieve the contents. For example a login mechanism of which the User is been stored in the session, or an unique key provided as request parameter, or maybe the referrer, etcetera.

  • How do i reinstall elements 11 with activation code

    unable to find link to enter code

    If you have only installed once before you could try this link. SEE VERY IMPORTANT INSTRUCTION as you need to be logged in to the server before starting the download. l

  • I cann't active my developer account with activation code

    We have received your purchase information and will email you shortly to verify additional details.
    what's the problem?
    I have already waited for 5 days,just give me this?

    you mean i need wait another 5 business day?
    thank u reply

  • Remove Measurement Studio Enterprise trial computers with activated Standard licenses

    When I install Measurement Studio 2013 on a development computer, activate my Standard Development serial number and license that PC over the Internet, and build some software in Visual Studio, the Enterprise Development trial is automatically selected in the build process. After 30 days, the license expires, and the software behaves as if it is unlicensed - that is, it crashes. A Clean and Rebuild must be run to select the Standard Development license and make the software work again.  I believe that this default behavior is incorrect.  This 30 day window is often shortly after delivering the machine to a customer, so it fails on their floor right after we leave! This is not good for our reputation or for NI's reputation.
    One or more of the following options would be the preferred behavior:
    (1) Do not automatically enable the "Enterprise Development" trial. This trial should be deactivated by default when a Standard or Professional license is activated, and a user should be able to open NI License Manager and Activate it as required.
    (2) Show a warning on start-up whenever a trial license is used. This is what LabVIEW does: upon launch of LabVIEW the user would see something like "Evaluation License - 5 days remaining".  Measurement Studio users do not see this upon launch of Visual Studio, upon building the project in Visual Studio, or upon starting the resulting software.  It would be nice if you could provide a link that would instruct users on how to deactivate the Enterprise Development license in this warning.
    (3) Use the lowest possible development system. If Enterprise-only features are used and a Standard license and Enterprise trial are available, then the trial is necessary (though a warning as in #2 above would be nice), but otherwise use the Standard or Professional license. This issue has caused us some embarrassment several times. Please fix it!
    The workaround, according to Michael Keane from NI (in Service Request #7454045, if anyone from NI is reading this), is as follows:
    I assume that in License Manager during those 30 days you would see a green box next to Standard edition and a half white / half yellow box next to Enterprise. The workaround for what you are describing would be to go into ProgramData (hidden folder, will have to type it into Windows Explorer) >> National Instruments >> License Manager >> Licenses and move the Enterprise .lc file outside the Licenses folder. It probably has "TmpEthernet" in the name. This way, License Manager would not be able to find an evaluation version license and I would expect the checkbox next to Enterprise to appear white after refresh. Then, the software would have to look toward the full license and no builds would be expiring.
    This works, but is still leaves the possibility for the step to be forgotten and the software to fail shortly after delivery, which is obviously no good at all!  Please fix this!

    Thanks for the response Daniel,
    The issue and behavior are a little different than your scenario. First, I don't add a reference to Analysis.Enterprise.dll.  I only use DLLs which my standard license covers.  However, if I had used Analysis.Enterprise.dll, there would be no build error.  When I activate Standard edition, the Enterprise trial remains active, and is not cancelled or superceded by the Standard edition license.
    The process is similar to what you've described, though. I think that the evaluation period is longer than 7 days - I see that described at, but the manual at says on page 7 "Any applications you build with the Measurement Studio Evaluation package have a 30-day evaluation period.", which matches my experience.  The process goes like this:
    I first install Visual Studio 2012, and license it.
    Install Measurement Studio 2013 (2015 now!), which defaults to the Enterprise evaluation, licensing itwith my Standard serial number.  This is a part of the installation process: Download on a fresh install and click through, and you'll see that there's a screen in the installer which requests the serial number.  I enter it in this step; there's no reason for it to be licensed with the Enterprise trial at any time.
    Then, I check out the application from our source control, and open it in Visual Studio.  The check out includes the DLLs: 
    (note that Enterprise Analysis is not included) and the license file: 
    NationalInstruments.UI.WindowsForms.ScatterGraph, NationalInstruments.UI.WindowsForms, Version=, Culture=neutral, PublicKeyToken=4febd62461bf11a4
    NationalInstruments.UI.WindowsForms.Legend, NationalInstruments.UI.WindowsForms, Version=, Culture=neutral, PublicKeyToken=4febd62461bf11a4
    (note that Enterprise Analysis is not included; these are the only UI components that the application used).  The project file references the DLLs in the project folder:
    <Reference Include="NationalInstruments.Common, Version=, Culture=neutral, PublicKeyToken=dc6ad606294fc298, processorArchitecture=MSIL">
    <Reference Include="NationalInstruments.DAQmx, Version=, Culture=neutral, PublicKeyToken=4febd62461bf11a4, processorArchitecture=x86">
    <Reference Include="NationalInstruments.MStudioCLM, Version=, Culture=neutral, PublicKeyToken=dc6ad606294fc298, processorArchitecture=MSIL">
    <Reference Include="NationalInstruments.NiLmClientDLL, Version=, Culture=neutral, PublicKeyToken=dc6ad606294fc298, processorArchitecture=MSIL">
    <Reference Include="NationalInstruments.UI, Version=, Culture=neutral, PublicKeyToken=4febd62461bf11a4, processorArchitecture=MSIL">
    <Reference Include="NationalInstruments.UI.Styles3D, Version=, Culture=neutral, PublicKeyToken=4febd62461bf11a4, processorArchitecture=x86">
    <Reference Include="NationalInstruments.UI.WindowsForms, Version=, Culture=neutral, PublicKeyToken=4febd62461bf11a4, processorArchitecture=MSIL">
    <Reference Include="NLog, Version=, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
    Note that NiLmClientDLL and MStudioCLM are not copied to the output folder.  A later entry in the project file includes the license file in the build: 
    <EmbeddedResource Include="My Project\licenses.licx" />
    I then build the project, make whatever customizations required for this particular build, and we ship the machine.  Then, the customer calls 30 days later, complaining that the program won't start.  

  • Activation code master collection

    I have a MacPro with two startup disks: one with 10.8.4 and one with 10.6.8. The disk with the older system is only used on the rare occasions that I need my old NikonScan software, which won’t run under 10.8.4.
    The Adobe Master Collection is installed on the 10.8.4 disk and runs perfectly. However, yesterday I started up the computer from the 10.6.8 disk to scan some slides with NikonScan. Then, after returning to the 10.8.4 disk, Photoshop told me I was at the beginning of a 30-day trail period unless I entered an activation code. I have the activation code, but when I enter it I’m told that it is not correct, while I’m sure I enter the correct code.
    Please tell me what to do.

    Jeff, I am referring to the serial number. I am using the exact number as it is on my account at, but still I’m told that this number is not correct.
    Op 5 dec. 2014, om 01:44 heeft Jeff A Wright <[email protected]> het volgende geschreven:
    activation code master collection
    created by Jeff A Wright in Creative Cloud Download & Install - View the full discussion
    Dr Kees are you referring to a serial number?  If so then please verify you are utilizing the registered serial number under your account at  You can find additional details at Find your serial number quickly -
    If you are facing difficulties with the activation of Photoshop then I would recommend reviewing Activation & deactivation help -
    If the reply above answers your question, please take a moment to mark this answer as correct by visiting: and clicking ‘Correct’ below the answer
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:
    Please note that the Adobe Forums do not accept email attachments. If you want to embed an image in your message please visit the thread in the forum and click the camera icon:
    To unsubscribe from this thread, please visit the message page at , click "Following" at the top right, & "Stop Following"
    Start a new discussion in Creative Cloud Download & Install by email or at Adobe Community
    For more information about maintaining your forum email notifications please go to

  • Eprint activation code

    Anyone out there able to tell me how to use the alleged security logon in E print.   Eprint sent activation code to an E mail address.  The page says insert activation code sent to the address.      
    WHERE on the page does the activation code get inserted????????????     "Activation" box send another email activation code.  ( Nice endless loop)!

    Hi Superdave128,
    Thank you for being a member of the HP Support Forums. I  understand that you would like to learn how to activate the HP ePrint mobile app.
    I’ve included the whole process of activating the HP ePrint app, including how to get the activation code which I know you already have. 
    Please download and install the HP ePrint mobile app from your app store (Google Play Store, iTunes, or Apple App Store).
    Please open the app. 
    If you are presented with any screens that ask you to tap to dismiss, please do so.  These screens are generally help screens.
    Please tap on the settings icon.
    Please tap on ‘Activate now’.
    Please enter your personal email address and then tap on ‘Activate’.
    Please check your email for an email from [email protected]
    Please enter the activation code into the app and then tap on ‘Activate’.
    The app should now show that it is activated by showing your personal email in the settings.
    If you run into any issues with the above, please let me know at which step things went wonky and what, if any, error messages said. 
    Please click on the Thumbs Up on the right to say “Thanks” for helping!
    Please click “Accept as Solution ” on the post that solves your issue to help others find the solution.
    I work on behalf of HP

  • Activation Code - Elements 6 Upgrade

    I am getting an invalid serial number when I try to login to upgrade my Photoshop Elements 6 to the more recent version.  I am on Mac OS 10.10.1.  I see from past posts there have been issues previously with activation codes on Mac.
    Does anyone else have this problem?

    Are you talking about a redemption code or a serial number?

  • Issue with activation.  It is asking for a serial number but I have a product key

    I am attempting to activate my adobe acrobat and it is asking for a Serial #, However it will not allow me to enter the alpha-numeric product key.

    I finally figured mine out. 
    The fact that they don't have phone support is incredible to me.
    In a message dated 4/21/2015 4:17:02 P.M. Eastern Daylight Time, 
    [email protected] writes:
    Issue  with activation.  It is asking for a serial number but I have a 
    product key
    created by krystalg31319208
    (   in Acrobat Installation & Update Issues - _View the full 
    discussion_ (

Maybe you are looking for

  • Saving a query in Bex Portfolio

    Hi all, I am new to this portal thing, But i need some advice from you. I am running a query from BW(writing a query in query designer and execute on web)which publishes it on portal. When i see the query, i see i save as button at the top and so i w

  • How to identify the maximum data loads done for a particular day?

    Hi all, There is huge volume of data been loaded on a last monday, and then data was deleted from the cubes on the same day. And hence i needs to see which are all the cubes which was loaded wtih lot of records for a particular day, i happened to loo

  • Problem Flash Media Live Encoder 3.2 and Mac os X 10.9 Mavericks

    Problem Flash Media Live Encoder 3.2 and Mac os X 10.9 Mavericks: The videos are blocked regularly during the broadcast

  • EXCISE JV BED posting RG23C

    Dear Gurus, I am trying the Excise JV by Txn J1IH ( Additional Excise) for RG23C Register. I want to post 200 inr in RG23C BED. System is doing showing accounting entry as RG23C Clearing a/c- 200- RG23C BED- 100+, and giving message balance is transa

  • Best GPU for AE?

    Hi folks. As the title says, I'm searching to upgrade my GPU. The one that came with my Mac Pro is ATI Radeon HD 5870 1024 MB, and I wanted to change it from the beggining, but just now opportunity came. I'm really confused by all reviews, reading, f