## BuildWise Server Dual-License

AgileWay provides its BuildWise Continuous Testing server under a dual license model designed to meet the development and distribution needs of self-use and commercial distributors (such as VARs).

### Free GPL License For Self-Use:

For software projects that want to use BuildWise server to improve their software development process, BuildWise server licensed under the GPL is the best option.

Most BuildWise users will fit in this category.

### Commercial License For VARs and Other Distributors of Commercial Applications:

VARs (Value Added Resellers) and other distributors that combine and distribute commercially licensed software with BuildWise software and do not wish to distribute the source code for the commercially licensed software under version 2 of the GNU General Public License (the "GPL") must enter into a commercial license agreement with AgileWay.

### License FAQ

1. Can you explain dual-license model in simple words?
  A: It is like the well known MySQL license. If you don't make profits by distributing BuildWise, it is free.
  - If you install BuildWise server for your own use (personal or business, commercial or not), it is free
  - If you include BuildWise server as a part of a software package/service and charge your clients fee, then you need purchase commercial license from AgileWay.

  99+% of BuildWise server users will be happy with the free GPL license,

2. Can I use BuildWise server free for commercial purposes?
  A: Yes. You receive financial rewards from your software that engage BuildWise server for Agile/DevOps, this is classified as self-use, as long as you don't include BuildWise server in your software package or service.
3. I have questions about the GPL?
  A: Go to the Free Software Foundation’s website to read the GPL. The Free Software Foundation also provides a detailed FAQ on the GPL.
4. Can I modify BuildWise's source code and use for my company?
  A: Yes, provided that you are not distributing the modified version and no changes to the product name.
5. What is the typical case that BuildWise commercial license is required?
  A: Companies provide software consulting (such as Agile/DevOps) and charge their clients for setting up Continuous Testing with BuildWise with one-time or ongoing service fees.
6. I want to include BuildWise as our DevOps tool package for my clients? Do I need commercial license?
  A: Yes, if you charge your clients fee for setting up BuildWise Server.
7. What's the price for BuildWise Server commercial license?
  A: US$1,000 per server instance.
8. How do I get support and maintenance for BuildWise server?
  A: BuildWise server is provided as it is, technical support is not included and not mandatory. Book our online support (via video conferencing) at WhenWise (minimum 2 hours), standard consulting fees apply.
9. After I purchased BuildWise server commercial license, can I distribute BuildWise under a different name?
  A: No. That requires 'White-Label Licensing', please contact our sales department.
10. I want to contribute BuildWise Server, where is the Github repository?
  A: While BuildWise server is open-source, we decide to not to open for public check-ins. We want to keep BuildWise's simple design. Many current CI servers failed due to being complex (even they just do simple unit testing).

  If you have feedback, raise them on our support site, we will be very happy to respond.

12. I could set up BuildWise Demo server quickly based on the screencast, but have difficulty on setting up for own production use?
  A: First of all, BuildWise server is open-source (in Ruby), i.e, demo server and real production server runs the same code. The fact: setting up Continuous Testing server depends on your application environment. BuildWise is written in Ruby, you requires Ruby knowledge. Still, many think BuildWise server is far easier CI/CT server than others. We suggest preparing yourself with prerequisite knowlege, and study the demo configuration. Continuous Testing knowledge is becoming more valuable, yet very few know (many pretend). Tune yourself in learning mode.
  Seek help from your fellow IT professional with Ruby knowlege first. If want our help, book our online support (via video conferencing) at WhenWise (minimum 2 hours), standard consulting fees apply.
12. How many build agents do I need?
  A: If you just run test sequentially, you don't need separate build agents. Generally speaking, if your total test execution exceeds 10 minutes, you might consider the options of running tests in parallel with build agents.
  We suggest starting with sequential build, i.e, no build agents.
13. Why BuildWise agents are not free?
  A: BuildWise agent is a reference implementation of build agents that will work with BuildWise Server. From our knowledge, all CI Servers build agents are not free. BuildWise agents are priced only US$12/month (with renewal discount).

  If you only use BuildWise agent up 45 minutes, BuildWise agents are free to use. After 45 minutes, just restart it.

  Moreover, thanks to BuildWise Server is open-source, you can implement your own Build agents (just study app/controllers/parallel.rb). You might not only build for self-use, but also make profits by selling your agent product.