Home> Products> topnavProduct.jsp> Buy> Opesource License
Help
How to Order
Contact us

RubyMine Licensing

Who qualifies

Commercial licenses are available to legal entities, including companies and organizations (both for-profit and non-profit), and individual developers requiring the software for general commercial use.

Commercial licenses that are registered in a legal entity name allow for use of the software on any computer, operating system, and by any developer within a legal entity, provided that the total number of concurrent users never exceeds the number of purchased licenses. A commercial license registered in the name of an individual developer allows for use of the software by that developer only.

License Terms
Per concurrent user model

A legal entity can use the software concurrently by a number of developers/on a number of machines corresponding with the total number of purchased licenses. An individual developer who purchased the software in his/her name can use the software on a number of machines corresponding with the total number of purchased licenses.

Perpetual ownership

A license is perpetual to the purchased version of the software.

Upgrades and technical support

Upgrades are free of charge during the initial 1-year period after the license purchase. Each subsequent upgrade automatically terminates your rights to use the previous versions of the software. A commercial license qualifies you for unlimited access to technical support via e-mail.

Non-transferable restriction

Use of the software is restricted to a licensed legal entity or an individual developer with no right to transfer the software to third parties.

For complete details, please check RubyMine License Agreement.

Discounts

Bulk purchases for 5 or more licenses qualify for volume discounts. Our volume discounts are based per-transaction and do not grow based on previous purchases. To obtain a volume discount, please contact us for a price quotation.

License Server

The JetBrains License Server is designed to support a floating license model and to help corporate users perform license administration across a single network.

Major Features and Benefits:
  • Stores multiple license keys on a single (server) machine.
  • Provides clients with access to the software on an "as needed" basis. Access to a specific product is restricted to the number of product license keys stored by the license server
  • Enables monitoring of the software usage by providing user info, product info and usage time via log files
  • Eliminates license administration issues such as identifying license location, distributing licenses between multiple machines, and transferring licenses between users
  • Cross-platform compatible
  • Easy to set up and use
System Requirements:
  • Java SE Runtime Environment (JRE)/Java SE Development Kit (JDK) v.5 or later, and one of the following operating systems:
    • Windows® (2000, NT 4.0 or higher, XP), or
    • Linux/UNIX-based OS, or
    • Macintosh OSX™
  • Apache Tomcat 6.0
  • Internet Explorer 7.0 or Mozilla Firefox 2.0 for accessing the License Server control panel
Supported Products:
  • IntelliJ IDEA v. 7.0 or higher (Commercial Licenses).
  • RubyMine v. 1.0 or higher (Commercial Licenses only)
  • ReSharper v. 3.1 or higher (Commercial Licenses for all editions)
  • dotTrace v. 3.1 or higher (Floating Licenses only)

You can have earlier versions of the above products or use other license types on your network, but you cannot manage them using License Server

The License Server is available to customers who own or purchase 20+ Commercial Licenses. Also, the License Server is provided as part of dotTrace Floating License and RubyMine Commercial License purchases.

If you are interested in obtaining the License Server, please contact us.

Who qualifies

Classroom Licenses allow for use of the fully-functional version of the software for educational and teaching uses in classrooms, by professors, trainers, and students.

License Terms
Site license model

The software can be installed on any number of computers and used by any number of concurrent users in classes. Additionally, students can use the software for homework.

1-year Terms

A license is provided for a period of 1 year and allows for free upgrades to all new releases of the software within 1 year. License renewal is available on request.

Non-transferable restriction

Use of the software is restricted to a licensed user with no right to transfer the software to third parties.

For complete details, please check the RubyMine Classroom License Agreement.
Who qualifies

Open Source Licenses are available free to non-commercial open source software development projects that meet the Open Source definition, have a dedicated website, and an active community.

License Terms
Site license model

The software can be installed on any number of computers and used by any number of concurrent open source project members.

1-year Terms

A license is provided for a period of 1 year and allows for free upgrades to all new releases of the software within 1 year. License renewal is available on request.

Non-transferable restriction

Use of the software is restricted to a licensed user with no right to transfer the software to third parties.

For complete details, please check RubyMine License Agreement.

How to apply

To apply for a free license for open source development:

  1. Please make sure that you meet the following criteria:
    • You are the project lead or a committer
    • You have been working on your open source project for a minimum of 3 months
    • Your community is active. This means that you have recent activity in your newsgroups or forums
    • You have an updated News section on your site
    • You release updated builds on a regular basis
  2. Provide us with details about you and your project at this online form. We will review your application and e-mail you with further instructions.