Должен ли что-то opensource программист своему сообществу пользователей?

Покопавшись немного в Интернете на форумах о СПО можно заметить как профессиональные пользователи Linux как-то очень интересно ведут себя в случае если новичкам не нравиться та или иная программа из мира opensource. Новички спрашивают: почему тот или иной opensource-программист не сделал эту функцию или не исправил эту ошибку? А профессионалы в ответ говорят: человек создал программу как смог, ваше решение пользоваться ей или нет, разработчик оказался столь добрым, что предложил ее для вас бесплатно и по сути ничего не должен, а если вам (новички) что-то не нравиться, то вот вам исходный код в руки — доделывайте программу как считаете нужно и как умеете.
Услышав такой ответ кто-то из начинающих пользователей возможно разочаруется и вернется обратно на продукты M$, кто-то возможно смириться с этим утверждением и будет терпеть недоработки программы, кто-то, возможно еще попытается найти достойный аналог плохо работающей программы из мира СПО. Но в общем суть этой статьи состоит не столько рассказать как поведет себя новичок в Линуксе в этой ситуации, сколько немного поразмышлять на тему: действительно ли должен opensource программист своему сообществу пользователей касательно описанной выше ситуации?
Скажу сразу, что тут не будут рассматриваться многие духовно-этические стороны данного вопроса. Я просто… хочу показать начинающим линуксоидам как ошибаются профессиональные пользователи относительно них в данном вопросе. Итак, поехали!
Представьте себе такую ситуацию: Вам нужно сходить в магазин за хлебом. Вопрос такой: должны ли Вы что-то делать чтобы достичь этой цели? Ответ очевиден: конечно ДОЛЖНЫ, но в основном себе для того, чтобы поесть. Теперь представьте другую ситуацию: opensource программист хочет создать программу, которая понравилась бы хотя бы если не большинству, то львиной доле пользователей Линукс. Должен ли он при этом делать ее на надлежащем уровне начиная от качественно написанного кода до замечательного внешнего дизайна и при этом активно учитывать пожелания пользователей о ее направлении ее дальнейшего развития и исправления обнаруженных ошибок? Ответ будет прост: если он ХОЧЕТ, чтобы его программа была популярной, то он ДОЛЖЕН сделать ее такой таковой. Иначе он просто никогда не достигнет поставленной цели… 🙂 Напрашивается вопрос: кому должен? В первую очередь себе – для достижений поставленной цели популяризации программы. А во вторую очередь членам сообщества пользователей, которым он должен угодить. Т. е. второе образуется из первого: если программист ХОЧЕТ чтобы его программа была популярной, то он ДОЛЖЕН сделать ее таковой! И точка. Вот собственно это и есть то, что не понимают профессиональные пользователи ругая новичков.
А теперь давайте представим себе такую ситуацию: opensource программист пишет программу ДЛЯ СЕБЯ, а мнение других пользователей о создаваемой программе его не интересует совершенно или по большому счету. Правильно ли говорить новичкам о том, что программисту все равно, что подумают другие люди о его творении? Думаю, что начинающие пользователи должны быть в курсе того с какой целью создавалась программа и следовательно знать стоит ли ее устанавливать на компьютер. Если программа создана программистом для развлечения, то скорее всего серьезным бизнес-пользователям ее лучше не видеть, а также не видеть ее новичкам дабы не разочароваться в СПО. Программист тогда действительно НЕ ДОЛЖЕН… Но для того чтобы разобраться где программист должен а где нет, то нужно сделать две вещи на тех форумах где унижают новичков в затронутой теме.
1. Предложить всем кому это интересно вынести на обсуждение сообществу СПО пункт для менеджера программ в дистрибутиве (что если программисту наплевать на свое популярность своего творения) «Несерьезные программы». Это будет означать, что программист НЕ ДОЛЖЕН делать программу для широкого круга пользователей и людям, которые не хотят получить расстройство эту программу лучше не использовать.
2. Если вас, уважаемые начинающие пользователи, ОС Линукс начинают ругать на затронутую тему или вы заметили где ругают других новичков, то постарайтесь на этом форуме оставить ссылку на эту статью.
Не разочаруйтесь в СПО, начинающие пользователи!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Что Вы думаете об этой статье?
  • Потрясающе (1)
  • Интересная (0)
  • Полезная (0)
  • Скучная (0)
  • Плохая (0)

Share This:

Добавить комментарий