Могу ли я внести свой вклад в мой местный проект?

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

У меня не так много опыта программирования, но я заставил свое маленькое общество, которое продает некоторые продукты, установить kubuntu и использовать программу, которую я разработал.

Это займет у меня некоторое время, но он будет контролировать запасы, писать логи, отправлять электронные письма, распечатывать балансы, распечатывать билеты, показывать статистику из исторической базы данных и т. Д.

Вопрос в том, что это локальный проект, и я неопытен, какие шаги мне следует предпринять, если у него есть шансы закончить публикацию как открытый исходный код?

Я могу загрузить его на Github, например, но мне интересно, будет ли у него просмотр / загрузка или интерес к выполнению программы, которую я пишу.

1 ответ

Решение

Есть два элемента, чтобы "пожертвовать" код сообществу.

Первый - это обслуживание. Кто отвечает на вопросы поддержки? Решает ошибки и исправляет код? Обычно это делает сопровождающий, который может быть вами (или кем-либо еще)... но должен быть кем-то. Неподдерживаемый код будет извлечен из Debian и Ubuntu.

Второй - это дистрибуция, обычно с использованием deb, Snap или других типов пакетов. PPA имеют низкий барьер для входа для разработчиков, но затрудняет поиск программного обеспечения для пользователей. Дебы появляются в программном обеспечении Ubuntu, их необходимо спонсировать для загрузки в Debian (см. Mentors.debian.net, чтобы найти спонсоров), а затем автоматически объединить их со следующими выпусками Ubuntu. Snaps имеют отдельный App Store, также появляются в программном обеспечении Ubuntu, не требуют спонсорства и не следуют календарю релизов Ubuntu.

Другие вопросы по тегам