yesterdayS3 Backup RC3S3 Backup 1.0 Release Candidate 3 is now out! This is the last release before we go gold and release 1.0 final. What remains to be done is to put some finishing touches to our payment processor integration and we’re all set. This shouldn’t take longer than a couple of days and as the name suggests the 1.0 final will be identical to the current release unless we discover some problem. Licensing system overviewThe RC series was a great success with practically no bugs discovered during this period, confirming that the app is fully deserving of 1.0 moniker even for such a critical task as data backup. It did take quite a bit more time than anticipated to get here, though. This was caused by making sure that all the details of our licensing system are fully ironed out. And it’s a beatiful piece of software which we have full confidence will serve us and our customers well. I’ll be writing more on it in a couple days. Essentially it’s a system that lets one try, buy and further manage software without bothering with keycodes, saving order receipts etc. Having this central location where the customer’s software is listed opens up the possibility to further improve it with backup status overview for all your computers and other time-saving features. This system is being rolled out gradually. At this moment it is limited to binding your S3 Backup installations to your account (we use Google Accounts for login, so most of you will not even need to register). In a couple days we’ll roll out the next stage, at which point for all of you who have preordered S3 Backup your orders will be automatically imported and appear in your account. We determine the account to bind the orders to based on the emails used in the order. We allow you to add as many email addresses per account as you need, so if you’ve made an order using an email different to the one you use for login, it still can be automatically imported. This system allows us to finally get rid of timed expiry. The trial licenses still have a time limit, but if you have preordered or will decide to buy a license later, you will not be required to reinstall the app. Licensing system UIThe licensing system was the primary focus of development for the last couple months, but instead of explaining all about it right now, we’ll do that in a separate blog post. Here I’ll just list the licensing-related things that were added to the UI.
New featuresThis is a release in RC series, so we intended to hold all the new features back for a post-1.0 release, however, as it took so long, we decided to include some of them now.
Backend changes
Some of the minor tweaks and bugfixes
Last chance to preorderThe 1.0 final release is coming up, but for now you can still preorder the personal license pack at a discount. Note that you get licenses to run S3 Backup on up to five machines! That should cover all of your desktops and notebooks.9 weeks agoS3 Backup RC2 updateWe just released an updated S3 Backup RC2 rev.1897.
Update: Sorry about the delays, another expiry extension release was made, please hang on for a RC3 soon. 18 weeks agoS3 Backup RC2S3 Backup 1.0 second release candidate is now available. Along with S3 Backup 1.0 we are deploying a new licensing system to manage the licenses for our software, here’s why. Here at maluke.com we strive to deliver the best solutions possible which sometimes takes more time than something simplistic would take, but I believe this pays off with customer satisfaction and makes our work much more efficient long-term. One of the crucial systems with any commercial software is the licensing component. The most simple approach is to generate some activations keys that users can enter in the app to unlock full functionality. As a customer I never liked this — this requires me to worry about losing the keys I might need to reinstall the app later, I can’t be sure the next version of the software will accept my key etc. Overall the keycode approach makes me feel on my own right after the moment I purchased the software. For that reason I wanted to give S3 Backup a better licensing system which we are now gradually rolling out. Once it’s complete it will be completely intuitive to use, but at this stage I want to give an overview of what to expect. The idea is to eliminate as much of manual operations as possible. To accomplish this, we have a customer portal (currently in private testing) where each customer can see all his orders and any new order will be automatically linked to it. Installations of the app are also linked to customer accounts which means the app can determine if it was purchased or not without nagging the user. Here’s how it works. When installed, S3 Backup generates a unique ID to identify that specific installation and can use it to query a webservice for a license to use. At the server side, we track known installation ids and if this specific id was linked with an order, the app will receive a response telling it that it is fully licensed. If not, the app will report that it needs to be linked to an account and will open a browser window where the user can do that in a couple of clicks. Note that you don’t need to create a new account with us, you can log in with your Google account. Neither you need to worry about keycodes and such. You just make an order and link it with your installations. This is neat, but there’s more to it. Now, that the installation is linked to a portal, it can report its backup successes and failures. That in turn allows the user to see all of his machines status at a glance. We can also send notifications if some of the machines didn’t back up for suspiciously long time, which might indicate a problem. Of course all of this is optional, but we believe most customers will find this centralized management a great service. Instead of just dropping the entire system at once we’ll deploy it step by step. RC2 includes most of the client-side functionality — it can query the webservice for a license and efficiently caches it locally. It also allows you to view its status in the setting dialog and even force-refresh it. The server-side just emits fully functional “beta” licenses. That is, currently every installation will get “beta” key allowing the app to be fully functional. Next stage will be to open the customer portal for everyone. At this point you will be able to link your order to your account and we’ll release a RC3 that will assist with this operation. If no issues are discovered with RC3, it will become the 1.0 release. If you have any questions about this system, we’ll be happy to answer them in comments to this entry. Download S3 Backup 1.0 RC2 and consider preordeing. This release also includes all the fixes applied during RC1 lifetime:
21 weeks agoS3 Backup Release CandidateS3 Backup 1.0 first release candidate is now available. License management component is still to be added before 1.0 final release, but feature-wise it will be identical to this RC. The purpose of the release candidate is to make sure that the final release doesn’t contain any known bugs, and to do that, it has to be under feature-freeze for some time. That is the reason we are releasing it before the licensing is enabled. So please try it out and let us know if you encounter any problems. If no major issues are discovered we will have RC2 release later this week (which would include the license check), and the 1.0 final release the next week. Please also consider preordering the app before the final release. Starting with 1.0 new users will get a full-featured but time-limited license and everyone who preordered will get a full license automatically. We’ll have a separate blog entry detailing how our licensing system works before the release, but if you want to learn about it right now, you can contact customer support or ask in the comments section below. Changes in this release:
Some of the features were implemented but held back for a later release:
Download S3 Backup 1.0 RC1 and consider preordeing. 23 weeks agoWe won’t be getting into web services backup, but you canFirst of all, let me say that I’m not looking for investors in my company, so what follows is not a solicitation of funding, take it at face value. I’ve just read the news that Backupify got 900K in funding. Backupify is an online service that backups data from online accounts, mostly for various social services: Facebook, Twitter, Delicious, but also Gmail, Google Docs and a couple more. I’m happy for them, as Rob May is one of the few people around who have a healthy amount of skepticism, understand survivor bias etc. So I really wish his ventures to succeed — I’d like to see thoughtful approach rewarded, as I consider myself approaching things thoughtfully as well. What this investment tells me is that their field is perceived as ripe for the picking. The problem is that S3 Backup 1.0 is at the door and soon I’ll have my hands full promoting and further developing the app, then there’s a server edition, a Mac port and a lineup of related products waiting for their turn. So I can’t just add online service / social backup to the pile of “things I gotta do”. On the other hand, compared to the complexity of desktop software, all the cross-platform issues, GUI programming, filesystems quirks, don’t get me started... compared to all that online accounts backup is a very straightforward task. I’m not saying it’s easy, but all the complex things about it, I’ve already figured out in my previous and current projects. Also, it’s no secret that there’s more to business than technology, so even if I can do the tech part with my eyes closed, the business of it, that I don’t have the time or resources to get into. So here’s an idea: this is not in direct competition with that we do around here, so I don’t mind helping someone getting into that field. We would handle the initial development, you would make a business out of it. And it would cost you way less than 900K, too. Short version: if you want to get into online services backup business fast and with a competitive, scalable solution, drop us a line. - Sergey See blog archives for more
|
|