Bintray’s Open Source plan provides all the features needed for distributing public, open source software, however, for premium software distribution, Bintray offers a range of additional capabilities in premium plans. The primary entity in a premium plan is your organization (there is no such thing as a "premium user") and all premium features are accessed in the context of the corresponding organization.
Currently, three plans are supported:
The Enterprise plan opens up the full capabilities of Bintray tailored to your needs for download and data storage volumes. With 24/7 SLA support, Bintray’s Enterprise plan meets the needs for a mission-critical, ultra-fast, enterprise download center.
The Pro plan opens up premium features suitable for commercial software distribution including fine-grained access control using access keys and entitlements.
The Open Source Plan is the default free plan you get as soon as you create an account on Bintray. It’s a great plan to get you started familiarizing yourself with the service, and lets you freely distribute open source software."
While the Open Source plan is free, Pro, and Enterprise are premium plans that are billed on a monthly basis.
With Bintray Premium, you can enjoy the following features from Bintray according to their availability in your plan:
Storage, download and upload volume as required for premium use
Rapid downloads on Akamai CDN
Dedicated repositories per package type for Docker, Yum, Debian, Maven, NuGet, NPM, Opkg and Vagrant.
Unlimited private repositories
Access keys and entitlements for fine-grained access control over your private content.
Integration with Artifactory
IP Access control
Dedicated host name (CNAME) and SSL support
Audit logs and geo analytics
EULA management and products
Geo access control
Unlimited REST API calls
24/7 SLA-based support
For full details on what each plan offers, please visit Bintray’s Pricing page.
What Entities Can Become "Premium" and How Are They Related?
The entities that can be defined as Premium are Organizations and Repositories. The classification of an organization as Premium means a user who is the administrator of that organization has provided billing information associated with the organization and may now create and manage premium repositories for that organization.
Users and Repositories
Let’s first consider just users and repositories. Since repositories are owned by users or organizations, and only organizations can be regarded as "premium", a "lone user" may only own Open Source repositories
Now let’s complicate things a bit and add organizations to the picture. Organizations may be premium or Open Source depending on the plan they’re on. If the organization administrator has provided billing information, and purchased the Pro or Enterprise plan for the organization, then it is a premium organization and may define repositories as "premium" with all the benefits that entails (privacy, access control etc.). However, a premium organization may also maintain Open Source repositories which means those repositories are publicly available by anyone using Bintray.
An Open Source user may also create and belong to an Open Source organization. In this case, no billing information has been provided and premium repositories are not available. All content is on open source repositories and is publicly available for download. Note that an open source user may also own open source repositories.
The Complete Picture
Now let’s complete the picture. Both a user and an organization may own repositories, however, a user may only own open source repositories. Only an organization may be classified as "premium" and own premium repositories. There may also be users within an organization who have their own open source repositories. A user may even belong to both a premium organization and a different open source organization at the same time. When a user becomes a member in an organization, he may transfer ownership of his open source repositories to that organizations if he wishes to, but it is not compulsory.
As an organization on an Enterprise plan, you can define business units into which you assign repositories in your organization. This gives you a way to group repositories so you can monitor their usage as an aggregated whole for different purposes such as getting feedback or even for billing in commercial situations. While a business unit may include several repositories, each repository may only be assigned to a single business unit when created or by editing its General Settings.