Is it Legal to use an APEX packaged application, improve it and Sell it?

Any thought on this is appreciated, I'm trying to get an answer from Oracle but no one is sure of the answer. There is this Sample Database Application which is great to build a small shop POS program.
Thank you

This is quite good question, there are several tools which have very decent start for building larger and better application for e.g. in-house usage.
But those improvements are very likely wasted when new versions of those packaged applications are released.
One option could be community contributed enhancements to packaged applications which are then accepted/rejected to next release of the packaged applications?
Other option could be commercial enhancements to packaged applications with some sort of 'certified to work in Apex5' stamp?
Of course the licensing could be a bit more clear for the vanilla Packaged Apps. I think most of use love to 'reverse engineer' what they have eaten
rgrds Paavo

Similar Messages

  • Can I use APEX Packaged applications for commercial purposes

    Hi,
    When you download and Install APEX, it comes with pre build packaged applications. Can I use it to make money?
    I understand that I will not be able to get any support for Oracle and all that.  But  using  Database XE with APEX, can I start shipping these applications and make money lawfully without violating Oracle's terms?
    Please advise.
    Darsh

    Hi Darsh,
    I can't say that this was a good answer, but I addressed a similar question in this forum posting:  https://forums.oracle.com/thread/2600958
    Joel

  • Using Sales Forecast packaged application

    Hi, i wish to use the sales forecast packaged application but, trying with different users all the users see the same data, i mean the Sales Rep A see the selling cycle of Sales rep B. Since the manager is right to be able to look to Rep's opportunities this is not valid between Reps. Am I doing something wrong?
    What is the best and fastest way to implement such controls?
    Thank you in advance.
    Maurizio

    Hi Maurizio,
    The sales forecasting app seems to be an overall view of sales and sales cycle, it doesn't restrict the data. It only restricts the Admin functions when you set at least one APEX user as admin.
    You'll need to implement some sort of VPD (Virtual Private Database) policy to restrict data to each user.
    You say that you "try with different users", how do you mean?
    Have you set up Apex users as reps?
    If you have, there will be no link to those users in the reps table in the database.
    What you may have to do is set up a custom authorization and link it to the Reps table.
    Search this forum and the Apex docs for "Custom Authorization" for help with this.
    Your custom authorization will then have to link with the VPD.
    See this link for VPD and other options
    Re: Any ideas on restriciting users/groups of users to data
    Hope this helps,
    Gus..

  • APEX Packaged Applications

    I am looking for a "FREE" Packaged Application that performs the following...
    -> Software Project Management.
    -> Task Manager
    -> Project Time Sheets.
    -> Bug Tracking or Issue Tracker
    -> Discussion Forum
    -> Content Management or Document Library
    APEX has all but not consolidated into one app. Has anyone already attempted to consolidate them all into one comprehensive application?
    Is there any recommended "open source" application that does the same?

    The responses on this thread has sincerely exceeded my expectations.
    The consolidation of all the apps is what I was looking for.
    Are you still, actually using the consolidated APEX Software project, task, and event APEX app? Or have you settled on a different open source software package or low cost project tracker like "Jira".
    My preference is to adhere to a best practice, already proven, consolidated Project mgmt, incident and time tracking product. Howeve, if you are actually using the consolidated APEX approach and you really recommend it. I will go that route as well.
    The end result is that I need one consolidated solution, self contained in one database and something that is quick to market (internal use only) and easy to use. If putting all the APEX app pieces together works well and if you currently are using this and recommend it. I'll do it too. Thanks for your responses to-date. I sincere appreciate the effort and recommendations.
    Message was edited by:
    dvmccaff

  • PDF created using Java iText package - Text not editable and not displaying font properties on Acrobat

    Hi,
    I have an issue in editing the text and viewing the font properties of a text region on a PDF created using Java iText package.
    I use Adobe Acrobat 9 Pro Extended and the option Tools -> Advanced Editing -> TouchUp Text Tool.
    The strange behaviour is that, I have 2 PDFs created out of the same base PDF and text added via Java iText package with the same Text, Font and other properties.
    One of the PDF has the text region editable on Acrobat but the other one has the text region which is not editable.
    But both the PDFs are editable via Adobe Illustrator.
    I have attached both the PDFs for your reference
    PDF_Editable.pdf - Editable on Acrobat
    PDF_Not Editable.pdf - Not Editable on Acrobat
    Any help or insight to find out the difference/issue with the PDF which is not editable via Acrobat would be appreciated.
    Thanks in advance.
    Regards,
    Madhusoodhan Henryraman

    You don't have direct control of the leading of a multiline text field. A common approach is to control the background color of the field with JavaScript since the lines are not really needed when the field is used in Reader/Acrobat. They may be useful when using the form by hand. For more information, see the posts by Max in this topic: http://acrobatusers.com/forum/forms-acrobat/how-do-i-use-multi-lined-text-fields-over-prin ted-line-area-existing-form

  • Using application_process with packaged application SAVE_LARGE_VALUE ?

    I'm currently try to add the workaround "save large value" in my application. This is using 2 pages. Can I replace the POST page by an Application Process ?
    When I'm trying, it's doesn't work. The Application Process doesn't like : get.addParam. Do you know why ?
    Step :
    1 - Call clob_submit
    2 - $a_PostClob('P35_DESCRIPTION','SAVE','71',clob_SubmitReturn);
    <h3> 1- Html Header</h3>
    <script src="/i/javascript/apex_save_large.js" type="text/javascript"></script>
    <script type="text/javascript">
    function clob_Submit(){
              $a_PostClob('P35_DESCRIPTION','SAVE','71',clob_SubmitReturn);
    <h4>function clob_SubmitReturn(){</h4>
              if(p.readyState == 1){
                             $x_Show('AjaxLoading');
              }else if(p.readyState == 2){
              }else if(p.readyState == 3){
              }else if(p.readyState == 4){
    $x('P35_DESCRIPTION').value = '';                         
    $x_Hide('AjaxLoading');
    doSubmit(/*document.wwv_flow.p_request.value*/'SAVE');
              }else{return false;}
    <h4>function clob_Get(){</h4>
    $a_GetClob('GET','71',clob_GetReturn);
    <h4>function clob_GetReturn(){</h4>
              if(p.readyState == 1){
                             $x_Show('AjaxLoading');
              }else if(p.readyState == 2){
              }else if(p.readyState == 3){
              }else if(p.readyState == 4){
                             $x_Hide('AjaxLoading');
    oEdit1.loadHTML(p.responseText);
              }else{return false;}
    <h4>function doSubmit(r){</h4>
    $x('P35_DESCRIPTION').value = ''
         flowSelectAll();
         document.wwv_flow.p_request.value = r;
         document.wwv_flow.submit();
    <h3>2 - APEX_SAVE_LARGE.js</h3>
    /* Extended Javscript Objects */
    this adds better aysnc functionality
    to the htmldb_Get object
    pVar is the function that you want to call when the xmlhttp state changes
    in the function specified by pVar the xmlhttp object can be referenced by the variable p
    htmldb_Get.prototype.GetAsync = function(pVar){
    try{
    p = new XMLHttpRequest();
    }catch(e){
    p = new ActiveXObject("Msxml2.XMLHTTP");
    try {
         var startTime = new Date();
                   p.open("POST", this.base, true);
                   if(p){
                             p.onreadystatechange = pVar;
                             p.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
                             p.send(this.queryString == null ? this.params : this.queryString );
                             return p;
              }catch(e){
    return false;
    /* Begin Post and Retrieve Large Strings */
    <h4>function $a_PostClob(pThis,pRequest,pPage,pReturnFunction){</h4>
    var get = new htmldb_Get(null,html_GetElement('pFlowId').value,pRequest,pPage, null, 'wwv_flow.accept');
    var lSplitter = html_GetElement(pThis);
    var lSplitterValue = lSplitter.value;
    var i=0;
    if (lSplitterValue.length<=4000) {
    get.addParam('f01',lSplitterValue);
    } else {
    while (lSplitterValue.length>4000) {
    get.addParam('f01',lSplitterValue.substr(0,4000));
    lSplitterValue = lSplitterValue.substr(4000,lSplitterValue.length-4000);
    i++;
    get.addParam('f01',lSplitterValue);
    get.GetAsync(pReturnFunction);
    get=null;
    <h4>function $a_GetClob(pRequest,pPage,pReturnFunction){</h4>
    var get = new htmldb_Get(null,html_GetElement('pFlowId').value,pRequest,pPage, null,'wwv_flow.accept');
    get.GetAsync(pReturnFunction);
    get = null;
    x = null;
    /* End Post and Retrieve Large Strings */
    Sylvain Michaud
    Homepage : http://www.insum.ca
    InSum Solutions' blog : http://insum-apex.blogspot.com

    My example is finish.
    Workspace : listecd
    Login : GUEST
    Password : GU4EST
    Application : http://apex.oracle.com/pls/otn/f?p=29216
    Page # 2 Html Header :
    You have two choice
    <h3>1 - This is to call the page 3</h3>
    /*$a_PostClob('P2_COL1','SAVE','3',clob_SubmitReturn);*/
    <h3>2 - This is to call the application process.</h3>
    var get = new htmldb_Get(null,$x('pFlowId').value,'APPLICATION_PROCESS=saveclob',0);
    var lSplitter = html_GetElement('P2_COL1');
    var lSplitterValue = lSplitter.value;
    var i=0;
    if (lSplitterValue.length<=4000) {
    get.addParam('f01',lSplitterValue);
    } else {
    while (lSplitterValue.length>4000) {
    get.addParam('f01',lSplitterValue.substr(0,4000));
    lSplitterValue = lSplitterValue.substr(4000,lSplitterValue.length-4000);
    i++;
    get.addParam('f01',lSplitterValue);
    get.GetAsync('clob_SubmitReturn');
    get=null;
    Add or remove comment to use it. The first method work fine but the other doesn't work.
    I want to know what's the best way to integrate this method with create record and update record. In this example, you can update record but you can't insert new record.
    Thanks. I'm waiting your comments.
    Sylvain Michaud
    Homepage : http://www.insum.ca
    InSum Solutions' blog : http://insum-apex.blogspot.com
    Message was edited by:
    smichaud

  • Can I use a camera for application in Labview and VBAI at the same time ?

    Dear all,
    I'm trying to save an AVI file with Labview and make an image process with VBAI at the same time, in one machine.
    The error : "Camera already in use" displayed.
    My Camera is a GIGE and I work with Imaqdx. I've test the multicast mode but it only operate with several machines.
    How can I do this ?
    Thank's to help me,
    Yoann B

    I'm not necessarily saying that.  It's been a while since I've used VBAI, so I don't remember all of the capabilities, but if VBAI can do the inspection and recording at the same time, you should be fine.
    The trick is that only one program can access the camera at the same time.  That application reserves the camera, thus making it unavailable to others.
    Chris
    Certified LabVIEW Architect
    Certified TestStand Architect

  • Can I use iBooks Author as a word processor and sell the text outside of iBooks?  Or does the exclusive license apply even to the text?

    I don't know if I want to sell on the iBook store, and I'd rather use iBooks Author than Text Edit or Word or Pages.  I understand that complicated interactive content is what makes iBooks Author special.  But if I create basic text content I could create anywhere, taking advantage of the versioning and iCloud storage iBooks Author provides, do I still own my own writing?

    You own your own writing but the license would prevent you from selling it externally if it produced using iBA. You could of course freely give it away, or sell it via the iBookstore. If I were you I'd be using Pages - much friendlier to use (less bugs, more mature) and if you need the extra features you can import into iBA.

  • Public Sector uptake of "Packaged Applications"

    I work for Oracle Public Sector and the question came up recently with some colleagues about how many customers are using the APEX Packaged Applications. If you are a United States or Canadian Public Sector (Government) customer and are using any of these applications, can you reply to this thread or send an email to [email protected] with any of the info you feel comfortable sharing such as:
    <ul>
    <li>Customer Name</li>
    <li>Application Name</li>
    <li>Brief description of how you are using</li>
    </ul>
    or any other info you feel you want to share. I will not publicize this information without your written permission. If you are interested in sharing your story on OTN, I'm happy to help make that happen as well.
    Thanks,
    Tyler

    Hi All,
    I have looked at the Packaged Applications.
    I declined to use them because they would require quite a bit of modification to meet my needs.
    I find it faster and more reliable to code small utility applications from scratch so that my clients get exactly what they need; no more and no less.
    APEX is awesome at pumping out these utility applications quickly and cheaply with acceptable quality.
    Hope this helps.
    Cheers
    Patrick Cimolini

  • Use of EJB in a package application.

    Has anyone come across a packaged application/product (Like and ERP system,
    CRM product etc.) that was created using EJB as the "back-end" and then
    deployed as a "shrink-wrapped" application?
    I would like to hear some views on this from everyone.

    I don't know about "shrink wrapped", but YouCentric's CRM (now owned by J.D.
    Edwards) is EJB on the back-end.
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    Clustering Weblogic? You're either using Coherence, or you should be!
    Download a Tangosol Coherence eval today at http://www.tangosol.com/
    "Raju" <[email protected]> wrote in message
    news:[email protected]..
    Has anyone come across a packaged application/product (Like and ERPsystem,
    CRM product etc.) that was created using EJB as the "back-end" and then
    deployed as a "shrink-wrapped" application?
    I would like to hear some views on this from everyone.

  • Using Java.io Package in JSP

    Hi all,
    I want to use java.io package in a JSP and read one htm file. the program is giving me exception that the file say index.htm does not exists.
    I don't know how to solve this error. If any one can help me then it would be great. I don't want to use <%@ include %> or <jsp:include> tags.

    How are you accessing the file index.html?
    You might need to use the method new File(ServletContext.getRealPath("/index.html"))
    which will convert your web reference into a real filepath on your system.
    Cheers,
    evnafets

  • How to use Oracle APEX with Oracle12c - Beginner

    Hi. I have been using for months Oracle Application Express thanks to the online workspace on https://apex.oracle.com/i/index.html.
    Now, I want to create my production environment. I have installed Oracle Database 12c on a virtual machine (Oracle Virtual Box) based on Windows Server 2008 R2 (64 bit) o.s.
    I have created a new database and, during this process, I have selected only "Oracle Application Express" as database's option. Now, I don't know how to use APEX, how to configure the Listener and whatever I need to let the users may use my APEX's applications. Thank you very much for any help. Please consider that I am a beginner and I don't know how to master the administrative-side of APEX.
    Saverio

    Hi Neruda from Italy,
    Neruda from Italy wrote:
    Thank you very much. Anyway, If I installed Oracle11g then the list of instructions to follow in order to configure Oracle Apex is the following?
    Installing and Configuring Oracle Application Express and BI Publisher in Oracle Database 11g Release 2
         By Oracle 11g, do you mean Oracle Database 11g Express Edition?
         The list of instructions are correct in a way but the OBE is somewhat old (Instead you should always go for Oracle Documentation).
         Following are the installation guides for APEX versions:
    APEX 5.0 - https://docs.oracle.com/cd/E59726_01/install.50/e39144/toc.htm
    APEX 4.2 - http://docs.oracle.com/cd/E37097_01/install.42/e35123/toc.htm
         As you are going for configuring Embedded PL/SQL Gateway (as given in the OBE above) here are the detailed steps to install APEX and configure EPG:
    APEX 5.0 - https://docs.oracle.com/cd/E59726_01/install.50/e39144/epg.htm#HTMIG386 (skip the steps for Oracle Database 12c)
    APEX 4.2 - http://docs.oracle.com/cd/E37097_01/install.42/e35123/otn_install.htm#HTMIG389
         If you deem that your question is answered, then please close the thread by marking the appropriate replies helpful/correct.
    Regards,
    Kiran

  • APEX Bugs: Editing customer contacts and uploading attachments

    I'm using the pre-packaged application, "customer tracker"
    Application Version 2.2.35
    Build Version 4, Application Express 4.2.3
    I am using it on a MAC
    And am having some issues with the pre-packaged application "customer tracker".  I uploaded a bunch of data. However, now when I try to edit a contact record, I get the following error:
    1 error has occurred unable to extend table application_name.EBA_CUST_History by 8 in tablespace APEX_5956688132079418188.
    It doesn't matter if I'm using Firefox or Safari.
    The only way I can modify customer records is to completely delete them and then manually add each one back in -- which is not very scalable. I was able to edit records previously.  This just started yesterday.
    Is this a known issue?  Any way to fix?
    I end up getting the same type of issue when I try to manually add an attachment  It doesn't matter if I'm adding a word doc or a PDF, same error.  This error started after I manually uploaded a handful of attachments last week. The error reads as follows:
    Unable to extend lob segment application_name.sys_LOB0006066941C00008$$ by 128 in tablespace APEX_5956688132079418188.
    Could someone please assist?
    Thanks!

    Not an APEX issue,  your database tablespace needs cleaning up/expanding...
    Thank you,
    Tony Miller
    LuvMuffin Software

  • Is it legal to create packaged APEX applications and sell them?

    Is it legal to create packaged APEX applications and sell them to Oracle DB licensed clients?
    A.

    No licensing applies to any environment where you have a live database. The exception is that you can try a product without license, but as soon as development of a product of developing/testing of an in-house solution is done, you need to be licensed. Being a partner changes this slightly assuming all parties involved are partners (one sigle tester from the outside shifts it back to full license mode).
    Another situation where license is not needed is to use XE for which no license is required.
    Yet one more way to have al low cost is to use Amazon AWS to set up an image with an included license. The cost per hour is really low so it may be a good model to not have to pay everything upfront.
    You can also reduce license cost by using named user licensing in development assuming there are few people who ned to access the database. Though there are minimums of number of named user licenses you can have depending on edition of the database.
    Overall, knowing your licensing requirements is key. The defense "We didn't know" has been tried before and has not proven to help at all. The cost of an audit will often be a CLM for the person responsible to pay the licenses.

  • Has anyone used the as_pdf2 package in APEX to create pdf's from sql

    I need to create a pdf in APEX. I have researched and found as_pdf2 as a possible solution. If anyone has used this solution in APEX, can you provide any more detail on implementing than what was provided with the plugin? The readme explains at a high level on how to implement but I would like to get as much detail as possible.

    as_pdf2 isn't meant to be used as an stand alone package. It's a trimmed down version, made especially for the plugin http://www.apex-plugin.com/oracle-apex-plugins/process-type-plugin/reports-2-pdf_140.html , of it's big brothers as_pdf
    Edited by: ascheffer on Sep 30, 2011 5:11 PM

Maybe you are looking for

  • Notification center widgets crashing

    I'm using a mid-2014 MBP that has been recently upgraded from Mavericks to Yosemite. Checking the console today, I'm seeing several crashes from my NC widgets. Cross referencing with the console, I see: 3/23/15 3:30:30.230 PM com.apple.ncplugin.weath

  • Us Payoll : Creation Of A New Tax Class

    Hi Experts, Has anyone earlier created a new tax class specification of PC 71 so that it is linked to some tax type. If yes how did you handle the impact on the other tax authorities when  the wagetypes  are linked to this specification? Did you crea

  • Download doesn't work with MAC 10.4.11 and i just noticed my Firefox is 2.0.0.6

    Hi, I tried downloading the free Firefox. As soon as I clicked on it a message popped up and said it wasn't compatible with my Mac. My Mac is 104.11 and I cannot afford to buy another computer right now. The screens say it is compatible with MAC 10.4

  • How to control 8 current sources in the same time with labview?

    Hi, I'm a French student who have to create a program which is able to control 8 current sources in the same time.the aim is to plug the currents sources in the input of a laser. If someone has an idea, it would be very nice to inform me !!! Thanks i

  • I get shaking and vibrations in my email on Firefox on the P.C.

    When I open and email, an add on the side begins shaking and the whole page shakes. It freezes up and I can't move the page up or down. I have to go back to the in box to stop it from shaking. This only happens on my email and on the computer . On th