Licenses

IMPORTANT: SERIAL FRAMEWORK IS DUAL-LICENSED. YOU CAN USE IT UNDER THE GNU AFFERO GENERAL PUBLIC LICENSE VERSION 3 (AGPLV3) FOR OPEN SOURCE PROJECTS, OR UNDER A COMMERCIAL LICENSE DESCRIBED IN THE EULA FOR CLOSED-SOURCE OR COMMERCIAL APPLICATIONS. BLUETOOTH FRAMEWORK AND WI-FI FRAMEWORK ARE CURRENTLY AVAILABLE ONLY UNDER COMMERCIAL LICENSES.

NOTE: IF YOU USE SERIAL FRAMEWORK UNDER AGPLV3, YOU DO NOT NEED TO PURCHASE A COMMERCIAL LICENSE, BUT YOU MUST COMPLY WITH THE TERMS OF AGPLV3, INCLUDING OPENING THE SOURCE CODE OF YOUR APPLICATION IF IT IS DISTRIBUTED OR USED OVER A NETWORK. COMMERCIAL LICENSES PROVIDE ADDITIONAL RIGHTS, INCLUDING THE RIGHT TO USE THE COMPONENT IN CLOSED-SOURCE APPLICATIONS WITHOUT COMPLYING WITH THE COPYLEFT OBLIGATIONS OF AGPLV3.

Which License Do I Need?

If you are an Individual:

  • If you develop a non-commercial application use the Individual License.
  • If you develop a commercial application use the Single Developer or the Site License.
  • If you use a separate, standalone build server you need a separate Build Server License.
  • If you use Serial Framework under AGPLv3, you do not need to purchase a license.

If you are a Company:

  • Companies cannot use the Individual License. The Individual License is available only to natural persons for non-commercial use.
  • If you develop an application for internal use you need the Single Developer or the Site License.
  • If you develop a non-commercial application you need the Single Developer or the Site License.
  • If you develop a commercial application you need the Single Developer or the Site License.
  • If you use a separate, standalone build server you need a separate Build Server License.
  • If you have more than 5 developers the Site License can be cheaper.
  • If you use Serial Framework under AGPLv3, you do not need to purchase a license, but you must comply with AGPLv3.

If you are a Student:

Individual Single Developer Build Server Site
Without Source Code With Source Code
Developers / Testers 1 1 1 X Unlimited
Work stations 1 Unlimited
non-concurrently
Unlimited
non-concurrently
X Unlimited
concurrently
Build servers X X X 1 Unlimited
Framework binaries
Framework source code X X
Debugging over Framework code X X X
Personal use
Company internal use X
Company not internal use X
Commercial use X
Develop end user applications X
Developer libraries or tools for developers X X X
Build final software
Free update period (months) 3 6 12 6 12
Update discount 10% 15% 20% 25% 30%