Licensing FAQ

  1. Are csPorter licenses per user, or per named user?
  2. Do we need licensing for only active developers? For example, we have a team of two developers working on shift A and a second team of two developers working on shift B … in this situation do we need two or four licenses?
  3. Do we need a separate license for our Build / CI (Continuous Integration) Server?
  4. I'm a contractor who works with different companies on a project basis. I was licensed for an csPorter product on my last job. Does that mean that I can use it in my next job?
  5. What's the difference between a license and a subscription?
  6. Where can I find pricing information?
  7. Can two companies temporarily share a license agreement for a period of time?
  8. What does the term physical location refer to, with regards to licensing?
  9. We have a sizeable development team, but only one person using csPorter products. Do all developers need to be licensed or only the one working directly with the csPorter products?
  10. We have several developers working on a single project, but they are working in a distributed model. Can we still use a site license to properly license our team?
  11. Do you support all the features of a language?
  12. There are five of us in the team, but we all work in different offices. What kind of license do we need?
  13. I work in our London offices but the solutions I create for my company are used in our New York and Paris offices. What license do I need?
  14. Can a developer's license be reused if that developer leaves the company or is permanently reassigned to a different project?
  15. A new developer has joined the team, what steps must be taken to transfer the license to the developer's new machine?
 
 
 
1. Are csPorter developer licenses per user, or per named user?

csPorter Developer licenses are per user, not per named user. We understand that members of a coding team may change over time and that it is not practical to have to update licensing each time that occurs.

2. Do we need licensing for only active developers? For example, we have a team of two developers working on shift A and a second team of two developers working on shift B … in this situation do we need two or four licenses?

All developers who are working on the project need to be licensed. In this situation csPorter sees your team as having four members (even though they work at different times).

3. Do we need a separate license for our build or CI (Continuous Integration) Server?

No, we are happy that customers use csPorter products on one server for solution building purposes at no extra cost. This installation should not be used to circumvent the license terms of your agreement with csPorter and should respect any redistributable or location limitations imposed by your purchased license.

4. I'm a contractor who works with different companies on a project basis. I was licensed for an csPorter product on my last job. Does that mean that I can use it in my next job?

No. Our products are licensed to the organization, not an individual within the organization. Our software are not personal tools that you can move freely from one workplace to another.

If you are working for a company to implement a solution that they will deploy, it is that company's responsibility to ensure that they have licenses for the tools that you need. If you are working as part of their development team, they should buy sufficient licenses to let other members of the team continue maintaining the code when you have left.

On the other hand, if you are self-employed and develop solutions that you sell to other companies, then you should have a Developer OEM License. This allows you to use the product in any number of derived works and deploy them freely.

5. What's the difference between a license and a subscription?

When you buy an csPorter product you get two things: a license and a subscription. The license entitles you to use the software. The subscription entitles you to software updates for a year. The subscription expiry date is stored in the license so when you renew your subscription, you get a new license file.

 
6. Where can I find pricing information?

Head to the pricing information page for further details.

7. Can two companies temporarily share a license agreement for a period of time?

csPorter will not agree to licensing more than one company under a single order. csPorter’s products are licensed by the number of developers and deployment locations, to single entities. However, csPorter does offer temporary licenses which can be used in these cases. Click here to learn how to obtain a temporary license.

 
8. What does the term "physical site" or "physical location" refer to, with regards to licensing?

Often times we are asked what the term “physical site” or “physical location” applies to in terms of licensing. A physical location is any office or building with it's own postal address. So if you have several different buildings each with it's own postal address you would need to purchase a separate license for each location (which will be utilizing the product).


How do you classify off-site servers?
If your business has off-site hardware, such as: build machines, backup servers, disaster recovery servers, co-location servers or test servers then you will need to purchase an additional license for each off-site location. A location can include an unlimited number of servers, that still counts as just one location in terms of licensing.

9. We have a sizeable development team, but only one person using csPorter products. Do all developers need to be licensed or only the one working directly with the csPorter products?

All developers who are working on the project that uses csPorter products need to be licensed, even if they do not directly use the csPorter products.

10. We have several developers working on a single project, but they are working in a distributed model. Can we still use a site license to properly license our team?

Yes, a Site license can cover a distributed team as long as the size of the team does not exceed the maximum user count.

 
11. Do you support all features of a particular language?

While csPorter products are extremely powerful we cannot guarantee that every feature is available. If you find a missing feature or a bug please report it on the support forums and it will be communicated to our development team to fix. For mission circuital issues consider purchasing paid support for increase priority.

13. There are five of us in the team, but we all work in different offices. What kind of license do we need?

That depends in in part on where you intend to use the derived works (the applications you use csPorter products to create). We recognize that a team can be distributed and allow that in our license structure. In this case, you have a team of five. Whether they are in the same physical location or not, you need enough licenses to cover five developers. They also need to cover the number of locations that the derived work will be used. Here are some scenarios:

  • Scenario 1: The team is distributed over five offices and the derived works will be deployed to and used in the same five offices. You should buy either five Developer Small Business licenses (we offer discounts for multiple licenses) or one Site Small Business. The latter will allow your team to grow the team to up to 10 developers, and the derived work to be used in up to 10 locations.
  • Scenario 2: The team is distributed over five offices and the derived works will be accessed by an unknown number of customers online. You should buy five Developer OEM licenses (we offer discounts for multiple licenses) or one Site OEM license. The latter allows you to grow the team up to 10 developers.
  • Scenario 3: The team is distributed over five offices and the derived works will be accessed by staff in six company offices. You should buy a Site Small Business. This allows you to deploy the the derived works in up to 10 sites. It also allows you to grow the team up to 10 developers.
13. I work in our London offices but the solutions I create for my company are used in our New York and Paris offices. What license do I need?

 That depends on how many physical offices are in New York and Paris. Here are a couple of scenarios:

  • Scenario 1: You are the only developer working with csPorter products. Your derived works are used in one office in New York and one in Paris. One developer, two sites - you need two Developer Small Business licenses.
  • Scenario 2: You are the only developer working with csPorter products. Your derived works are used in six offices in New York (housed in six separate buildings) and seven offices in Paris. One developer, more than ten sites - you need one Developer OEM license.
14. Can a developer's license be reused if that developer leaves the company or is permanently reassigned to a different project?

Yes. If the developer permanently leaves the team and will no longer be working with csPorter products then their license can be transferred to a different developer. See the next question for details about that process.

15. A new developer has joined the team, what steps must be taken to transfer the license to the developer's new machine?

csPorter licenses are not tied to a particular machine or account so the license file can be copied and installed to a new machine provided that any redistributable or location limitations imposed by your purchased license are still respected.

 
Questions?

If you have any questions or problems, please feel free to contact our sales support who will be glad to assist.