Комментарии 12
Основная задача rust-а в экосистеме - переписать все с gpl на mit?
Лицензирование - последнее, о чем можно подумать 🙂 Эксперименты, безопасность, альтернатива - скорее такие ценности
Целью проекта Rust Coreutils является создание кроссплатформенной альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia.
На сколько я понимаю, GNU Coreutils не кроссплатформенный.
Нет смысла релизить что-то с GPL в 2025.
Никто не сможет воспользоваться для работы софтом с GPL без боли. А значит патчей от работяг и адекватного сообщества можно не ждать.
Это не библиотеки. GPL не запрещает раскрывать ваш код если вы вызываете gpl-код как executable. Речь именно про консольные утилиты.
Да какая разница, библиотеки или бинари? GPL - это запретительная вирусная лицензия, поэтому пользоваться ей неудобно: "Вы можете смотреть на код и даже собирать его, но не более. А если посмотрите, запомните и напишете похожее, то встретимся в суде!".
В продукт GPL код затащить сильно сложнее. GPL лишь добавляет страданий и отрезает от продукта огромное сообщество разработчиков, не добавляя ничего кроме политических лозунгов.
К тому же нет никакого мирового суда и международного права. GPL нарушается даже членами Linux Foundation. Смысл?
Опенсорс давно перешел на настоящие разрешительные открытые лицензии, позволяющие переиспользовать открытый код и участвовать в разработке максимальному количеству разработчиков. А GPL на свалке истории.
Так не воруй код, и никакой боли не будет.
Это здесь не при чем. Любое адекватное руководство будет сопротивляться внедрению GPL кода в проект.
Это здесь не при чем.
Это здесь при всем. Все ваши претензии по сути к этому и сводятся - мол, "неудобно" брать код под GPL, включать его в свой закрытый продукт и не делиться с сообществом. This is by design.
Опенсорс давно перешел
Если бы не GPL, никакого "опенсорса" в текущем его виде вовсе не было бы. Был бы только закрытый софт, облепленный EULA, как говно - мухами. Вы либо плоховато помните обстоятельства, при которых вообще появились GNU и FSF, либо просто не застали их в силу возраста.
пользоваться ей неудобно: "Вы можете смотреть на код и даже собирать его, но не более. А если посмотрите, запомните и напишете похожее, то встретимся в суде!".
Эм. У GPL, разумеется, есть ограничения, но они точно не те, что вы написали.
Так не воруй код, и никакой боли не будет.
переписать все с gpl на mit?
Ну тут кстати есть интересный момент. Сильно сомневаюсь, что разработчики coreutils на расте ну прямо никогда-никогда не заглядывали в исходники соответствующих GNU Coreutils, хехе.
Релиз Rust Coreutils 0.1.0