{"id":21938,"date":"2018-06-26T12:08:54","date_gmt":"2018-06-26T16:08:54","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=21938"},"modified":"2018-07-24T14:23:15","modified_gmt":"2018-07-24T18:23:15","slug":"git-tower-3-switches-to-subscription","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2018\/06\/26\/git-tower-3-switches-to-subscription\/","title":{"rendered":"Git Tower 3 Switches to Subscription"},"content":{"rendered":"<p><a href=\"https:\/\/www.git-tower.com\/blog\/the-new-tower-has-launched-2018\">Tobias G&uuml;nther<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.git-tower.com\/blog\/the-new-tower-has-launched-2018\"><p>Today, after years of work, we are finally launching a brand new version of Tower! It&rsquo;s packed with awesome new features like Pull Requests, Interactive Rebase, and our unique &ldquo;Quick Actions&rdquo;. It reinvents many existing features like Search, File History, or Blame.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/www.git-tower.com\/blog\/tower-public-beta-2018-whats-new\">Here&rsquo;s<\/a> some more information about the new design and features. I like the new back\/forward buttons and the quick actions. Hopefully, I won&rsquo;t need to use the Reflog, but it&rsquo;s good that it&rsquo;s now available. Search is improved, but <a href=\"https:\/\/mjtsai.com\/blog\/2017\/12\/15\/using-gitup\/\">GitUp<\/a> is still better as searching content. The file history view is better in some ways, but it no longer lets you see the full commit messages, and there&rsquo;s <a href=\"https:\/\/mjtsai.com\/blog\/2014\/07\/22\/tower-2-0\/\">still<\/a> no way to invoke it without first navigating to the file within the app. The new commit details view is much better in that you can more easily see the changed files. I prefer the old <a href=\"https:\/\/twitter.com\/eli_schiff\/status\/1014903443696308226\">icon<\/a>.<\/p>\n\n<blockquote cite=\"https:\/\/www.git-tower.com\/blog\/the-new-tower-has-launched-2018\">\n<p>In this context, we can also announce that we&rsquo;re finally moving Tower&rsquo;s license model to an annual fee. This is probably neither surprising nor unusual news: many other companies have made similar changes already years ago.<\/p>\n<p>For brevity&rsquo;s sake, let me just state the most important reason why we decided to make this change: Although we had shipped countless small and medium-sized features for free since we launched version 2 in 2014, we had to save up the big features for a new major release. Now, we will finally be able to ship big features more quickly to our customers.<\/p>\n<\/blockquote>\n\n<p>Previously, the app was $79; now it&rsquo;s $69\/year. Including discounts, I paid $53.10 for Tower 1 in 2011, $26.55 for the Tower 2 upgrade in 2014, and $34.50 for a 1-year subscription for Tower 3 today. Presumably that will go up to $69 next year. So this is a huge price <a href=\"https:\/\/twitter.com\/GiorgioRomano\/status\/1011534338972897282\">increase<\/a>. But it&rsquo;s also a really good app, and I use it every day.<\/p>\n\n<p>Tower is an interesting case study for subscriptions because:<\/p>\n<ul>\n<li><p>The Git format is open, and there are many other clients, so your data remains available if the app stops working.<\/p><\/li>\n<li><p>Much of the value is in the design and polish rather than the functionality. In other words, many of the improvements they make may be important but not easy to sell.<\/p><\/li>\n<li><p>As a standalone app, there is no obvious ongoing cost to maintaining it, other than providing customer support and testing\/adapting for <a href=\"https:\/\/twitter.com\/gittower\/status\/1011558594150567937\">new OS versions<\/a>. These don&rsquo;t seem different from the situation with other Mac apps, but they <a href=\"https:\/\/twitter.com\/macguru17\/status\/1011604569724522496\">should not be underestimated<\/a>.<\/p><\/li>\n<\/ul>\n\n<p>As a customer, I still <a href=\"https:\/\/twitter.com\/nicklockwood\/status\/1011600257501810688\">dislike subscriptions<\/a>. However, I expect this change will be a success for Tower because it&rsquo;s a solid professional tool, and if you&rsquo;re the type of person who likes and uses it there&rsquo;s no obvious alternative.<\/p>\n\n<p>Previously: <a href=\"https:\/\/mjtsai.com\/blog\/2017\/07\/20\/productivity-apps-and-subscription-pricing\/\">Productivity Apps and Subscription Pricing<\/a>.<\/p>\n\n<p>Update (2018-06-26): <a href=\"https:\/\/twitter.com\/ianbeck\/status\/1011656813190656000\">Ian<\/a> <a href=\"https:\/\/twitter.com\/ianbeck\/status\/1011657259573624832\">Beck<\/a> mentions <a href=\"https:\/\/git-fork.com\">Fork<\/a>, which seems like a promising newcomer that&rsquo;s similar to Tower but less mature. It supports syntax highlighting and has a command-line tool for quickly opening a file&rsquo;s history.<\/p>\n\n<p>Update (2018-06-27): <a href=\"https:\/\/twitter.com\/smileyborg\/status\/1011772282673422337\">Tyler Fox<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/smileyborg\/status\/1011772282673422337\">\n<p>Regarding @gittower&rsquo;s switch to subscriptions: I think a subscription model is completely fine, but the annual subscription cost should generally be much less (1\/2 or 1\/3) than what the normal purchase price was. Regular users don&rsquo;t re-purchase their software every year.<\/p>\n<\/blockquote>\n\n<p>See also: <a href=\"https:\/\/news.ycombinator.com\/item?id=17401398\">Hacker News<\/a>.<\/p>\n\n<p>Update (2018-06-29): <a href=\"https:\/\/twitter.com\/SammonsLab\/status\/1011622936401375232\">Morgan Sammons<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/SammonsLab\/status\/1011622936401375232\"><p>Dear software companies who want academics to buy their software,\nPlease let me buy a perpetual license. I have money now that I need to spend. That money won&rsquo;t exist next year&#8230;so I can&rsquo;t &ldquo;subscribe&rdquo; to your software&#8230;<\/p><\/blockquote>\n\n<p>Update (2018-07-24): <a href=\"https:\/\/www.git-tower.com\/blog\/image-diffing-and-reflog\/\">Tobias G&uuml;nther<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.git-tower.com\/blog\/image-diffing-and-reflog\/\">\n<p>Tower for Mac now supports Image Diffing for a variety of formats (including PNG, JPG, GIF, BMP, TIFF, JPEG2000, and HEIC). In both the Working Copy and various History \/ Changeset views, you can now see the actual images - and how they were changed!<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Tobias G&uuml;nther: Today, after years of work, we are finally launching a brand new version of Tower! It&rsquo;s packed with awesome new features like Pull Requests, Interactive Rebase, and our unique &ldquo;Quick Actions&rdquo;. It reinvents many existing features like Search, File History, or Blame. Here&rsquo;s some more information about the new design and features. I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2018-07-24T18:23:18Z","apple_news_api_id":"69f5f577-430c-4625-8617-0778522d5a18","apple_news_api_modified_at":"2018-07-24T18:23:19Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAACg==","apple_news_api_share_url":"https:\/\/apple.news\/AafX1d0MMRiWGFwd4Ui1aGA","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1421,101,377,1692,605,545,30,32,1529],"class_list":["post-21938","post","type-post","status-publish","format-standard","hentry","category-technology","tag-app-subscriptions","tag-business","tag-git","tag-git-fork","tag-git-tower","tag-icons","tag-mac","tag-macapp","tag-macos-10-13"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/21938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=21938"}],"version-history":[{"count":10,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/21938\/revisions"}],"predecessor-version":[{"id":22236,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/21938\/revisions\/22236"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=21938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=21938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=21938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}