Artcompiler Software License

Here is a plain English version of our software license.

License

Artcompiler Inc. grants Licensees an on-going, non-exclusive license to use Code purchased under the Artcompiler Sales Agreement.

The license grants permission for Employees and Contractors of the Licensee to access and use Code.

You may:

  • Use Code to create unlimited End Products.
  • Modify Code to create derivative code bases. Those derivative code bases are subject to this license.
  • Use Code to create unlimited End Products for unlimited Clients.
  • Use Code to create End Products where the End Product is sold to End Users.
  • Use Code to create End Products that are open source and freely available to End Users.

You may not:

  • Use Code to create End Products that are designed to allow an End User to build their own End Products using Code or derivatives of Code.
  • Re-distribute Code or derivatives of Code separately from an End Product.
  • Use Code to create End Products that are the property of any individual or entity other than the Licensee or Clients of the Licensee.
  • Grant access to Code to individuals who are not an Employee or Contractor of the Licensee.
  • Use Code to produce anything that may be deemed by Artcompiler Inc, in their sole and absolute discretion, to be competitive or in conflict with the business of Artcompiler Inc.

Definitions

Licensee is the business entity who has purchased Code from Artcompiler.

Code is the source code and design assets of software made available to the Licensee after purchasing an Artcompiler License.

End Product is any artifact produced that incorporates Code or derivatives of Code.

End User is a user of an End Product.

Employee is a full-time or part-time employee of the Licensee.

Contractor is an individual or business entity contracted to perform services for the Licensee.

Client is an individual or entity receiving custom professional services directly from the Licensee, produced specifically for that individual or entity. Customers of software-as-a-service products are not considered clients for the purpose of this document.

Examples

Examples of usage allowed by the license:

  • Creating a website or web application for your company.
  • Creating a website or web application for a client that will be owned by that client.
  • Creating a commercial SaaS application (like a learning app, for example) where end users have to pay a fee to use the application.
  • Creating a commercial self-hosted web application that is sold to end users for a one-time fee.
  • Creating a web application where the primary purpose is clearly not to simply re-distribute Code (like a learning app that uses Code to implement a featureI, for example) that is free and open source, where the source code of Code is publicly available. Modify Code to create derivative code bases. Those derivative code bases are subject to this license.

Examples of use not allowed by the license:

  • Creating a repository of Code (or derivatives based on Code) and publishing it publicly.
  • Creating a library using Code and making it available either for sale or for free.
  • Converting Code to another framework and making it available either for sale or for free.
  • Creating a developer tool where end users can build their own websites or web applications using Code included with or derived from Code.
  • Creating any End Product that is not the sole property of either your company or a client of your company. For example, your employees/contractors can't use Code to build their own websites or side projects.
  • Giving someone access to Code when they purchase a product from you.
  • Selling access to Code to people who don't work for your company.