Copyright умер, AI против GPL, модели консистентности | Spring АйО Подкаст №54
Представляем пятьдесят четвертый выпуск подкаста команды Spring АйО, в котором приняли участие три эксперта сообщества: Александр Шустанов Михаил Поливаха Евгений Сулейманов Эксперты обсудили: какие вообще бывают сети в теории распределённых систем, насколько модели согласованности нужны на практике, что такое часы Лампорта и зачем они нужны, почему копирайт больше не защищает код как раньше и многое другое.00:00:00 — Интро 00:00:40 — Приветствие, состав выпуска, о чём сегодня подкаст 00:01:05 — Введение в модели согласованности: зачем это вообще знать разработчику 00:03:22 — Насколько модели согласованности нужны на практике 00:03:53 — Большой разбор: что такое consistency models и откуда они взялись 00:09:51 — Линеаризуемость, видимость изменений и связь с транзакциями 00:11:06 — Wall clock, системные часы и почему время в системах сложнее, чем кажется 00:16:59 — Cassandra, MongoDB, eventual consistency и tunable consistency 00:22:42 — Как это связано с Java Memory Model и happens-before 00:24:17 — Практический взгляд: select for update, транзакции и сетевые вызовы 00:26:18 — Почему "Postgres не справляется" часто означает, что проблема не в Postgres 00:27:55 — Вопрос про wall clock vs system clock 00:31:18 — Clock skew в проде: как запросы уходят в прошлое 00:35:50 — Какие вообще бывают сети в теории распределённых систем 00:37:00 — Блокчейн как экстремальный способ достигать согласованности 00:38:00 — Блокчейн, крипта и цифровые деньги 00:40:11 — Возвращаемся к часам Лампорта 00:40:33 — Что такое часы Лампорта и зачем они нужны 00:43:43 — Переход к теме копирайта и кода 00:43:47 — Почему копирайт больше не защищает код как раньше 00:44:20 — Кейc: перенос поведения одной системы в другую через AI-агента 00:46:12 —
habr.com