О том, как IBM получили право использовать код во зло

При создании JSON и другого ПО Дуглас Крокфорд включил в лицензию пункт "Программное обеспечение должно быть использовано во имя Добра, а не во Зло". Далее перевод части выступления Дугласа Крокфорда об истории JSON:


Примерно раз в год я получаю письмо от юриста, каждый год от нового юриста, из компании - я не хочу смущать эту компанию, называя её имя, поэтому назову только инициалы - IBM.


В письме они говорят, что хотят использовать что-то, что я написал. А я включаю этот пункт во всё, что я пишу. Они хотят использовать что-то, что я написал в чём-то, что они написали, и они вполне уверены, что не будут использовать это во зло, но они не могут сказать это наверняка о своих клиентах. Так что не мог бы я дать им особую лицензию для этого?


Конечно! Я написал им - это было буквально две недели назад - "Я даю разрешение IBM, их клиентам, партнёрам и миньонам использовать JSLiny во зло."


Адвокат ответил: "Большое спасибо, Дуглас!"

IT-юмор

5.7K пост52.5K подписчиков

Добавить пост

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Автор поста оценил этот комментарий

не понимаю, логично что зло это незаконное что-то, а раз незаконное, нах им ваще лицензия, т.е. фактически она может использоваться на всем ПО

раскрыть ветку (1)
8
Автор поста оценил этот комментарий
логично что зло это незаконное что-то

Рабство долгое время было законным, геноцид тоже устраивали законно, расизм законен до сих пор, массовая слежка законна, закон яровой, нуу закон в общем. Можно продолжать очень долго, есть полно законных вещей, которые подходят под определение зла.

показать ответы
72
Автор поста оценил этот комментарий

Ну, как бы, это тупо, шутковать в лицензии. Охуеть, остроумие он показал, ржали всем IT-отделом. А тем, кто бережет лицензионную чистоту, теперь приходится отдуваться.

Вот, например, GNU пишут

https://www.gnu.org/licenses/license-list.ru.html

Лицензия JSON (#JSON)
Это лицензия первоначальной реализации формата обмена данными JSON. Эта лицензия принимает за основу Лицензию Expat, но добавляет пункт, требующий: “Программы должны использоваться для Добра, а не для Зла”. Это является ограничением на применение и, следовательно, противоречит свободе 0. Возможно, это ограничение не поддается защите в суде, но мы не можем заранее предполагать этого. Таким образом, лицензия несвободна.
раскрыть ветку (1)
7
Автор поста оценил этот комментарий

Согласен, к примеру вот обсуждение, можно ли Beerware считать свободными: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685575


Beerware - это лицензия, предлагающая при встрече купить создателю пиво, если будет на то желание. https://en.wikipedia.org/wiki/Beerware

6
Автор поста оценил этот комментарий

>> "Я даю разрешение IBM, их клиентам, партнёрам и миньонам использовать JSLiny во зло."

Может "JSLint"?

раскрыть ветку (1)
6
Автор поста оценил этот комментарий
Может "JSLint"?

Да, странно, я даже помню, как исправлял эту опечатку при редактировании.

1
Автор поста оценил этот комментарий

Пользуясь случаем хочу спросить, есть ли специальные утилиты или универсальные скрипты для перевода txt файла в json. Нужно на Linux, весь инет облазил ничего нет. :(

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

JSON - это формат текста. Файл, к которому в Windows ставят расширение .txt - это текст, который может быть в любом формате.


Допустим, у тебя есть текст "Привет, меня зовут Вася." Если ты поставишь ему расширение ".русский_язык", то люди, которые понимают, что значит расширение .русский_язык (в том числе иностранцы, которые на глаз русский язык не различают), воспримут первую букву "П" как начало предложения, пробелы - разделение между словами, запятая будет отделять вводное слово, заглавная буква "В" - начало имени, а точка - конец предложения. И это формат русского языка для тех, кто его знает.


Иначе говоря, .txt файл нельзя перевести в .json, т.к. и то, и другое - просто текст, в первом случае у него нет заданного форматирования, во втором ты говоришь, что твой текстовый файл стоило бы воспринимать в формате JSON. Но если твой текст не в формате JSON, то как бы ты ни сказал его воспринимать, он им не станет.

показать ответы
1
Автор поста оценил этот комментарий

Копрорация зля это ведь  Apple.

Mail.ru слишком мелковата для такого звания.

раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Корпорация Зла - это вообще устоявшийся термин(а в Японии даже есть ежегодная награда на самую злую компанию), и в каждой индустрии есть своя: в играх EA, в пищевой промышленности - Monsanto, в медицинской - Bayer(которые ещё и удвоили своё зло, когда год назад купили Monsanto), в IT такой корпорацией всегда считалась, и заслуженно, Microsoft. Что же касается российского IT, то Mail.ru Group тут безусловно является локальной Корпорацией Зла.

показать ответы
Автор поста оценил этот комментарий

Да да, неправильно выразился просто.

Имеется текст в txt файле, слова в тексте разделены пробелами и имеют примерно такую структуру:

Время:11-11 Дата:11.11 Адрес Улица:Пушкина Дом:11

И необходимо привести этот текст к json формату с нужным синтаксисом.

раскрыть ветку (1)
Автор поста оценил этот комментарий
2
Автор поста оценил этот комментарий

Нихера не устаревший, взгляни на яблоко, Истинное зло во плоти. Майкрософт не дотягивает до них.

Вообще я считаю что этот термин и пошёл от яблок, она стала первой Корпорацией Зла. после чего остальные компании в других отраслях стали сравнивать с этим идеалом, истинно-злой корпорацией.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
устаревший

В моём тексте такого слова нет.


Майкрософт не дотягивает до них.

Подозреваю, что вы слишком мало знаете об истории Microsoft.


Просто интересно, а почему по-вашему Apple прошлого века была злой?