Aleksey Stukalov @aleksey-stukalov
User
Information
- Rating
- Does not participate
- Location
- Самара, Самарская обл., Россия
- Works in
- Registered
- Activity
Specialization
Chief Technology Officer (CTO), Software Architect
Lead
Java
Spring Boot
SQL
Hibernate
JDBC
PostgreSQL
Docker
REST
English
Действительно, бизнес-функции стоит называть по бизнесовому :)
Более того, если их удалять, то
Оверинженер в действии :)
Вообще, с помощью софтделишена решать задачу data recovery идея не очень. Ведь нужно знать контекст удаления. Плюс, потом базу будем мигрировать вместе с удаленными сущностиями, а ведь иногда поля могут становиться обязательными... И чем заполнять удаленные данные? Де-факто мы их трогать вообще после удаления не должны... Вобщем одни минусы. Почему знаю, я так делал :). Потом переписал на жесткое удаление с сохранинием фактически удаляемых данных в монгу + отедльная логика восстановления в зависимости от версии модели.
100% согласен
Ну это перевод заголовка... Но ваш однозначно забористей!
Вы используете исходники OpenJDK у себя в приложении?
Ага, это есть в статье :)
Да, наверное так точнее.
Все верно вы говорите. Просто по обсуждению выше не все разделяют понятия OpenJDK и Oracle JDK. Типа, сорсы же есть? есть. GPL? GPL. Значит опенсоурс...
Думаю лучше объяснит @Teapot
Все так.
Это очень хороший поинт! И ставит интересный вопрос в связи с инициативами МинЦифры о приравнии софта на базе Open Source к отечественному ПО (https://www.kommersant.ru/doc/4958346). Т.е. вот конкретно тут опенсоурс имеется, но выглядит, как плохой вариант с точки зрения обеспечения пресловутого цифрового суверинитета...
Ээээ... Вы не о той поддержке... Тут речь прежде всего о своевременной поставке билдов с забэкпорчеными security vulnerabilities, а также критических известных багов. По крайней мере под поддержкой JDK я это понимаю именно это.
Да, есть такая вероятность. Причем немалая.
Да ну нет, почему вдруг?
Многие действительно не озадачиваются вопросами поддержи и живут в мире бесплатности до первой большой беды. И это нормально ИМХО. Есть решения где большой беды вообще быть не может.
Еще есть вариант, когда разработчики даже не касаются production environment, как часто бывает в банках. Тогда тоже создается обманчивое ощущение бесплатности.
Вобщем 1000 причин, при которых мнение @sergey-gornostaevвыглядит более чем валидно.
Давайте встречную статью - как я пользуюсь всем-всем-всем и ничего не плачу совсем :).
Справедливо, поправил название.
В целом, так и есть. И это крайне важно понимать. Open source бесплатен до поры до времени. Только момент оплаты сдвинут в сторону эксплуатации.
Натягивание же совы на глобус - это когда деньги с карты снимают, а ты продолжаешь утверждать, что все бесплатно.
Процитирую коллегу из ответа ниже:
P.S. Конкретно эта новость об Oracle JDK - самой популярной сборке Open JDK.
Дальше тонкости поддержки. Сбер пользуется бесплатным билдом без поддержки? Тогда пора закрывать счета.
Строго говоря большинство бесплатных даже не TCK compliant (тут безусловно Liberica впереди планеты), не говоря уже о вменяемой поддержке.
Классическая ловушка. Исходный код, да был под GPL. Используется же не он, а его производная, т.е. билд. А вот как раз с ними было все не так радужно.