Трындец задолбали безграмотные вендузятники. Я тут в рамках обязанностей надзора за лицензионной чистостой наткнулся на файл за копирайтами некоего Эдди Веласкеса на С#. Решил проверить откуда этот код взялся и как лицензируется. Вяснил, что этот код был опубликован на codeproject'е и, _никак не лицензирован_ (о чем на кодепрожекте к стати отмечено):
> This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.
Проверено - внутри никаких термсов нету.
Ну ладно это еще пол беды - ну необразованный этот Веласкес, добрый - выкладывает свои коды, но не знает, что надо их лицензировать, чтобы появились правовые основания ими пользоваться. Но он породил следующий бардак:
Есть пороект SharpBuilderTools@SF - он распространяется под неизвестной лицензией (указано other), но с исходниками. Там автором указана благодарность Веласкезу в контрибьюторах - то есть вероятно он спросил и получил прямое разрешение Веласкеса. Поскольку оно распространяется хрен знает как - вопросов к проекту никаких.
Далее есть проект lextudio@googlecode - распространяется под GPLv3 в котором используется этот же код Веласкеса - но бинарноскомпиленый в SharpDevTools.dll - то есть похоже бинарник взят из SharpBuilderTools@SF - что уже есть астральный звездец - интегрирован код под несовместимой лицензией, но и двойной звездец в том, что он фактически содержит проприетарный код Веласкеса.
То есть уже возникла цепочка страшная цепочка, которая затащила проприетарный код в GPLv3 проект.
Далее другой проект - DC#@SF - та же самая ситуация. Проект под GPLv2, содержит в исходниках код Веласкеса, в эбауте содерждит ему благодарность. Но благодарность - это не лицензия - любой человек взявший код под GPLv2 - попадает в ту же сепочечную яму - там содержиться проприетарный код на, который он не имеет никаких прав взятый автором с публичного сайта, без всяких на то правовых оснований. То есть, если автор не покажет письмо веласкеса которое разхрешает ему лицензировать код под GPLv2 (а в таком случае его бы лучше прилагать к проекту рядом с лицензией) - то опять все остальные в заднице.
Трындец - во микрософт ввел моду на опенсорс - теперь каждый безграмотный идиот мнит себя опенсорсдевелопером, потому что берет что-попало где-попало в исходниках, пихает себе и "выкладывает под GPL", тем самым подставляя всех кто делает derived works.
И это мля с одного файла на который я случайно наткнулся и первые пару зависимых проектов которые я нашел. А у этой хрени 170 тысяч просмотров. Подозреваю, что если взять и детально начать анализировать - там такие деревья мрачные с кучей нелегального кода, что сотни девелоперов/пакеджеров, которые "взяли код под GPL" оказываются в полной заднице.