Pro FAQ - rselk/sidekiq GitHub Wiki
What is Sidekiq Pro?
Sidekiq Pro is an extension which adds a few nice features to Sidekiq. Sidekiq is open source and free for all to use but unfortunately it takes a lot of my time to maintain and support. Sidekiq Pro is a way for you to purchase really useful functionality while also ensuring Sidekiq will be supported for years to come.
Is there a trial version?
There's no free trial but I do offer a 14 day period with full refund if Pro does not work for you.
Can I get a discount? Do you ever put Pro on sale?
I'm sure you're awesome but I prefer to keep things fair and simple: everyone pays the same price. No discounts, no payment plans.
What happens if my subscription lapses?
You lose access to the gem server and priority support. You won't get any more updates or bug fixes and 'bundle install' won't work anymore. You retain the right to run the version you have.
Can you transfer a license?
Licenses are not transferrable to another company. I will transfer the license from a user-specific email to a group email address (e.g. [email protected] -> [email protected]) but only for the same domain. It is strongly recommended that you buy the license using a group email address so the license is not attached to any one employee's email address.
How many licenses do I need to buy?
Every organization that runs Sidekiq Pro for their own benefit must purchase a license. I offer two licensing schemes:
- Organization license ($750/yr) - allows use on all servers and all sites run by one company/organization.
- Appliance license ($7,500/yr) - allows a company/organization to embed and redistribute Sidekiq Pro within their products/appliances to an unlimited number of customers.
Here's some examples:
- GitHub runs *.github.com. They need only one Organization license; this covers all servers running all their own sites.
- GitHub sells a GitHub Enterprise appliance to large customers. GitHub needs either (1) an Appliance license, or (2) a Organization license for each customer. Because GitHub sells a product / virtual appliance which is installed and run locally by the customer, each customer must be licensed to run Sidekiq Pro.
- Pivotal Labs builds websites on behalf of their customers. Each customer needs an Organization license because the customer is the one getting the benefit of Sidekiq Pro.
What is the buying process?
Click the Buy Now button and put in your info. Your license will be associated with the email address you use. I'll generate your download URL and email it to you within 24 hours.
You'll receive a confirmation email upon purchase which can be used as an invoice/receipt.
Can I embed Sidekiq Pro in an appliance or product that I sell?
Yes, with an Appliance license. This provides a license for all of your customers to use Sidekiq Pro as part of your product only. The Embedded license price is $7,500/yr.
Section 4, paragraph 2 of the COMM-LICENSE says:
You may not redistribute the Software as part of a product, "appliance" or "virtual server". You may not redistribute the Software on any server which is not directly under Your control.
The Embedded license changes this paragraph to read:
You may redistribute the Software as part of Your own products.
Your product must embed the Sidekiq Pro gem and not directly access the private Rubygems server when deployed. Typically this is not a problem if you are using bundle package
. Email [email protected] if you have further licensing questions.
What if I find a bug?
Open a Sidekiq issue. If you want to submit a bugfix/PR, please follow the Sidekiq Pro Collaboration process.
Help, I'm getting an uninitialized constant Sidekiq::<feature_name> error.
Simply using gem 'sidekiq-pro' should require the necessary files, however you may need to manually require sidekiq pro with a require statement in your Gemfile.
require 'sidekiq-pro'
Can I get a refund?
Yes, up to two weeks after purchase. Let me know the reason and maybe I can help but either way it's not a problem. Email [email protected].