From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Date: Wed, 20 Nov 2019 01:43:58 +0100 From: Alexey Gladkov To: devel@lists.altlinux.org Message-ID: <20191120004358.g6pcnwxvbzmvwgbv@localhost> Mail-Followup-To: devel@lists.altlinux.org References: <20191119200516.6xsutqsrg3sijjy3@localhost> <20191119213447.3zucckvdmqygca43@localhost> <605434dd-f9ae-f72e-2cdc-4af6c474f151@basealt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <605434dd-f9ae-f72e-2cdc-4af6c474f151@basealt.ru> Subject: Re: [devel] I: license tag X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Nov 2019 00:44:05 -0000 Archived-At: List-Archive: List-Post: On Wed, Nov 20, 2019 at 03:09:29AM +0300, Grigory Ustinov wrote: > Честно сказать, неплохо было бы ещё верифицировать корректность указанных > лицензий. Я думал про это, но сейчас это даже близко невозможно т.к. у нас нет вообще никаких точек от которых можно оттолкнуться. Давайте сначала формализуем формат и сделаем так чтобы его можно было проанализировать. Потом уже можно пытаться сравнивать с фактическими лицензиями. > Тут могут иметь место как минимум два варианта: либо пакет был > собран очень давно и лицензия могла поменяться, как в указанном выше случае, > либо пакет был создан по аналогии с каким-то и лицензия не была > скорректирована из-за невнимательности мейнтейнера. Полагаю, что > заинтересованные в данном вопросе лица, могли бы создать робота, который > парсил бы файл LISENSE* и по тексту определял бы тип лицензии и записывал бы > в тэг значение из rpm-build-licenses. Ну типа как на гитхабе. В дальнейшем > подобную проверку можно было бы добавить в сборочницу, чтобы вновь прибывшие > пакеты уже были правильными. Давайте попробуем идти поэтапно. У нас пакетов с тем что сложно понять в теге лицензии, или вообще не очевидные вещи, или вообще мусор настолько много, что sisyphus_check делает только warning. Я надеюсь, что удастся сделать тег хотя бы понятным. > Кстати можно так же грепать и по исходникам, так как в отдельных исходниках > может быть указана другая лицензия или файла с ней может не быть. Эта задача вообще нифига не очевидная. Ею интересуются многие[1]. [1] https://github.com/amzn/askalono/blob/master/README.md -- Rgrds, legion