Вклад в проекты с открытым исходным кодом

Как я уже говорил, я разрабатываю Свободные программы. Это отличается от программ с открытым исходным кодом:

Все существующие опубликованные исходные тексты свободных программ можно было бы расценивать как программы с открытым исходным текстом. Почти все программы с открытым исходным текстом свободны, но есть исключения.

Несмотря на это, я думаю открытый исходный код — это прекрасно, поэтому пытаюсь поддерживать интересные проекты вкладами в их код.

Небольшая оптимизация библиотеки Core языка Rust

Репозиторий исходного кода

Программируя на Rust, я заметил как некоторые мои вызовы функций вели себя некорректно: в их документации не было сказано, что они запаникуют при исполнении, но ветвь кода, ведущая к панике, всё равно компилируется. После данного замечания и копания через исходный код (что, кстати, было легко, спасибо разрабам Core), мне удалось выявить проблему, форкнуть Rust и отправить запрос на изменение.

Теперь я могу называть себя соразработчиком Rust, и мы можем писать чуточку более эффективные программы с меньшим количеством неиспользованного кода.