IDE от JetBrains теперь доступны только в аренду

    Сегодня PyCharm предложил обновиться до IntelliJ IDEA Ultimate Edition, чему я, мягко говоря, удивился.
    Перейдя по предложенной ссылке я обнаружил объявление об изменении модели лицензирования для сред разработки от JetBrains:
    What products are affected?
    IntelliJ IDEA Ultimate, AppCode, CLion, PhpStorm, PyCharm Professional, RubyMine, WebStorm, ReSharper, ReSharper C++, dotTrace, dotCover, and dotMemory. No changes apply to the family of server tools including YouTrack, TeamCity, Upsource, and Hub.
    www.jetbrains.com/toolbox


    Суть изменений сводится к тому, что вводится новый тип лицензии, позволяющий арендовать несколько сред в одной пачке (даже все вместе), добавляется модель лицензирования по подписке (то есть аренда продуктов) и отменяется бессрочная модель лицензирования (perpetual) при которой можно было приобрести продукт в пользование навсегда:
    What is changing?
    Perpetual licenses will no longer be available for purchase as of November 2, 2015 for selected products. A new subscription-based licensing model will replace the existing model.
    www.jetbrains.com/toolbox


    В блоге компании JetBrains можно прочитать воодушевляющую статью о том, как плохо было разработчикам, которым приходилось покупать несколько сред разработки и как хорошо им станет теперь, с новой моделью лицензирования:
    blog.jetbrains.com/blog/2015/09/03/introducing-jetbrains-toolbox

    В комментариях большАя часть разработчиков не разделяет оптимизма, мне показался хорошо отражающим общее мнение комментарий некоего Andrzej Sliwa:
    seriously! show me who will like renting over owning (not only software but any stuff like apartments, cars etc.) We as developers really dislike any kind of DEPENDENCY! you should know it.


    Представители JetBrains объясняют свое решение тем, что их продукты уже полны фич, и с такой моделью они теперь могут не гнаться за все новыми фичами в релизах для стимуляции пользователей к апгрейду, а сосредоточатся на постоянном улучшении продуктов.

    У меня есть собственная догадка, что такое нововведение связано скорее с тем, что в период финансовой нестабильности многие попридержали деньги на обновление поддержки и это сказалось на поступлении денежных средств компании. Может стоило об это прямо сказать?

    Стоит отметить, что всюду раскиданы предупреждения, что лицензионная модель не окончательная и, в течение недели, стоит ждать новостей:
    Update (September 8th): The licensing model announced previously including conditions and prices, is not final. Please expect updates next week.
    We announced a new subscription licensing model and JetBrains Toolbox yesterday. We want you to rest assured that we are listening. Your comments, questions and concerns are not falling on deaf ears.
    blog.jetbrains.com/blog/2015/09/04/we-are-listening

    Ну раз хотят услышать, давайте выскажемся.

    Лично я расстроен сменой модели, но, если это необходимо для выживания JetBrains с ее продуктами, готов смириться.
    А что вы думаете по поводу новой модели лицензирования?

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 442
    • +3
      Ну люди в интернете немного негодуют по этому поводу.
      И Jetbrains уже пытаются понять, могут ли они что-то изменить.
      Уже сейчас есть плашка внизу:
      «The licensing model described here, including conditions and prices, is not final.
      Please expect updates next week.»
      На самом деле было бы хорошо получить коментарий от JetBrains.
      Может быть vandrianova может что-то рассказать.
      • +90
        Есть несколько обстоятельств:
        1. Мы недостаточно подумали о том, как будет жить значимая категория клиентов: персональщики, которые купили один продукт за свои деньги, используют его нерегулярно и обновляют, когда придется; а также непосредственно примыкающая категория небольших коммерческих клиентов.
        2. Обижать персональщиков чревато: реакция будет жесткой и громкой.
        3. Мы ожидали неоднозначной реакции на переход с владения на аренду, но, пожалуй, не в таком объеме.
        4. Мы написали довольно дурной текст, анонсирующий изменения.
        5. По сути новая модель направлена: а) со стороны JetBrains — на обеспечение более предсказуемых поступлений в стратегической перспективе, б) со стороны клиентов — на удобство пользования множеством продуктов и переходов между ними через непродолжительное время (например, при контрактной работе); на упрощение сопровождения лицензий в средних и крупных компаниях (когда сотрудники приходят и уходят, а также переходят между командами, работающими на разных технологических платформах); на удешевление входа для новых клиентов.
        6. Мы получили немало положительных отзывов, но на общем фоне их плохо слышно, да и минусуют же везде.
        7. У нас уже есть примерное представление о том, как фиксить новую лицензионную модель; сейчас считаем возможные последствия, смотрим на разные сценарии, даем возможность высказаться всем, у кого есть мнение (речь идет как о людях снаружи, так и внутри). Через некоторое время (вероятно, во второй половине сентября) объявим, к чему пришли.
        • +38
          А вот за такие ответы я люблю JetBrains. Респект!

          По честному, для меня такое лицензирование было шоком. Мне очень нравилась модель «плати за апдейты»
          Мне пришлось пообщаться с знакомым из JetBrains, чтобы понять, что не все так плохо.
          И на самом деле те кто сейчас обновляются раз в год в итоде будут платить меньше (Intellij 89 vs 99 в год).

          Подняли цены на WebStorm, ну бывает.

          Что меня до сих пор волнует — у меня есть ноут с которым я езжу в поездки. Было бы очень неприятно открыть его в самолете и увидеть что Intellij не запускается потому что давно не подцеплялась к интернету.
          • +9
            > открыть его в самолете и увидеть что Intellij не запускается потому что давно не подцеплялась к интернету
            мы сейчас прорабатываем техническое решение, которое позволит избежать таких ситуаций
            • +11
              Подняли цены на webstorm? То есть теперь арендовать будет дороже чем раньше владеть?
              Кажется это первый раз когда я за 7 лет серьёзно задумался о переходе с продуктов JetBrains. Благо майкрософт сделал бесплатную IDE с нормальным автокомплитом и схожей направленностью.
              • 0
                Нет. Для существующих пользователей — как коммерческих, так и персональных — стоимость подписки равна нынешней стоимости обновления. В случае с персональщиками это $29.
                • 0
                  Но, как я понял, только до 1 января 2017, а дальше на общих основаниях?
                  • +3
                    Нет
                    Это как раз то что я выяснил с знакомым из JetBrains.
                    Если ты сейчас до 2017 подписываешься, то пока ты платишь у тебя такая цена.
                    Навсегда
                    • 0
                      Спасибо за пояснение. Так уже интереснее
                      • 0
                        Пока ты платишь как раз и есть «дороже». Это та же модель подписки, только раньше я некоторое время не обновлял версию, потом скатывался на eap, потом на пхп шторм, а как деньги вдруг оказывались на карте — платил.
                        • +3
                          Ну да. JetBrains технически просто официально объявила «налог на IDE» (с) umputun.

                          gorohoroh писал в комментарии про grace period

                          Но в целом, как я понимаю, основная цель таких изменений как раз возможность выкатить maintenance release и не остаться с зубами на полке.
                    • 0
                      Прямо сейчас посмотрел сколько стоит «продление»:

                      Renewal of personal upgrade subscription
                      Valid June 24, 2016 through December 31, 2016
                      US $46.57

                      47$ за полгода.
                  • 0
                    > давно не подцеплялась к интернету.
                    Ну, давно, это даже в текущем решении предполагалось хотя бы один раз за месяц (любое удобное время). То есть, наверное, есть и варианты, когда люди месяцами не подключаются к сети, но их не много.
                  • +44
                    gorohoroh, спасибо за открытый ответ, многое проясняет.
                    А мнение персональщиков не стоит недооценивать.
                    Вечером мы работаем с персональной лицензией, а днем принимаем решение о выборе инструментов для компании.
                    • +11
                      Ну так никто не мешает оставить всё как есть, но добавить к этому и месячные лицензии, подешевле. Т.е. и то и другое, а пользователи уже пусть выбирают что им интереснее.
                      • 0
                        Кое-что мешает. Но мы думаем.
                        • +2
                          Даже и не знаю что вам написать. Мне как тому кто создает продукт легко понят такой шаг с вашей стороны. В тоже время как пользователь я недоволен тем что я не могу теперь получить вещь в свое пользование.
                      • +49
                        3. Мы ожидали неоднозначной реакции на переход с владения на аренду, но, пожалуй, не в таком объеме.

                        Реакция вполне однозначная. И именно такая, какой следовало ожидать.

                        5. По сути новая модель направлена: а) со стороны JetBrains — на обеспечение более предсказуемых поступлений в стратегической перспективе

                        Остальное маркетинговый булшит.
                        • +37
                          Спасибо. Мы ценим вашу бескомпромиссность и несгибаемость.
                          • +35
                            Бескомпромисность и несгибаемость проявляется в нежелании идти на компромис и прогибаться под обстоятельства, а не в озвучивании очевидных фактов.

                            Но мы ценим вашу IDEA Community Edition если что.
                            • +2
                              Кстати да. У вас же есть открытая IDEA Community Edition, разработка которой является непосредственной частью разработки всех остальных инструментов. И не смотря на то, что какой-нибудь WebStorm превратится в тыкву как только кончится подписка, изменения в коде IDEA Community Edition, сделанные благодаря доходам от продажи всего остального, будут жить вечно. И будут доступны всем и всегда.

                              Не знаю, как для остальных, но для меня даже небольшое смещение акцентов на разработку Community Edition стало бы серьёзным аргументом за подписку. Жаль, что у вас об этом нет ни слова.
                              • +2
                                Честно говоря, я не знаю, что думает команда IntelliJ IDEA про Community Edition в контексте подписок и думает ли она об этом вообще.

                                Во всяком случае у меня не сложилось впечатление, что эти две темы связаны в умах.

                                Возможно, andreycheptsov знает на эту тему что-то, чего не знаю я.
                                • 0
                                  Не знаю, как для остальных, но для меня даже небольшое смещение акцентов на разработку Community Edition стало бы серьёзным аргументом за подписку.


                                  Можете расшифровать о чем вы? Community Edition – бесплатная, для чего ей подписка?
                                  • +4
                                    Ну разработкой Community Edition занимается та же контора, что занимается разработкой Enterprise Edition. Наверное зарплата программистов платится с продаж этой самой Enterprise. Я думал, что дело обстоит как-то так.

                                    Подписка делает доходы компании более постоянными и предсказуемыми. Если бы я точно знал, что переход на подписку позволил немного увеличить бюджет, отводимый на Community Edition, то рассматривал бы покупку подписки, как возможность сделать свой вклад в финансирование open source проекта. Который, как вы правильно заметили, совершенно бесплатен и никуда не денется, даже если я подписку не продлю.
                            • +5
                              на упрощение сопровождения лицензий в средних и крупных компаниях

                              Это вы по Яндексу с Газпромом судите?
                              Куча средних компаний не покупают суппорт и обновления для софта, в том числе на инструменты для разработчиков — хватает долгосрочных проектов, где не меняется мажорная версия фреймворка.
                              • 0
                                Названия компаний, участвовавших в нашем опросе, я раскрывать не могу.

                                Такие компании, о которых вы говорите, конечно, тоже есть. С этим довольно трудно спорить.
                              • +23
                                на упрощение сопровождения лицензий в средних и крупных компаниях
                                Есть и минусы в этом направлении. Работаю в большой (несколько тысяч) бюджетной российской забюрократизированной компании для которой IT — важное, но вспомогательное направление. Покупка лицензий длится несколько месяцев и включает в себя тонны согласований в закупочных и финансовых дирекциях, тендеров поставщиков лицензий и прочей фигни. Запланировать покупку обновления лицензии заранее к моменту истечения текущей практически невозможно. По старой схеме лицензирования — это не было большой проблемой т.к. по истечении лицензии мы просто некоторое время сидели без обновлений, пока не купят продление лицензии. По новой схеме мы будем сидеть без IDE.
                                • +4
                                  Ага, спасибо. Аргумент. Подумаем, что можно сделать.
                                  • +4
                                    В таких организациях, порой, даже локальной сети не бывает из-за согласований, сертификаций и прочей волокиты.
                                    Это я к тому, что нужна возможность локально установить лицензию без подключения к Интернету и серверов лицензирования в локальной сети.
                                • 0
                                  Не очень понимаю, как мне должно стать удобнее. В своё время я купил RubyMine 5 за какие-то там 40-50 долларов (по распродаже). И знаю, что когда захочу обновиться, мне это будет стоить 59 (вроде бы) долларов. Только я уже года два не обновляюсь, мне не нужно, оно хорошо и круто работает! Зачем мне новая версия?

                                  А с новой моделью — должен платить каждый. год. Да, чуть-чуть дешевле чем раньше. Но там была вечная лицензия, а сейчас — каждый. год. каждый.

                                  У нас в небольшой компании прилетел крупный проект, под него мы хотели закупить всем девелоперам идею (я пощупал community и понял, что да, это то что нам нужно) — по 500 баксов на человека нам дороговато, но т.к. проект в целом на год+ — окей, оно того стоит. Но когда через год мы поймём, что этот проект таки выстрелил и будет поддерживаться ещё 1-2 года, то с новой моделью мы в итоге очень некисло так переплатим на ровном месте. В итоге, однозначно нет, ещё и с таким курсом бакса. Мы эти деньги пустим на другие штуки.
                                  • +1
                                    Прошу прощения за вероятный оффтоп, но нигде не смог найти эту информацию. А на каких примерно условиях «лицензировалось» создание бесплатной для нас (конечных пользователей) Android Studio. Хоть что-то можете рассказать? Я хочу знать, кто за меня заплатил!
                                    • 0
                                      AS делался совместно с Google. Похоже ясно, кто спонсировал праздник.
                                      • 0
                                        «Похоже», «ясно» и «спонсировал» — это не совсем те слова, которые отвечают на мой вопрос. Так что я бы дождался авторитетного ответа. Тем более что именно вы вряд ли можете утверждать точно, что кто-то там вообще кому-то что-то платил (вдруг это просто симбиоз?).
                                    • 0
                                      Вы нигде не смогли найти эту информацию, потому что она закрытая. Увы.
                                      • +1
                                        Никто не заплатил.
                                        IntelliJ IDEA CE, включая оринигальную поддержку Android, на основе которой Google разрабатывает Android Studio — open source, под Apache 2 лицензией. Никто никому ничего не платил и даже никаких бумажек не пришлось подписывать.
                                        Там есть второй эпизод, про поддержку NDK. Здесь ситуация другая. И это, действительно, закрытая информация.
                                        • 0
                                          Спасибо. Картина немного яснее стала.
                                  • +27
                                    Выскажусь относительно ReSharper-а. И до сегодняшнего дня в нашей компании, к примеру, было сложно объяснить руководству, почему нужно платить 250 долларов на разработчика за этот, пусть и реально полезный, продукт. Теперь же нужно, будет платить 250 ежегодно. Если раньше мы могли спокойно сидеть на старой версии Vs больше года, то теперь так не выйдет. Кстати, надо отметить что Макрософт даёт 5 Vs Community вообще бесплатно.
                                    В общем, все это грустно. Хочется надеяться, что с появлением Roslyn все же появятся достойные аналоги решарпера бесплатно или за разумные деньги.
                                    • +3
                                      Справедливости ради, 119 долларов в год, а не 250, если речь идет об единичных коммерческих лицензиях.

                                      А VS у вас обновляется параллельно с решарпером?

                                      Расскажите побольше о том, как и когда вы покупаете лицензии у нас и у Microsoft.
                                      • +8
                                        Возможно, но когда столько перечеркнутых сумм и звездочек со сносками, очень сложно понять, какова же все-таки цена. 119 для существующих пользователей-это для тех, у кого уже есть решарпер? А для новых людей в команде?
                                        Основная у нас VS 2012 и к ней достаточно давно куплены решарперы. На 2013 многие не переходили, в основном из-за необходимости обновлять решарпер. С 2015-й ситуация другая, перейти на нее хочется всей коммандой, но даже при пожизненной лицензии убедить выделить средства на обновление пока не удается. Все-таки это не IDE, а ускорение работы в ней, и некоторым кажется, что можно «легко обойтись». Теперь же вместе с выделением денег на продление нужно еще и смириться с тем что, это только на год, а в следующем году нужно будет платить еще раз. Хотя вероятность перехода с VS 2015 через год не очень велика. Добавьте к этому новые курсы валют и появление light bulbs в VS 2015, и пропасть между разработчиком и лицом, разрешающим покупку, становится почти непреодолимой.
                                        • 0
                                          Да, по предложенной схеме 119 — это для существующих лицензий. Новые лицензии — по другим ценам.

                                          Спасибо за описание вашей ситуации. Неблагоприятных факторов, действительно, много. Может, тем, кому кажется, что можно легко обойтись, и не стоит апгрейдиться? Зачем людей неволить-то?
                                          • +7
                                            подозреваю, что «легко обойтись» кажется не тем, кто кодит, а тем, кто выделяет деньги.
                                        • +4
                                          119 долларов — апгрейд, а вот при покупке новой лицензии на нового разработчика как бы 249, ну да, на целый доллар ниже чем указано выше. И это информация с вашего сайта.
                                          • 0
                                            Да, это правда, что 119 долларов — цена при переводе на подписку только существующих лицензий, и 249 для новых. В диалоге выше я уточнил цену для существующих пользователей, поскольку речь, как мне показалось, шла именно о них.
                                        • 0
                                          что с появлением Roslyn все же появятся достойные аналоги решарпера бесплатно или за разумные деньги.

                                          Стоит попробовать CodeRush for Roslyn, Тут обзор, visualstudiogallery.
                                        • +57
                                          Безальтернативные подписки — однозначное зло, особенно с такими ценами.
                                          Разница только в том, что скажем Adobe может нагнуть весь рынок не спрашивая, а JB нет.
                                          • +14
                                            И даже Adobe третий год продаёт подписку со скидкой в 40% от прайса.
                                            • +22
                                              У Adobe цены более-менее адекватны. Вот посмотрел сейчас: creative.adobe.com/ru/plans
                                              Даже если отбросить спецпредложение для фотографов, одно любое приложение у них стоит 7,2 тыс в год. При этом я помню, что года 2 назад фирма покупала коробочный ФШ за 27 с чем-то тыс. То есть подписка сравняется с полной стоимостью только через 4 года! Это нормальный срок, после которого действительно можно подумать об апгрейде.
                                              У JB заявлена цена на WebStorm или PHPStorm $79/год! Если память не подводит, раньше самая-самая лайтовая персональная лицензия стоила $50, а на организацию $100 кажется? Поправьте если ошибаюсь. То есть в год надо платить сумму, сопоставимую с прежней ценой постоянной лицензии. Это жлобство, кмк.
                                              Для меня адекватной выглядит подписка, которая съедает полную стоимость года за 3 хотя бы.
                                              • 0
                                                Сейчас новая лицензия стоит $49 для персональных клиентов, $99 для корпоративных клиентов. Год обновлений — $29 и $49 соответственно.

                                                После 2 ноября — $29 в год для существующих персональных клиентов, $49 в год для существующих корпоративных клиентов, т.е. столько же, сколько сейчас за год обновлений при сохранении постоянной лицензии.

                                                Для новых клиентов цена на WebStorm увеличивается и приводится к ценам на братские продукты PhpStorm, CLion, PyCharm.
                                                • +12
                                                  Для новых клиентов цена на WebStorm увеличивается и приводится к ценам на братские продукты PhpStorm, CLion, PyCharm.

                                                  Подождите. Но ведь PhpStorm — это весь функционал WebStorm + php. Поэтому он раньше и стоил дороже.
                                                  У Васи WebStorm, у Пети PhpStorm. Платить они теперь будут одинаково? Угадайте, что будет думать о вас Вася при такой ценовой политике. Вы просто решили похоронить WebStorm как продукт?
                                                  • +3
                                                    Ну тут они просто разделяют настоящее программирование от не настоящего :)
                                                    А вообще, сколько уже можно ждать запила EmberJS в WebStorm…
                                                    • 0
                                                      Мы считаем, что Вася получает не меньшую пользу от использования WebStorm для своих задач, связанных с JavaScript разработкой, что и Петя от PhpStorm. Если Вася не пишет на PHP, то и ценность фич по поддержке PHP в PhpStorm для него равна 0. Цена так исторически сложилась и в последнее время продукт был недооценен. С тех пор WebStorm сильно развился и, главное, для него появился новый большой рынок фронтенд и Node.js разработчиков, для которых мы и делам WebStorm.
                                                      • 0
                                                        Разница в поддержке JS в WebStorm и PhpStorm есть? Насколько я помню PhpStorm содержит все фичи WebStorm, но дополнительно еще имеет множество дополнений в виде php, и других. По крайней мере так всегда было.
                                                        Или теперь для Full Stack разработчика нужно две лицензии? Одна на WebStorm, другая на PhpStorm? Если так, то это вообще будет странно.

                                                        Если действительно, в WebStorm фич меньше, чем в PhpStorm, но цена одинакова, то зачем человеку покупать WebStorm? Ведь даже если «Вася» не пишет на php, от PhpStorm он хотя бы подстветку синтаксиса получит, и мало ли, получит проект, где ему нужно будет сделать правки на php.
                                                        • –1
                                                          Уточню: Во всех продуктах JB есть подсветка синтаксиса пыха, питона, руби и прочих. Нет только отладчиков, автокомплита и прочих очень удобных мелочей из-за которых и нужны кастомные сборки (ну или IDEA для поддержки всего и сразу).
                                                          • +6
                                                            Во всех продуктах JB есть подсветка синтаксиса пыха, питона, руби и прочих.

                                                            Webstorm 7, подсветки питона нет. Надо как-то специально включать?
                                                            • 0
                                                              Можно включить при помощи TextMate/Sublime бандла
                                                              • –2
                                                                IDEA (Community) отлично подсвечивает как PHP, так и C# (внезапно). PhpStorm справляется и с джавой, и тем же шарпом, и с рубями.

                                                                Это из личного опыта. Значит во всех продуктах, кроме WebStorm, им я не пользовался, но предполагал, что политика аналогичная.
                                                                • 0
                                                                  Значит во всех продуктах, кроме WebStorm, им я не пользовался, но предполагал, что политика аналогичная.

                                                                  Это значит, что вы проверили? Или опять тут желаемое за действительное выдаете и дезинформируете потенциальных пользователей? Очень некрасиво делать так как вы.
                                                              • +1
                                                                Меня умный автокомплит в PhpStorm только и держит, так бы давно пользовался чем-нибудь альтернативным.
                                                                • 0
                                                                  Откройте файл php в WebStorm, подсветки нет. Просто серый текст
                                                                • –1
                                                                  Да, все фичи WebStorm доступны в PhpStorm или сразу, или после добавления плагина, это верно.
                                                                  Если вы пишете на JavaScript, но считает, что вам когда-нибудь нужна будет поддержка PHP, тогда вам и правда лучше купить PhpStorm. Мы будет только рады этому. А если не нужно и никогда не понадобится, то, кажется, что большая часть функциональности PhpStorm, будет лишь отвлекать вас от решения задач, связанных с JavaScript.
                                                                • +12
                                                                  Мы считаем, что Вася получает не меньшую пользу от использования WebStorm для своих задач, связанных с JavaScript разработкой, что и Петя от PhpStorm.

                                                                  Миша получает не меньшую пользу от IDEA, чем Вася от WebStorm, а Петя от PhpStorm. Чего же вы все по $200 не сделали? Как говорили в одном хорошем фильме: нужно следовать своим принципам.

                                                                  появился новый большой рынок фронтенд и Node.js разработчиков, для которых мы и делам WebStorm.

                                                                  Воооот. Так и написали бы сразу, что раньше продукт был нужен 3.5 клиентам и повышать на него цену было бессмысленно, т.к. один черт денег бы это не принесло. А теперь его покупают много и у маркетологов гастрит от этого приключился и повышенное слюноотделение. Нет ничего плохого в том, что вы хотите денег, вы коммерческая компания и зарабатывание денег является вашей основной целью. Но возвышенную лапшу про пользу развешивать и держать клиентов за идиотов не надо, это выглядит очень некрасиво.
                                                              • –4
                                                                Извините, а где это увидеть? Я зашел и вижу 79 долларов в год за phpStorm.
                                                                И если неделю назад, я еще думал, а не купить ли мне за 50 долларов лицензию, то сейчас даже мысли такой не возникает, ага, сказали суровые php-программисты и продолжили фигачить в VIM
                                                                • +10
                                                                  Вы как не покупали, так и не покупаете, JetBrains от этого не холодно и не жарко, ИМХО. Похоже на то, что говорят представители PVS-Studio в своих постах: «На жалобы о высокой цене мы отвечали письмами с предложением купить дешевле. И всё равно жалобщики не покупали.» — не точная цитата. А те, кому инструмент нужен, купят, ещё и за улучшение качества похвалят.
                                                                  • +3
                                                                    А ведь вы правы!
                                                                    • +1
                                                                      Я писал аналогичное письмо в JB, мне сделали скидку и я купил. Так что есть, как минимум, одно исключение из правила.
                                                                    • 0
                                                                      Если у вас сейчас лицензии нет, то вы все правильно увидели: после 2 ноября подписка на PhpStorm будет стоить 79 долларов в год.
                                                                      • –2
                                                                        И vim/emacs же сравнивать с IDE не особо корректно. У них фишка в 10-пальцевом наборе, некоторые с IDE переходят на них только из-за этого, без особого ущерба в продуктивности.
                                                                        • –1
                                                                          А за что минусы? Что неверно в этом комментарии?
                                                                          • 0
                                                                            Я не ною про циферки, просто правда интересно что не понравилось в этом комментарии стольким людям :)
                                                                    • 0
                                                                      коробочный ФШ за 27 с чем-то тыс

                                                                      Тут есть люди, равно-удаленные от Фотошопа и от РФ. Это цена в долларах, или в рублях? Мне просто поплохело от цены в 27 к USD
                                                                      • 0
                                                                        В российских рублях. В долларах (на тот момент) было 700 с чем-то.
                                                                        • 0
                                                                          Спасибо, это выглядит адекватнее уже :)
                                                                  • +10
                                                                    У Адоба конечно на несколько порядков более обширная и развитая инфраструктура, однако и этот переход в свое время аудитория восприняла очень болезненно, да и до сих пор многие плюются. Но есть и те, кому удобно. Например для себя самого брать CC по подписке — дорого и нет смысла если я раз в три недели открываю фотошоп и раз в две недели — иллюстратор. А вот например для рабочего места в студии — это деньги смешные, да и удобство постоянно обновляемого софта без лишней головной боли тоже не лишнее.

                                                                    Соответственно я считаю что подписочную модель нужно только в том случае применять, когда идет направленность на Enterprise-сегмент, для бизнеса. Именно там где идет речь об однозначном и массовом получении прибыли. Для частных же лиц лучше действительно делать продажу по небольшой цене либо вовсе бесплатно (есть и такие варианты, которые тоже работают). Если мне не изменяет память, в некотором роде похожая стратегия была у пары популярных 3Д-редакторов, которые для изучения были полностью бесплатны а для бизнеса уже стоили больших денег. Весь фокус в том что вокруг этого формируется сообщество, люди банально и просто учатся на этом софте, привыкают к нему, начинают решать с помощью него задачи, которые потом успешно решают в профессиональной деятельности в рамках компаний.

                                                                    В этом плане больше всего мне нравится каким путем пошли те же Unreal Engine и Unity — где есть хороший бесплатный старт и прозрачная и понятная лицензия на случай резкого взлета без необходимости менять подход или софт. Например, если какой-то продукт начали реализовывать в рамках такого решения, и позже этот продукт стал готов выходить на рынок, а значит потенциально приносить прибыль, приобретение лицензии носит характер осознанной и понятной инвестиции, а не выкинутых на ветер денег.

                                                                    Что касается топика — мне очень нравится RubyMine, на который на работе перешли с корявой и несуразной (но бесплатной) Aptana, но ловлю себя на мысли что для себя приобретать его все же не готов. На прошлой работе есть купленная семерка, которой хватает, а для личных задач и халтурки мне более чем достаточно связки Atom + Terminal под домашним аймаком. При прочих равных, если бы лицензия для домашнего/некоммерческого использования для RubyMine была бесплатной, пользовался бы им, но собрав пару проектов в атоме, понимаю что без этого проживу спокойно, тем более что начинается такая петрушка с подписками. После начала кризиса я даже с подписки Адоба спрыгнул и не жалею, и с дропбокса тоже. Из подписок остались только гугл-диск, да icloud, оба на минимальных тарифах. Платить по расписанию, да еще в валюте как-то уж очень не хочется. Но как справедливо могут заметить некоторые люди — значит мне не настолько это нужно.
                                                                    • +18
                                                                      В пользу Адоба играли 2 обстоятельства:
                                                                      а) у них продуктов почти нет полноценных, серьезных конкурентов (некуда сбежать)
                                                                      б) их продукты сами по себе дороги, и многим накладно сразу выложить всю стоимость (многим рассрочка действительно кстати)

                                                                      Тут наоброт. И сбежать есть куда, и как-то непонятно, почему раньше было (для персональщика ) $49 навсегда, а теперь $79 только за один год?
                                                                      Лучше бы действительно, как кто-то писал в комментах, просто подняли цены.

                                                                      Мне это напоминает ситуацию с коммерческими шрифтами в миниатюре. Там стоимость зависит от области использования (полиграфия, веб, приложение и пр), количества юзеров, количества хитов на сайте и так далее. Очень сильно зависит! В разы и даже на порядки. Такая ситуация очень вымораживает даже не деньгами, а тем, что я должен что-то помнить, о чем-то постоянно беспокоиться. А не закончилась ли у меня подписка? А не превысил ли я случайно какой-то лимит моей лицензии? Данунах, я хочу заплатить один раз и забыть об этой проблеме. И часто идешь искать бесплатный шрифт только для того, чтобы не создавать себе лишнюю заботу на будущее.
                                                                      • +11
                                                                        Например для себя самого брать CC по подписке — дорого и нет смысла если я раз в три недели открываю фотошоп
                                                                        Не скажу за Illustrator, но вот если только фотошоп — то очень даже смысл есть. Цена на Photoshop по подписке — $10 в месяц. Цена до введения подписок — $700. Т.е. это рассрочка на 6 лет (и в случае с подпиской версия всегда свежая а в случае покупки — нет). Вот тут скорее платить $700 за версию (и еще пол цены за каждое обновление) если запускаешь «раз в три недели» — смысла нет.
                                                                    • +10
                                                                      Если судить по IDEA Ultimate, то цены ещё и вырастут по факту в полтора раза (я не учитываю промо цену, потому как это временное явление), раньше продление было $99, а сейчас будет $149. А предлагаться за эту цену будет меньше чем раньше, так как нам больше не обещают куч новых фич и прочего интенсивного развития, да ещё и оставят только аренду вместо владения… Чото тут не то, моя логика не хочет работать на таких входных данных. Или я чего-то сильно не понял?
                                                                      • +3
                                                                        Судя по всему, вы про персональные лицензии. Поясню.

                                                                        Согласно объявленным 3 сентября условиям, продление IntelliJ IDEA для персональщиков будет стоить $89 (что несколько ниже текущей цены на upgrade subscription renewal). Такая цена полагается любым существующим персональным клиентам JetBrains, если они переходят на подписку до 2017 года и впоследствии её исправно (без перерывов) продлевают.

                                                                        При наличии персональной лицензии вы можете, например, в этом году (до ноября) купить для неё upgrade subscription renewal, в результате чего получить год обновлений на прежних условиях. В конце 2016 года вы сможете решить, что вам краше: остаться работать на последнем релизе, который вам будет полагаться по старой схеме upgrade subscription renewal, или в дополнение подписаться уже по новой схеме на год очередных обновлений. Стоит отметить, что если вы решите подписаться на обновления по новой схеме, ваша постоянная лицензия за вами останется, будет действовать на последний релиз в рамках истекшего срока upgrade subscription, и вы сможете при необходимости ею пользоваться. Эта постоянная лицензия будет не очень свежа, но она будет ваша.

                                                                        Вышесказанное — просто разъяснение того, как должна работать предложенная модель. Поскольку она принята крайне неоднозначно, то через некоторое время мы договоримся, как её улучшить, и объявим об этом — вполне возможно, вышесказанное станет уже частично неактуально.

                                                                        Что касается предполагаемого исчезновения куч новых фич, то (если даже отбросить мое личное мнение о том, что этот подход относится как раз к экстенсивной модели развития) не так-то просто, даже если бы было желание, переориентировать творческий порыв сотен программистов сугубо на баг-фиксы и быстродействие. Мы, конечно, надеемся, что качеству внимание будет уделяться более систематически, но реализовать это довольно трудно, и в разных командах это будет происходить по-разному.
                                                                        • 0
                                                                          «без перерывов» — это сколько от момента окончания? если я задержался с продлением на пару часов «от полуночи» — это уже перерыв? а если пару дней?
                                                                          • +1
                                                                            Нерешенный пока вопрос. Думаю, какой-то вменяемый grace period мы сделаем.
                                                                          • +6
                                                                            Простите, но если надо писать вот такие громадные посты с поянениями… Вы же понимаете, что-то не так. Слишком сложно, ценовой вопрос должен быть максимально понятен в одном предложении, к примеру «100-150$ в год и пользуйся всеми продуктами».
                                                                            • +5
                                                                              Да, я прекрасно понимаю, что что-то не так )
                                                                            • 0
                                                                              А если у меня лицензия заканчивается в апреле, то обновившись по старой схеме сейчас я потеряю полгода и ещё не факт, что получу 16 релиз (ну выйдет он в ноябре и всё)?) То, что цена в $89 так и останется навсегда по сайту очень неочевидно, но с этим уже вроде разобрались.
                                                                              Про фичи я, как программист, прекрасно понимаю, но одно дело обещать стабильное развитие, а другое творческий порыв)
                                                                              • 0
                                                                                Лицензия продляется от срока её окончания, т.е. потери времени при обновлении нет. По крайней мере, я продлял в прошлый раз задолго до окончания срока лицензии и она продлилась ровно на год от её предыдущей даты завершения.
                                                                          • +10
                                                                            А что будет с теми кто использует старые лицензии и не спешит обновляться? Например для PHPStorm c 8 версии на 9.
                                                                            • +17
                                                                              Есть несколько вариантов:
                                                                              1. Не обновляться. Релизы, которые покрываются имеющимися у вас лицензиями, останутся в вашем распоряжении.
                                                                              2. Купить, например, upgrade subscription renewal в текущей модели лицензирования, тем самым получив год бесплатных обновлений, отсчитываемый с момента окончания предыдущей лицензии, и также получив в безраздельное пользование последний релиз за этот самый год.
                                                                              3. Не обновляться, пока очень не захочется. Если очень захочется до 2017 года, купить подписку за $49 долларов и получать обновления в течение года с момента её покупки. По истечении года либо продлить подписку, либо откатиться на ту версию, которая у вас есть вот сейчас.
                                                                              4. Подождать, пока мы в этом месяца объявим исправленную версию новой лицензионной модели, которая, возможно, подойдет вам больше. Взвесить варианты еще раз.
                                                                              5. Плюнуть на нас и уйти к конкурентам.
                                                                              • 0
                                                                                Допустим, надо написать некоторый продукт, купили лицензию на год. Потом продукт ушел на поддержку и багфиксинг занимает… Ну по часу в месяц. 10 лет.

                                                                                Мне все 10 лет платить полную подписку за то, чем я почти не пользуюсь? Я и обновлять то это не хочу.
                                                                                • +1
                                                                                  Странная ситуация. Скажем, проект на питоне. Что, больше никаких проектов на питоне не будет? Одноразовый язык?
                                                                            • +1
                                                                              А какая была старая цена? В принципе если подумать, 550 рублей в месяц за phpStorm, звучит вроде бы не плохо?
                                                                              • +1
                                                                                За все IDE разом, а не только phpStorm.
                                                                                • +66
                                                                                  Неплохо, пока каждая программа не захочет перейти на такую модель (а кто не захочет?).

                                                                                  500 за Windows, 1999 за офис, 200 за notepad++, а всякая мелочь типа ping и grep вообще по факту использования, чтобы не переплачивать: 1 пинг = 3 руб., стандартный пакет из 4 — за 10 руб; grep — 6.50руб. за каждую 1000 прочитанных строк
                                                                                  • +21
                                                                                    Что-то даже ёкнуло внутри. Какое страшное будущее вы рисуете, прямо как «Право читать».
                                                                                    • +11
                                                                                      C notepad++, ping и grep такого не случится никогда, спасибо Столлману. В мире где программное обеспечение продаётся по подписке или как сервис ценность его идей станет очевидна даже тем, кто никогда ими особенно не интересовался.
                                                                                      • 0
                                                                                        Не произойдёт?

                                                                                        Ну, давайте дорисую картинку: Есть облако, клиент к облаку — планшет (Amazon, MS, google — на выбор), по тарифу минута ping — 3руб, Notepad++ — 5, JetBrains — 10руб, Adobe CC — 100р,

                                                                                        А обычных компов в магазине нет. Но есть проект на кикстартере…
                                                                                      • +21
                                                                                        Что-то сразу вспомнилось…
                                                                                        Итак, обычная московская квартира, 2018 год.
                                                                                        — Пап, можно я с твоей карточки сниму 99 баксов? За книжку надо заплатить.
                                                                                        — А, что за книжка?
                                                                                        — Ну, этот. Достоевский. «Преступление и наказание».
                                                                                        — Так зачем покупать. У нас же есть.
                                                                                        — Да? А в каком файле?
                                                                                        — Причём тут файлы. Вот же он, на полке стоит…
                                                                                        — Фу-ууу. Это же бумажная книжка!
                                                                                        — Ну, и что? Я ж в твои годы её читал.
                                                                                        — В твои годы, в твои годы… Там поиска нет. Как я, по-твоему, цитаты находить буду? Аудио-сопровождения тут нет. Анимационных картинок тоже нет. Только текст, в котором даже шрифт и тот поменять нельзя… Ты что? Меня же в школе всё засмеют! Сам такую читай.
                                                                                        — Ну, ладно. Вот, возьми DVD. Лет пятнадцать назад купил.
                                                                                        — Чего? DVD? А чем я этот антиквариат, по-твоему, прочитаю? В политехнический музей его сдай. Ты мне ещё перфоленту с Достоевским предложи!
                                                                                        — Если ты такой умный, то поищи сам в сети, да скачай нахаляву.
                                                                                        — Бесплатно скачать книжку!?
                                                                                        — Ну, да. А как же ещё? На книги Достоевского за давностью лет авторские права не распространяются… Наверняка, где-то она лежит.
                                                                                        — Ты, что пап! Это может у вас, в начале века, всё скачать нахаляву можно было. Ты что не слышал, что уже лет пять, как авторские права на все книги навечно переданы Американской Ассоциации Издателей Книг. Или ты хочешь, чтоб меня как члена секты Дмитрия Склярова в тюрьму пожизненно засадили?
                                                                                        — Так, Достоевский же не американец! Причём тут американские издатели.
                                                                                        — А кого это волнует? Ты, папа, случаем не антиглобалист?
                                                                                        — Нет, что ты! Ну, сынок, жалко же почти 100 долларов тратить за файл. Ну, одноклассников лучше попроси файл этот дать. У них-то точно же есть. А ты им потом свой какой-нибудь файл дашь.
                                                                                        — Ага! Если они мне своего Достоевского дадут, то где я его читать буду?
                                                                                        — В смысле, «где»? Они свою копию у себя дома, а ты свою тут.
                                                                                        — Ну, ты совсем отстал. Книжку можно читать лишь с того компа, с которого её купили. Да и код поляризации там другой будет… Короче, пап, давай деньги! Я куплю себе нормальную книжку.
                                                                                        — Ну, ладно. Вот, тебе одноразовый пароль на снятие 99 баксов с нашего счета. В наше время 100 долларов были большими деньгами.
                                                                                        — Ок. Скачал. Thanks.
                                                                                        — Ну-ка, дай и мне посмотреть… Слушай, сынок, а что это за картинки? Такого вроде бы в романе не было…
                                                                                        — Дык, это же баннеры. Без баннеров книжка стоит 699 баксов.
                                                                                        Открытый файл пестрел мигающими объявлениями: «Axe Proffessional, 2018 — современные топоры с лазерной заточкой»; «Косметический салон ’У Лизаньки’ — мы не дадим вам превратиться в старуху»; «Мучают проблемы? Психологическая служба доверия ’Порфирий’»; «Кредитуем, обналичиваем. Низкий процент»; «RASKOLNIKOFF.COM — вызов шаловливых старушек в любую точку земного шара»…
                                                                                        — Слушай, сынок, а что это текста романа не видно? Подождать что-ли надо пока баннеры исчезнут?
                                                                                        — Ну, ты как будто с Луны свалился! Сто лет ждать будешь. Текст же надо через поляризационные очки читать. Без очков только реклама видна!
                                                                                        — А это ещё зачем?
                                                                                        — Как зачем? Чтобы никто, кроме заплатившего, не мог книжку читать! Прикинь, если бы я купил книгу, а кто-то, ничего не покупая, у меня через плечо тоже мог бы её читать…
                                                                                        — Глупость какая-то. Ну, а если б я тоже очки одел бы?
                                                                                        — Ха, ну ты даёшь! Файл же настроен только на мои очки. На других очках другой код поляризации.
                                                                                        — Ладно, а ну дай-ка свои очки. Я через них книжку посмотрю.
                                                                                        — Как посмотришь? Они же тебя по сетчатке не опознают. Ты в них ничего кроме сообщения, что ты надел чужие очки не увидишь! Ладно, пап, не мешай со своими глупостями! Мне надо пока лицензия не кончилась быстро всё прочесть, а иначе надо будет либо аренду файла продлевать, либо книжка сама уничтожится. Не мешай, я читаю…
                                                                                        3 часа спустя.
                                                                                        — Уффф! Ну, всё. Я прочитал!
                                                                                        — Как всё прочитал? «Преступление и наказание» за три часа?!
                                                                                        — Ну, да. Я и быстрее всё прочел бы, если б рекламных пауз каждые полчаса не было бы.
                                                                                        — Всё равное не верю! Кто такой, например, Свидригайлов?
                                                                                        — Кто-кто?
                                                                                        — Аааа, всё понятно. Кто такой Лужин? Кто такая Соня Мармеладова?
                                                                                        — Ну, ты даёшь! Откуда же я знаю! Я ж Home Edition читал. У меня только про то, как Раскольников старуху топором убил, а потом сдался с повинной. Про всяких остальных надо Professional версию покупать или вообще Enterprise Edition. У нас же денег столько нет.
                                                                                        — Мда-а, с ума сойти, куда катится мир!
                                                                                        — Скатился уже. Лет пятнадцать назад надо было думать, если не ещё раньше…
                                                                                        Стас Козловский
                                                                                      • +1
                                                                                        А сейчас все к этому идет. К сожалению, такова тенденция на рынке. Никто уже не хочет продавать вагонами, гораздо выгоднее сажать на постоянные маленькие дозы.
                                                                                        • +1
                                                                                          утрируете как то слишком. И в принципе да, мне удобнее было бы отдать за винду 500 в месяц. Курс доллара подвел малость, до этого и фотошоп лицензионный был, но 1900 увы уже не радует, а в начале вообще смешные деньги стоило как и офис который я тоже выписывал.

                                                                                          а для ping и grep сразу появятся fping fgrep — от слова free в которых такой фигни не будет. Просто есть разница между «написать IDE» и «написать утилиту ping»

                                                                                          И вообще это не нужно, лучше платить за строчку кода в GNU Compiler, вот так потеха будет, что бы собрать open source — надо заплатить. Примерно из этой же оперы Вы вещаете.
                                                                                      • +14
                                                                                        «Да деньги очень нужны, милок»:-)

                                                                                        Подписка обычно заметно дешевле классического лицензирования, тут же просто денег хотят больше. Думаю, в оставшиеся год-полтора имеет смысл инвестировать время в доработку oss-решений (того же netbeans) — эта инвестиция, во всяком случае, будет навсегда.
                                                                                        • +13
                                                                                          Есть же oss IDEA — Community Edition. Берите и допиливайте.
                                                                                          • +3
                                                                                            CLion к сожалению нет, а допиливать её до эквивалентной поддержки С++ долго. А в мире есть не только Java программисты.
                                                                                            Работать с CLion под Linux очень комфортно, по моему скромному мнению — для разработки на С++ под Linux и близко ничего нет по качеству и удобству. Среду даже не замечаешь.
                                                                                        • +9
                                                                                          Я понимаю негодование тех, кто пользуется, скажем, только Идеей. Но вот у меня опыт заставляет пользоваться решарпером, идеей, аппкодом, да иногда и пайчарм доставать. И фрустрация наступала уже на втором продукте. Теперь я смогу пользоваться этим за 150 баксов в год — столько, сколько я платил за одну идею. По мне так круто стало.

                                                                                          А насчет владения — не, серьезно? Ну вот есть у меня лицензия на 12ю идею, а куда она мне вперлась сейчас?
                                                                                          • +6
                                                                                            Да, серьёзно, а что? У меня была лицензия на 12-ю тоже. В 2013 году я не обновлялся — не видел смысла. И спокойно продолжал работать. Потом Java 8 потихоньку начала проникать в массы и появился смысл купить IDEA 14, что я и сделал. В этом году я снова не планировал обновляться. Апдейт с 12 до 14 стоил мне 99 долларов. Сейчас мне предлагают подписку за 89, а в перспективе год будет стоить 149. Вот и как тут быть?
                                                                                            • –3
                                                                                              использовать бесплатную CE редакцию. А если вам нужно то, что есть в платной IDEA, то не думаю что за год у вас не получится отложить 150$ на инструмент, помогающий вам получать доход.
                                                                                              • +16
                                                                                                Я не против заплатить за инструмент. Мне лишь не нравится идея внешней мотивации меня делать это постоянно.
                                                                                                • +7
                                                                                                  Кстати, по поводу инструмента. Вот напрашивается аналогия.
                                                                                                  Есть некий Вася. Он периодически помогает разным людям делать ремонт (укладывать ламинат), поэтому купил себе электролобзик за 99$.
                                                                                                  И вот он работал с этим замечательным инструментом, иногда меняя его раз в год на более крутой (например, если выходила новая модель, которая умеет резать идеально прямые линии и более быстро).
                                                                                                  И тут производитель лобзиков вдруг ему заявляет: всё, Вася, будешь теперь у нас лобзик арендовать по подписке! 149$ в год всего-то (чуть дороже, конечно, но зато вместе с лобзиком теперь сможешь ещё использовать болгарку и шуруповёрт). А если не оплатишь однажды, то лобзик у тебя перестанет работать.

                                                                                                  Звучит, как бред, да?
                                                                                                  • 0
                                                                                                    Т.е. вы предлагаете относится к софту так же, как и к железу? Боюсь, Ваш подход не оценят те, кто выступает против патентов в области ПО.
                                                                                                    • +3
                                                                                                      Я не предлагаю обобщать и относиться к любому софту, как к железу. Но если софт представляет из себя конкретный рабочий инструмент, то почему бы и нет?
                                                                                                      Кстати, кроме всего прочего, когда мы рассуждаем о всяких внезапных подписках, как говорил мой преподаватель по кибернетике: «не стоит забывать, что себестоимость выпуска одной цифровой копии ПО стремится к нулю» в отличие от электролобзика.
                                                                                                      • 0
                                                                                                        не стоит забывать, что себестоимость выпуска одной цифровой копии ПО стремится к нулю

                                                                                                        Конечно, программисты ведь получают зарплату готовой продукцией ;)
                                                                                                        • +2
                                                                                                          :) я же специально выделил полужирным, что речь идёт не о разработке новой версии ПО, а о себестоимости одной копии.

                                                                                                          Если взять 1000 долларов и разделить на всех нуждающихся на Земле, то каждый получит примерно ноль
                                                                                                        • +6
                                                                                                          Вопрос минусующим:
                                                                                                          Вы не согласны, что выпуск одной цифровой копии ПО стремится к нулю?
                                                                                                          Вот представим, что JetBrains выпустила новую версию WebStorm. Пусть на разработку новой версии потрачено 49 000$.
                                                                                                          Первая тысяча копий продана по 49$ — разработка окупилась. Всё остальное — чистая прибыль. 1001-й и каждый следующий пользователь скачивает и ложит в копилку компании 49$. Какие затраты компания понесла при выпуске этой копии? Заплатила за исходящий трафик разве что.
                                                                                                          Я к тому, что если мы вернёмся к аналогии с лобзиками, то там компания при выпуске каждой копии тратит кучу денег на материалы, производство, энергию и т.п. + берёт на себя определённые гарантийные обязательства. Таким образом, на мой взгляд, она имеет гораздо более понятное моральное право вводить «подписку на лобзик»: гарантируя его работоспособность в рамках допустимых условий эксплуатации и постоянно обновляя внутренние компоненты, которые, очевидно, изнашиваются. При этом саму мысль о таком сценарии мы рассматриваем, как бред сумасшедшего. Но когда речь идёт о софте, который точно такой же рабочий инструмент — «всё ок, давай ещё».
                                                                                                          И да, я солидарен с комментаторами в соседних ветках: ежемесячная оплата за онлайн сервисы простая и понятная. Dropbox-у надо тратить средства каждый месяц, когда там хранятся мои файлы: обслуживание, амортизация дисков, бэкапы и прочее.
                                                                                                          • 0
                                                                                                            Вот представим, что JetBrains выпустила новую версию WebStorm. Пусть на разработку новой версии потрачено 49 000$.

                                                                                                            $49к? Серьезно? Больше похоже на годовую ЗП одного разработчика.

                                                                                                            Я Вам лично минус поставил потому, что Вы либо очень толсто троллите, либо слабо представляете реальную себестоимость создания какого-либо программного продукта. И да, она включает «обслуживание, амортизация дисков, бэкапы и прочее», даже если Вы разрабатывает программы исключительно для десктопа.
                                                                                                            • +10
                                                                                                              Ну вы же должны понимать, что 49 000 просто взято для ровного счёта и что реально у JetBrains много больше тысячи клиентов?
                                                                                                              Да и мой комментарий не совсем об этом.
                                                                                                              Я вот ждал, что вы начнёте писать, возражая мне: «нет, чтобы изготовить копию лобзика, наоборот, никаких затрат не надо. Они возникают из воздуха. А вот копию программы чтобы сделать для Васи, надо кучу денег потратить.». А вы просто к цифрам прицепились.
                                                                                                              • +1
                                                                                                                Хм, даже в карму не поленились нагадить… Аргумент!
                                                                                                                • 0
                                                                                                                  Вы готовы получать зарплату раз в год? Со скачком в 0 если компания разорится в течении этого года?
                                                                                                                  • 0
                                                                                                                    Ответ на ваш прямой вопрос: нет, не готов.
                                                                                                                    Но я не вижу прямой связи между данной моделью распространения инструментов для работы и зарплатами раз в год.

                                                                                                                    Вот смотрите, я — программист, пишу модули под CMS нашей студии и в конечном итоге результатом моей работы становятся крупные (и не очень) проекты. Вы можете представить студию, которая вдруг объявит своим клиентам, что они теперь должны платить за услуги столько же, только ежегодно, иначе их сайты перестанут работать? Да все пошлют подальше такую студию и не станут с ней связываться. Потому что кругом есть куча нормальных студий (читай «высокая конкуренция»).
                                                                                                                    У JetBrains практически монополия на рынке, вот они и позволяют себе такие «закидоны», уж простите.
                                                                                                                    • 0
                                                                                                                      вы пишете «одноразовые» сайты? т.е. без дальнейших их обновлений и поддержки?
                                                                                                                      • +2
                                                                                                                        Нет конечно. Дальнейшие обновления и поддержка поставляются по отдельным договорам и суммам. Тут всё ок. Если клиент хочет раз в год внедрять новые фичи — он платит и мы делаем.
                                                                                                                        Но если ему это не нужно, то он не платит и сайт при этом всё равно продолжает работать.
                                                                                                    • +2
                                                                                                      Ну вот я, например, использую только PyCharm, и купил лицензию, из-за того что она поддерживает популярные питоновские фрейворки. В CE их поддержки, а платить «налог» за IDE, я не готов, т.к. к моему доходу он не имеет непосредственного отношения
                                                                                                  • +9
                                                                                                    Было бы круто, коли было бы опционально. При сохранении старой модели добавить модель подписки. Вот это было бы круто, а так 1%, который пользуется всем сразу порадуется, а 99%, которые пользуются стабильно одной IDE попадут впросак, ибо на следующий год стоимость аренды будет выше стоимости владения.
                                                                                                    • 0
                                                                                                      плюсую, по моему самый честный вариант
                                                                                                      • –1
                                                                                                        Теоретически, это уменьшит доход. А они его хотят увеличить. «Теоретически», т.к. мне трудно сказать, как на всю эту ситуацию повлияет лояльность пользователей. Лично я, например, в свете ряда событий и высказываний работников JetBrains, показывающих отношение к клиентам, решил искать альтернативу. Хотя лиценция у меня куплена «вечная» лицензия и еще в мае я хотел купить продление подписки и, повторюсь, дело вовсе не в деньгах.

                                                                                                        Хотя, если мы ведем речь про бизнес, возможно они поступают и правильно. Наверное, с точки зрения сопутствующих расходов и т.д., иметь 50 клиентов, которые платят по 2 рубля, выгоднее, чем иметь 100 клиентов, которые платят по 1 рублю.
                                                                                                        • 0
                                                                                                          Естественно — чем меньше клиентов тем меньше с ними проблем/запросаов/багов и если они приносят столько же денег то 50 клиентов по 2 рубля кораздо выгоднее, еще и тем что найти 51-го за 2 рубля проще чем найти 101-го за 1 рубль. Тупо количество людей которым продукт нужен огранченно.
                                                                                                    • –42
                                                                                                      Хм. А я вот как осилил vimtutor — так в сторону всяких IDE и не смотрю.
                                                                                                      • +10
                                                                                                        На всякий случай поясню откуда минусы. Вим прекрасен, но для того, чтобы сделать из него что-то напоминающее идею пройти vimtutor как-то маловато.
                                                                                                        Да, после ознакомления с вимом можно отказаться от IDE и их плюшек, но вот заменить вимом идею после знакомства с vimtutor не выйдет. Думать, что это возможно — значит не понимать, почему люди любят IDE, так же как перечислять фичи IDE как аргумент для того, чтобы использовать их, а не вим — значит не понимать, за что люди любят вим.
                                                                                                        • 0
                                                                                                          Да в общем, согласен. Просто инструмент нужно подбирать под класс задач. Так сложилось, что для моего класса задач вим рулит, но утверждений про ваши или чьи-то ещё задачи я не делал.
                                                                                                          • +1
                                                                                                            Если вы пользовались IDE, то логично предположить, что ваши задачи были связаны с прораммированием. Задач, связанных с программированием, в которых вим без плагинов покажет себя лучше специализированной IDE не существует. Рефакторинг, дополнение кода и дебаг — всё это в виме по умолчанию отсутствует, а то, что можно прикрутить — хуже аналогичной функциональности в IDE.

                                                                                                            Вот что касается текста — тут IDE сливают, даже с плагинами, реализующими режим vim, хотя ideaVIM вот неплох.

                                                                                                            В общем вим рулит только если программисту удобство редактирования текста значительно важнее, чем функционал, помогающий писать программы. Это не подбор инструмента под класс задач, это подбор инструмента под пользователя и особенности его психики.
                                                                                                            • –5
                                                                                                              В общем вим рулит только если программисту удобство редактирования текста значительно важнее, чем функционал, помогающий писать программы. Это не подбор инструмента под класс задач, это подбор инструмента под пользователя и особенности его психики.


                                                                                                              Ну, если программисту операционная система не предоставляет функционала, помогающего писать программы, приходится для тривиальных задач (Alt-tab man что-нибудь, grep -r -A 10 что-нибудь *) пользоваться монстрами с жудкой лицензией и продолжать страдать.

                                                                                                              А если программист потратил некоторое время на изучение основных инструментов, которыми он оперирует хотя бы в контексте конкретной задачи — то все эти всплывающие подсказки с методами, браузеры классов и т.п. — пытка и лишние тормоза.

                                                                                                              «А как же дебаг?» — а для этого есть специальные инструменты (ddd, например), которые гибче и умнее многих встроенных дебаггеров IDE.
                                                                                                              • +2
                                                                                                                А если программист потратил некоторое время на изучение основных инструментов, которыми он оперирует хотя бы в контексте конкретной задачи — то все эти всплывающие подсказки с методами, браузеры классов и т.п. — пытка и лишние тормоза.

                                                                                                                Вы видимо просто не представляете КАКИЕ возможности дают правильные IDE на некоторых языках, умная подсказка имен переменных, позволяющая менее чем за секунду получить хорошее стандартное имя, генерация большой части кода на лету (гетеры, сетеры, конструкторы, билдеры), быстрые безопасные переименования методов и классов, которые вызываются в тысячи мест проекта, автоимпорт классов за долю секунды, вынос кода в отдельную функцию с генерацией кучи параметров и результата. Все это позволяет иногда быть в десятки раз продуктивнее.

                                                                                                                все эти всплывающие подсказки с методами, браузеры классов и т.п. — пытка и лишние тормоза.

                                                                                                                Значит или в вашем языке нет нормальной IDE или вы не научились с ней правильно работать
                                                                                                                • –9
                                                                                                                  То есть если ваш язык устроен так, что вам на каждый чих нужно писать одинаковые и стандартные «геттеры и сеттеры», настолько нужно, что вы ради этого готовы покупать инструмент, то это очень, однако, эффективный язык. Особенно если вам платят за объём кода, да. Тогда и можно быть в десятки раз эффективнее, не спорю.

                                                                                                                  Если вы понимаете под рефакторингом переименования классов в куче файлов — это тоже та ещё эффективность, тоже прям вот необходим специальный рычаг для этого.
                                                                                                                  • +2
                                                                                                                    Ну зачем сразу геттеры, сеттеры и рефакторинг? Вот например во многих языках программирования для использования функций или классов нужно инклюдить в основной файл файлы библиотек. И как бы хорошо ты не знал язык, при необходимости использовать функцию или класс надо заинклюдить его в начале файла.

                                                                                                                    Для этого придётся вспомнить где находится класс, собственно включить его и потом продолжить программировать. Это раздражает. И возможность избежать этой неприятной процедуры уже сама по себе веская причина использовать IDE.
                                                                                                                    • 0
                                                                                                                      Ну, я же не вам отвечал про геттеры и сеттеры, мне их привели как киллер-фичу, я и возражаю. Идея автоматического подцепления нужных модулей отлична, хотя и легко выносится из процесса программирования на процесс отладки — написал, не компилируется, вставил чего надо, повторил. Хотя да, процедура нудная, согласен.
                                                                                                                      • 0
                                                                                                                        Ну вот вы её как-то автоматизировали, или руками делаете?
                                                                                                                    • +2
                                                                                                                      А вы не могли бы озвучить что у вас за язык, что у него нет ни стандартных конструкций, ни рефакторинга? Ну, и количество вакансий по нему посмотреть бы…
                                                                                                                      • –7
                                                                                                                        Стандартные конструкции никто не отменял. А вот стандартные и однотипные, условно

                                                                                                                        SetSomeAttr(int SomeAttr) {
                                                                                                                        this.SomeAttr = SomeAttr;
                                                                                                                        }

                                                                                                                        нужны ровно в случае языков, запрещающих внешнее изменение атрибутов объектов. Что суть зло и загромождение кода, IMHO.

                                                                                                                        А где я говорил, что у меня в языке нет рефакторинга? Я имел ввиду, что рефакторинг глобальной заменой имён классов — либо глупость как действие, либо следствие глупости при проектировании. IMHO, опять же, но в первом случае — специальный инструмент для такой цели откровенно вреден, а во втором случае — ручная замена будет неплохой карой за глупость ;). И только в том случае, когда карать уже некого — тогда, да, специальный tool осмысленен. Хотя наверняка можно написать однострочник для grep + sed, который решает эту задачу только в лёт.
                                                                                                                        • +5
                                                                                                                          > либо следствие глупости при проектировании

                                                                                                                          А, вы просто пишете совершенный код, с этого же и надо начинать.
                                                                                                                          • –3
                                                                                                                            Нет, конечно. Но и не поощряю собственную глупость.
                                                                                                                            • 0
                                                                                                                              вы работаете только со своим кодом?
                                                                                                                              • 0
                                                                                                                                Нет, но считаю, что по возможности, человек должен исправлять свои ошибки сам. Иначе есть риск войны правок.
                                                                                                                              • +2
                                                                                                                                Такой подход работает пока у вас небольшие, короткие проекты, вроде сделать пару скриптов на Perl/Bash для админских целей, как только в проекте оказывается команда из десятков программистов, уже написаны миллион строк кода, то тут только два варианта: либо рефакторинг, либо деградация кода, когда к устаревшей архитектуре начинают прикручивать костыли и хаки, лишь бы не трогать уже существующее.

                                                                                                                                В целом, разработка без IDE это как лодка без мотора, пока плавать недалеко и одному, можно прекрасно обойтись одним парусом с веслами, но океанский лайнер без мотора никуда не доплывает.
                                                                                                                                • +1
                                                                                                                                  Специально пошёл и посчитал строки — да, проект небольшой, 153к. Не ядро линукса.
                                                                                                                                  Но будь оно на java с геттерами и сеттерами на каждый чих — был бы под миллион, imho.
                                                                                                                                  • 0
                                                                                                                                    Но вы же всё равно не сделаете рефакторинг без понимания, что именно происходит и как именно вы перемещаете код между классами/модулями и т.п.
                                                                                                                                    А рефакторинг, который за вас может сделать IDE вообще без вашего участия, всё равно сведётся к поиску и замене, которая в лучшем случае увеличит читаемость ценой смены обозначений.
                                                                                                                                    Или я не прав и вы можете сделать автоматически что-то более разумное?
                                                                                                                                    • 0
                                                                                                                                      Или я не прав и вы можете сделать автоматически что-то более разумное?

                                                                                                                                      Естественно. Та же IDEA может разбивать функцию на более мелкие части, выносить методы с генераций десятка параметров и правильного результата, превращать текст в константу с генераций разумного имени по тексту, перемещать операторы в цикл и из цикла, дробить классы на части и делать пустые реализации методов интерфейсов и абстрактных классов, удалять ненужные приведения типов и ограничения доступа, проверять код на типовые ошибки и предлагать варианты их исправления (делать изменяемые коллекции и объекты неизменяемыми, дописывать пропущенные условия в switch, генерировать пропущенные try catch блоки, перелагать изменить protected на private если protected не нужен, предлагать исправления имен переменных, классов и констант в соответствии с code style, исправлять грамматические ошибки в именах переменных и функций, ловить возможные null point'ы и ошибки конвертации и многое многое другое). И все это автоматически или полуавтоматически.
                                                                                                                                      • –1
                                                                                                                                        может разбивать функцию на более мелкие части

                                                                                                                                        Ну то есть делать чуть-чуть разумный cut-and-paste.
                                                                                                                                        вносить методы с генераций десятка параметров и правильного результата,

                                                                                                                                        Можете пояснить, а то я не понял. Оно само пишет за вас код?
                                                                                                                                        превращать текст в константу,

                                                                                                                                        Супер сложная операция. s/\(.*\)/"\1"/
                                                                                                                                        перемещать операторы в цикл и из цикла

                                                                                                                                        Само догадывается, когда это допустимо и делает, не спрашивая? Или cut-and-paste?
                                                                                                                                        дробить классы на части и делать пустые реализации методов интерфейсов и абстрактных классов,

                                                                                                                                        То есть вставлять нужные скобочки и имена классов + использовать шаблоны, ну ок, удобно если оно само догадывается по имени интерфейса (и не только из системных, но и из самописных).

                                                                                                                                        перелагать изменить protected на private если protected не нужен,
                                                                                                                                        А если вы ещё не написали код, где protected будет нужен, вы просто игнорируете это? То есть IDE дополнительно задаёт вам кучу вопросов по коду. Что может быть как хорошо, так и плохо. Depends.

                                                                                                                                        Ну и вопрос ещё — оно само это всё делает или вам нужно всё-таки куда-то тыкнуть, чтобы оно свершилось? И если да, нужно, то понятно, что на изучение каждой такой функции системы нужно время, которое вполне может оказаться сравнимым с временем на гуглинг и изучение соответствующего отдельного инструмента.

                                                                                                                                        Но с другой стороны — спасибо за этот разговор.
                                                                                                                                        Давно хотел прикрутить ctags к vim для perl-а. Пошёл и прикрутил. Заняло 2 минуты.
                                                                                                                                        • 0
                                                                                                                                          Ну то есть делать чуть-чуть разумный cut-and-paste. Можете пояснить, а то я не понял. Оно само пишет за вас код?

                                                                                                                                          Нет, есть кусок функции с десятком переменных и только одна из них используется после этого куска, нажав ctrl+alt+m IDEA сама предложит сделать функцию с десятком аргументов подобрав их имена из имен переменных, поставить в return именно нужную переменную и вместо куска кода вставит вызов новой функции. Тут даже вопрос не в том что она сделает рутинную работу нескольких минут за секунды, а что такой рефаторинг гарантировано ничего не сломает, а это уже может сэкономить часы.

                                                                                                                                          А если вы ещё не написали код, где protected будет нужен, вы просто игнорируете это? То есть IDE дополнительно задаёт вам кучу вопросов по коду. Что может быть как хорошо, так и плохо.

                                                                                                                                          Анализ кода настраивается один раз для всей команды и после этого IDEA указывает на нарушения только нужных тебе правил. И сказать «игнорируй это» тоже можно легко. Ну и иметь несколько профилей анализа кода разной степени педантичности тоже не проблема.

                                                                                                                                          Супер сложная операция.

                                                                                                                                          На самом деле, не все так просто. Рекомендованные имена генерятся с code_style проекта, с учетом английской грамматики (так чтобы слова были корректными), с правилами принятыми в языке и учитывая имена, используемые ранее.

                                                                                                                                          Само догадывается, когда это допустимо и делает, не спрашивая? Или cut-and-paste?

                                                                                                                                          С помощью быстрых клавиш, перемещает вверх/вниз цикла, но с учетом избегания совпадения имен и корректности переноса, так чтобы это ничего не сломало.

                                                                                                                                          Ну и вопрос ещё — оно само это всё делает или вам нужно всё-таки куда-то тыкнуть, чтобы оно свершилось?

                                                                                                                                          Большинство само (то что указано в настройках), иногда подсвечивает проблему/предупреждение красным/желтым, которую можно решить нажав alt+Enter и нажав исправит на нужный пункт всплывающего меню. Все работает интуитивно и быстро, код никогда не б