Перейти к содержимому

Почему мы убрали FluentAssertions из Akka.NET

Petabridge

0:00 / 0:00

Почему мы убрали FluentAssertions из Akka.NET

444 просмотра · 4 мес. назад
Petabridge
3,54 тыс. подписчиков
444 просмотра · 4 мес. назад
В Akka.NET 1.5.64 FluentAssertions был удален из всех пакетов TestKit. Вот полная история. В 2025 году FluentAssertions перешел с разрешительной лицензии MIT на коммерческую. Будучи вторым по величине потребителем FluentAssertions в NuGet, Petabridge пришлось решить, продолжать ли распространять теперь уже коммерческую зависимость каждому пользователю Akka.NET, пишущему тесты. Мы решили этого не делать. В этом видео я рассказываю о принятом решении, о философии открытого исходного кода, о том, почему сохранение Akka.NET бесплатным и не требующим разрешений в рамках Apache 2.0 для нас является обязательным условием, и что это означает для ваших тестов в будущем (подсказка: стандартные утверждения xUnit). Никакой критики в адрес FluentAssertions. Речь идет о том, что представляет собой Akka.NET и для чего существует Petabridge. СОПУТСТВУЮЩАЯ ЗАПИСЬ В БЛОГЕ: https://petabridge.com/blog/why-akkad... РАЗДЕЛЫ 0:00 Введение 1:07 Akka.TestKit и FluentAssertions 2:11 Монетизация открытого исходного кода 3:06 Лицензирование Akka.NET 4:00 Наше видение Akka.NET и открытого исходного кода .NET 5:52 Миссия и ценности Petabridge 7:16 Почему мы удалили FluentAssertions УПОМИНАЕТСЯ В ЭТОМ ВИДЕО Изменение лицензии Akka компанией Lightbend и почему это не повлияло на Akka.NET [3:24]: https://petabridge.com/blog/lightbend... Глубокая слабость экосистемы .NET с открытым исходным кодом [4:24]: https://aaronstannard.com/the-profoun... РЕСУРСЫ Примечания к выпуску Akka.NET 1.5.64: https://github.com/akkadotnet/akka.ne... "Перелицензирование или смерть" - о переходе FluentAssertions на коммерческий рынок: https://aaronstannard.com/relicense-o... "NET Open Source: Что происходит, когда заканчивается бесплатный обед?": https://aaronstannard.com/dotnetoss-f... "Глубокая слабость экосистемы .NET OSS" (2014): https://aaronstannard.com/the-profoun... ---------------------------------------- Изучите Akka.NET: https://learnakka.net Обучение и поддержка Akka.NET: https://petabridge.com Phobos — мониторинг для Akka.NET: https://phobos.petabridge.com Akka.NET на GitHub: https://github.com/akkadotnet/akka.net Подпишитесь:    / @petabridge