Solved

Do You Require An Oracle license for Development,Qa, and Test DB Servers?

Posted on 2007-04-02
12
4,434 Views
Last Modified: 2013-12-11
Greetings,

My company just made a big purchase with which included Oracle 10g and performance packages. During their visit to our job site, one of the representative informed me that you do not require an Oracle license for development, QA, or Test DB servers. We wanted to clarify with our local Oracle sales rep and he told us that we would need to purchase a license for any development, QA, or Test DB server. My experience in the past has been you do not need an Oracle license for any development, QA, or Test DB servers. Are there any experts out there to comment on this topic?
0
Comment
Question by:Omega002
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
  • 3
12 Comments
 
LVL 4

Expert Comment

by:dotten
ID: 18847526
Your Oracle Sales Rep is wrong.  Period.  Here is the very first statement of the licensing terms:

LICENSE RIGHTS We grant you a nonexclusive, nontransferable limited license to use the programs only for the purpose of developing a single prototype of your application, and not for any other purpose. If you use the application you develop under this license for any internal data processing or for any commercial or production purposes, or you want to use the programs for any purpose other than as permitted under this agreement, you must contact us, or an Oracle reseller, to obtain the appropriate license. We may audit your use of the programs. Program documentation may be accessed online at http://www.oracle.com/technology/documentation.

This is what is called a development license.  You are allowed to use the software to develop an application.  The moment that you utilize the application built to support your business in any way, shape, or form, or generate revenue then at that time you are in violation of the licensing agreement.  

As long as you adhere to this, my experience has been that Oracle will not give you much difficulty at all.  Especially since they are still suffering from a horrid reputation regarding licensing and costs.  

As a rule, I NEVER talk to and Oracle Sales Rep until we are ready to move to the next stage.  They generally don't have a clue regarding licensing other than to look for a licensing opportunity at any time possible.

Sorry to say, now you've gotten the Sales Rep's attention, and he/she may likely start looking for some gray area that they would consider some kind of violation to get more money out of you.  

Sounds harsh, but that's my experience talking, I've seen it firsthand.  
0
 
LVL 4

Expert Comment

by:ramumorla
ID: 18874798
dotten,

you are wrong, please read the pasted part of the statement again,  

"If you use the application you develop under this license for any internal data processing or for any commercial or production purposes, or you want to use the programs for any purpose other than as permitted under this agreement, you must contact us, or an Oracle reseller, to obtain the appropriate license. "

so this applies only if you put this developed application into production. (commercial purpose) QA/TESTING/DEVELOPMENT cannot and will not be considered as commercial activity, unless business of the organization is programming services.

 
0
 
LVL 4

Expert Comment

by:dotten
ID: 18875512
ramumoria,
You're kidding, right?  Try reading my entire message.  This is exactly what I am indicating in my interpretation.  Take my second paragraph and look at it again, please:

"This is what is called a development license.  You are allowed to use the software to develop an application.  The moment that you utilize the application built to support your business in any way, shape, or form, or generate revenue then at that time you are in violation of the licensing agreement."  

I don't know why I need to clarify further, but read the second sentence.  My point is, you can develop away all you like, but the moment the application is utilized to support the business in any way ('commercial purposes' was the term you used), then you must get licensing.  

I'm not sure where you thought I was saying one had to get licensing for Development/QA/testing.  
0
SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.

 
LVL 4

Expert Comment

by:ramumorla
ID: 18876365
cool :)
0
 

Author Comment

by:Omega002
ID: 18876777
So if you have a Oracle 10g RAC test environment, you do not have to have an oracle license for it if you only use it for test patches and upgrades before you apply patches and upgrades to your production environment?
0
 
LVL 4

Expert Comment

by:dotten
ID: 18878873
As long as you  are not a software shop, then no, you wouldn't need a license as long as the work is only in development/testing.  
If you are a software development company, then that's a different story as ramumoria indicates above.  
0
 

Author Comment

by:Omega002
ID: 18890008
So according to dotten, we can implement a test environment as an environment to test patches and upgrades before implementing to our production environment without purchasing a license for our test environment correct? If this is true, is there any legal documentation stating this fact? If so please reply with the link.

Thanks
0
 
LVL 4

Expert Comment

by:ramumorla
ID: 18890134
Please look on otn @

http://otn.oracle.com

@downloads link
0
 

Author Comment

by:Omega002
ID: 18890363
From reading the OTN Network Developers License it indicates that you can only use the Oracle software for 30 days, and anything beyond 30 days will require a license. I am reading the wrong OTN?
0
 
LVL 4

Accepted Solution

by:
ramumorla earned 250 total points
ID: 18890476
http://www.oracle.com/technology/software/htdocs/devlic.html

Nowhere it is mentioned that it is for 30 days

also see

http://www.oracle.com/technology/software/index.html

The first statemen

All software downloads are free, and each comes with a Development License that allows you to use full versions of the products only while developing and prototyping your applications. You can buy products with full-use licenses at any time from the online Store or from your sales representative
0
 
LVL 4

Expert Comment

by:dotten
ID: 18890985
Omega002,
If you want to read the whole thing then by all means, knock yourself out and reference the links ramumoria references.  However, I included the entire clause in my very first response.  It is directly pasted from Oracle's licensing information.  
0
 
LVL 4

Expert Comment

by:dotten
ID: 19002525
Ramumoria, please don't take this question to Omega002 personally, it is not intended as some adverse reflection on your ample abilities, but I am struggling to understand something here.

Omega002,
As a professional extension of courtesy and respect, my last comment on 4/11 stated to review the links Ramumoia referenced above.  Those links are exactly where I got my response which was the first response to your question.  I merely said you could read it all and let your eyes permenently cross with periodic migraines as a result, or simply refer to my response at the top which Ramumoria's subsequent responses are in line with.  Anybody can throw a link at you and Ramumoria appropriately did because people should be reading the documentation before coming to us, but I chose to save you some time.  

Please help me understand why all points went to Ramumoria when I had it down, and correct per Ramumoria after clarification first.  What did I miss?
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Note: this article covers simple compression. Oracle introduced in version 11g release 2 a new feature called Advanced Compression which is not covered here. General principle of Oracle compression Oracle compression is a way of reducing the d…
How to Create User-Defined Aggregates in Oracle Before we begin creating these things, what are user-defined aggregates?  They are a feature introduced in Oracle 9i that allows a developer to create his or her own functions like "SUM", "AVG", and…
This video explains at a high level about the four available data types in Oracle and how dates can be manipulated by the user to get data into and out of the database.
This video explains what a user managed backup is and shows how to take one, providing a couple of simple example scripts.
Suggested Courses

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question