История изменений
Исправление baka-kun, (текущая версия) :
Потому ребята просто продолбали группу грамотных пользователей
Причем пролюбили по собственной глупости. К ним пришел ibara, автор порта, с вопросом «Мне тут пришлось всё пропатчить, чтобы собиралось и работало. Давайте согласуем патчи и проведем совместную работу, чтобы в опёнке появился Pale Moon. Я понимаю ваше желание контролировать сборку, так давайте сделаем это». И оставил координаты.
Вместо обсуждений или предложений «макаки» приперлись на следующий день к нему на гитхаб со своим cease&desist.
В общем, уже из FreeBSD успели поинтересоваться, нужно ли им тоже вынести Pale Moon из портов после домогательств к опёнку. И указали на основные проблемы с требованием к библиотекам:
1) You're not the upstream for any of these codebases: sqlite, nspr, nss, png, icu... As such there will be no effort made to submit you patches. You are welcome to retrieve our patches from the FreeBSD ports tree and apply them to your codebase if you so choose. Many man hours were spent adjusting these projects to work with FreeBSD's expectations; spending more to appease your private forks of these projects is unconscionable. 2) Shared system libraries exist for a reason and we intend to use them. 3) It will be beyond tedious to track down which vulnerabilities your browser is shipping. A CVE in nss or sqlite3 will not show up automatically for Palemoon in the results of our «pkg audit» tool unless someone has the ambition to peek into your codebase and see which extra copy of those libraries are being used. Building with your libraries is the wrong way to ship this software for our users.
Исходная версия baka-kun, :
Потому ребята просто продолбали группу грамотных пользователей
Причем пролюбили по собственной глупости. К ним пришел ibara, автор порта, с вопросом «Мне тут пришлось всё пропатчить, чтобы собиралось и работало. Давайте согласуем патчи и проведем совместную работу, чтобы в опёнке появился Pale Moon. Я понимаю ваше желание контролировать сборку, так давайте сделаем это». И оставил координаты.
Вместо обсуждений или предложений «макаки» приперлись на следующий день к нему на гитхаб со свои cease&desist.
В общем, уже ребята из FreeBSD успели поинтересоваться, нужно ли им тоже вынести Pale Moon из портов после домогательств к опёнку. И указали на основные проблемы с требованием к библиотекам:
1) You're not the upstream for any of these codebases: sqlite, nspr, nss, png, icu... As such there will be no effort made to submit you patches. You are welcome to retrieve our patches from the FreeBSD ports tree and apply them to your codebase if you so choose. Many man hours were spent adjusting these projects to work with FreeBSD's expectations; spending more to appease your private forks of these projects is unconscionable. 2) Shared system libraries exist for a reason and we intend to use them. 3) It will be beyond tedious to track down which vulnerabilities your browser is shipping. A CVE in nss or sqlite3 will not show up automatically for Palemoon in the results of our «pkg audit» tool unless someone has the ambition to peek into your codebase and see which extra copy of those libraries are being used. Building with your libraries is the wrong way to ship this software for our users.