How does the pricing and licensing work?Post to delicious
In an effort to keep thing simple, Warehouse costs a single $30 fee per domain to register. This covers you for all incremental upgrades (v1, v1.1, v1.2, etc). Major version changes, such as v1 to v2 will require a reduced fee for existing licensed users.
What does this $30 get me?
You'll be able to download the Warehouse application, as well as updates, and register them with your domain. Each domain runs a single Warehouse instance, and is able to host multiple repositories under your domain. You're able to manage unlimited repositories on each Warehouse instance for yourself or your firm. You are not allowed to provide Warehouse as a service to third parties. Please see our EULA for a complete list of definitions and naughty things you can't do with Warehouse. If you're interested in hosted licensing, feel free to contact us.
Can I run it against the same domain name my subversion server is on?
It is common to put your subversion server on a subdomain like svn.activereload.net. So, it seems natural to install Warehouse in the same location. You have to be careful not to set it up so that Warehouse clashes with whatever Apache moddavsvn setup you have going on. We'd suggest even putting warehouse on its own subdomain, such as code.activereload.net.
How do I know what domain name to use?
When Warehouse runs, it checks against the domain name you chose during the purchase and installation. If you try to run it on a different domain, it will pop up with an error. So, it's important that you choose a good domain. We'll be happy to change it for you, but we may become a bit suspicious if you request multiple changes that look like separate installs needing their own license.
There are two modes that Warehouse can operate in. The original mode uses subdomains for each repository. For instance, let's say we registered code.activereload.net for Warehouse. Then, we of course need a repository setup for Warehouse itself. The domain code.activereload.net will access the global changesets, while warehouse itself will be accessed at warehouse.code.activereload.net. All you'll need to do is make sure your web server's virtual hosts accept *.code.activereload.net hosts, and that you have wildcard DNS setup.
The new mode (as of Warehouse v1.1.5) uses path prefixes for each repository. This means, in the above scenario, that the warehouse repository is accessed from code.activereload.net/warehouse instead. Installation is a bit simplified since you only have one domain name to manage, and it's the exact same as the license domain. You can read more about it elsewhere in the FAQ.
Aren't you worried about piracy?
Of course we are, but we firmly believe this is the best way to distribute Warehouse. We don't want to get into the SVN hosting business. If you're not interested in paying for Warehouse, there are several good open source subversion browsers out there.
« Frequently Asked Questions | FAQs | Accessing Repositories without Wildcard DNS »
Talk To Me Now!
If you've got an IRC client, you can join us in #activereload on irc.freenode.net. We'll talk about ninjas, code, gaming and more ninjas.
—Robert Bousquet, New LeadersWith all those cooks in the kitchen at the same time while launching our latest project, Warehouse helped us keep tabs on everything!

