Почему мы убрали 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