piritedflow 14 февраля 2013 в 22:31 (комментарий был изменён)
Какой автор? Какие пользователи? Вы вообще о чем? Вы делаете открытый проект, а подходите к нему как к закрытому. Сами виноваты.
Пример из жизни: делал opensource проект несколько лет назад — расширение greasemonkey для одного сайта. Много фич, людям понравилось, стали пользоваться. А потом забросил сайт и, соответственно, проект. Внезапно и совсем. Полная нулевая активность.
Через два года решил вернуться, пошел посмотреть что с моим детищем: форкнули! Два раза менялся главный, добавили кучу фич, пофиксили баги, портировали на хром. А я как раз недавно на хром перешел. Ноль затрат, куча пользы %)
Вывод 1: поддерживайте и пишите только то, чем сами пользуетесь. Никакого разделения на «разработчика» и «пользователя». Вы и есть свой единственный пользователь. Собственная нужда должна быть единственным мотиватором вашей опенсорс работы. Только так вы не сдуетесь, не устанете, не начнёте просить денег «кушать тоже надо!».
Вывод 2: Если кому-то нужна фича, а вам не нужна, пусть делает её сам или оплатит реализацию фрилансеру. Вы имеете право взяться только если вам тоже будет польза от неё. Никакого альтруизма. Бага висит 5 лет? Ну и пусть. Она же вам не мешает. Пусть чинят те, кому мешает. Пусть оплатят её починку.
Вывод 3: Если вам проект больше не нужен, бросьте его! Если он кому-нибудь нужен, он будет жить и дальше и без вас. В этом и есть суть opensource — от автора ничего не зависит. Проект должен уметь жить отдельно и самостоятельно
Вывод 4: Если вы бросили проект, и он умер, значит он никому больше не нужен. Значит он должен уйти в архивы. Посмотрите вокруг, где-то должен быть новый блестящий аналог — идите туда.
Вывод 5: Перед тем как бросить, напишите доку или сделайте скрипт, который максимально облегчит начало разработки любому желающему (по-хорошему, это надо делать с самого начала, но если уж забыли, то сделайте перед уходом), иначе даже нужный проект может умереть из-за своей сложности.
«Пользователи» прочитавшие эти выводы должны по-идее офигеть от цинизма и наплевательства на их желания. Вы всё правильно поняли
Опенсорс разработчик должен игнорировать желания пользователей, если они не совпадают с его собственными. Только так это работает. Только так он не почувствует себя использованным. А те «альтруисты» среди нас, которые позволяют на себе ездить, делают только хуже, вводя пользователей в заблуждение относительно их прав.
Уважаемые «пользователи», Опенсорс — это не бесплатно, это можно. Каждая работа должна быть оплачена. Ваша выгода от опенсорса не в халяве, как многие думают, а в том, что вы можете заказать кому-угодно совершенно любое улучшение по рыночным ценам, а не терпеть монополию «хозяина».