Need help with other JFrog products?
Have a question? Want to report an issue? Contact JFrog support
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.