Петиция по обязательному публикацию исходников у бесплатных плагинов

HomaPlus

Пользователь
Сообщения
1 053
Решения
19
Веб-сайт
github.com
В общем spigotmc.ru как страдал от большого количества некачественных плагинов (предположительно в том числе и среди платных ресурсов), так и страдает, и введения нового правила не очень помогло
Фрагмент правил написал(а):
5.2 Для публикации платных ресурсов, необходимо иметь на форуме не менее 2(двух) бесплатных ресурсов(за исключением руководств). Бесплатные ресурсы не могут быть фиктивными и будут тщательно рассматриваться модерацией перед выдачей права на публикацию платных ресурсов.

Что на повестке
Либо полный запрет на публикацию плагинов без исходного кода, либо большой красный предупреждающий знак, что "Автор плагина отказался публиковать исходный код, администрация не несет ответственности за возмозможные ошибки"

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

Наличие предупреждения будет иметь эквивалентный эффект - на форуме есть много +- похожих плагинов (так же есть много случаев, когда на spigotmc.ru опубликован малофункциональный аналог уже существующего плагина и до кучи без исходников), если автор действительно хочет, чтобы использовали
именно его плагин, а не аналогичный - то опубликует исходники, и если у автора эквивалента не будут опубликованы исходники, то большое красное предупреждение побудит пользователя скачать что-то другое.

В конечном итоге данные меры уменьшат количество фиктивных плагинов (или помогут улучшить качество + вдобавок будут стимулировать разработчиков развиваться) и положительно повлияет на комьюнити в целом

Что включает мой пакет предложений
1) В ссылках добавить возможность указать свой github/gitlab/эквивалент
2) Для всех старых плагинов-ресурсов, без исходников, повесить предупреждения, и разослать авторам письма, чтобы "исправлялись"
2.1) При поиске плагинов на сайте "В верху" так же надо выставлять плагины с исходниками

3.1) Для новых плагинов - обязательную публикацию исходников на github/экв (либо большое красное предупреждение)
3.2) Запретить публикацию платных плагинов, если не указан github/экв. и если все бесплатные плагины без исходников



Голосование
1) Полный запрет публикации бесплатных плагинов без исходников
2) Только большое красное предупреждение у плагинов без исходников
3) Лучше ничего не менять (объясню, почему так - ниже)
 
Предложение хорошее, но определённо нельзя выставлять это как обязательное требование для публикации. А предупреждение будет бесполезно, поскольку и так багами в плагинах мы не занимаемся, а вероятность того, что обычный пользователь полезет смотреть исходники крайне низка. Думаю, какого-нибудь сообщения на экране публикации будет достаточно чтобы его игнорировали.

И получается такая ситуация: надо либо заставлять, но так делать однозначно нельзя, либо просить, но людям как было плевать, так и будет дальше, либо предупреждать пользователей, но это точно также бесполезно.

Поэтому как лично я считаю, стоит либо оставить как есть, либо для продажи плагинов просить опубликовать исходные коды (хотя бы некоторых) бесплатных
 
А предупреждение будет бесполезно, поскольку и так багами в плагинах мы не занимаемся
Понятно, что не занимаетесь - проверять каждый плагин на ошибки - это с ума сойти можно

Однако данное +- подобное предупреждение-напоминание все же будет иметь свой вес и склонит конечного потребителя к использованию ресурса с открытым исходным кодом (который будут более активно будут обсуждать, быстрее находить ошибки + любой желающий сможет форкнуть репо и исправить их)
-> Если автор действительно хочет, чтобы его плагин использовали опубликует исходники (ну и дальше все что понаписал выше)
 
Последнее редактирование:
(который будут более активно будут обсуждать, быстрее находить ошибки + любой желающий сможет форкнуть репо и исправить их)
В пример приведу свой плагин. Всё открыто, но ошибки никто не бежит исправлять. Удивительно, ваша схема не работает :D
 
В пример приведу свой плагин. Всё открыто, но ошибки никто не бежит исправлять. Удивительно, ваша схема не работает :D
Чекнул парочку ваших плагинов - у вас все +- приличненько (если сравнивать с н-рыми чудесами, которые видел ранее)
так что и правки вносить будет наверное излишне

И плагин показать на публику не стыдно - и исходники открыть
Собственно вот оно и хороший пример - так что однозначно плюсик в карму, и на заметку другим разработчикам

Не могу ничего сказать на счет ошибок, тк увы не использую
 
Последнее редактирование:
Назад
Сверху Снизу