Crab, ein Fork der Programmiersprache Rust, wurde vorgestellt, der von Bürokratie befreit ist

Im Rahmen des Projekts Crab (CrabLang) begann die Entwicklung eines Forks der Programmiersprache Rust und des Paketmanagers Cargo (der Fork wird unter dem Namen Cragbo angeboten). Der Fork wird von Travis A. Wagner geleitet, der nicht auf der Liste der 100 aktivsten Rust-Entwickler steht. Als Grund für die Schaffung des Forks wird die Unzufriedenheit über den wachsenden Einfluss von Unternehmen auf die Programmiersprache Rust und die fragwürdige Politik der Rust Foundation in Bezug auf die Verwendung von Markenrechten angeführt.

Die Schöpfer von Crab beabsichtigen nicht, die Community zu spalten und werden parallel keine eigene separate Linie entwickeln – das Projekt wird als synchronisierter Fork präsentiert, der eine alternative Lösung auf der Basis des Rust-Quellcodes bietet, die weiterhin als Referenz betrachtet wird. Änderungen aus den Hauptlinien der Rust-Sprache und des Crate-Paketmanagers werden regelmäßig in die Hauptlinien der Forks übertragen, wonach Versionen von Crab erstellt werden, die in ihren Funktionen identisch mit den Rust-Versionen sind, jedoch keine für Rust charakteristischen Einschränkungen für die Entwickler auferlegen.

Das Hauptziel von Crab besteht darin, der Community eine Alternative zu bieten, die ihren Werten entspricht und keine durch Unternehmensinteressen bedingten Einschränkungen auferlegt. Es wird angenommen, dass Crab für diejenigen von Interesse sein wird, die mehr Freiheit bei der Nutzung der Sprache, der Erstellung von Produkten auf ihrer Basis und der Vermarktung dieser Produkte wünschen, ohne Angst vor Markenrechtsverletzungen haben zu müssen. Das Projekt wird von der Community geleitet und wird sich bemühen, den Geist von Zusammenarbeit, Innovation und kreativer Freiheit zu bewahren.

Quelle: opennet.ru

60GB SSD 8Gb DDR4