Pull to refresh
40
0
Aleksey Stukalov @aleksey-stukalov

User

Send message

Действительно, бизнес-функции стоит называть по бизнесовому :)

Более того, если их удалять, то

нужен гипер-флаг

Оверинженер в действии :)

Вообще, с помощью софтделишена решать задачу data recovery идея не очень. Ведь нужно знать контекст удаления. Плюс, потом базу будем мигрировать вместе с удаленными сущностиями, а ведь иногда поля могут становиться обязательными... И чем заполнять удаленные данные? Де-факто мы их трогать вообще после удаления не должны... Вобщем одни минусы. Почему знаю, я так делал :). Потом переписал на жесткое удаление с сохранинием фактически удаляемых данных в монгу + отедльная логика восстановления в зависимости от версии модели.

Ну это перевод заголовка... Но ваш однозначно забористей!

Вы используете исходники OpenJDK у себя в приложении?

Да, наверное так точнее.

А при чём здесь Oracle JDK и Open Source? Oracle JDK это проприетарная и закрытая JDK, просто с довольно свободной лицензией.

Все верно вы говорите. Просто по обсуждению выше не все разделяют понятия 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. Используется же не он, а его производная, т.е. билд. А вот как раз с ними было все не так радужно.

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