Организация Software Freedom Conservancy, а также компании GitHub и Mozilla Corporation, выступили (https://sfconservancy.org/news/2018/jan/03/cisco-v-arista/) в качестве независимых участников (https://ru.wikipedia.org/wiki/Amicus_curiae) судебного разбирательства между компаниями Cisco и Arista (https://en.wikipedia.org/wiki/Arista_Networks). Компания Arista в своих продуктах реализовала совместимый с Cisco IOS интерфейс командой строки, который многие администраторы рассматривают как стандарт де-факто для управления коммутаторами и маршрутизаторами, но Cisco считает, что подобное заимствование нарушает её права и добивается признания того, что имитация интерфейса командной строки из Cisco IOS является нарушением интеллектуальной собственности.
Ранее суд признал претензии Cisco необоснованными, так как отсутствует заимствование кода и в Arista применяется созданная с нуля альтернативная реализация общепринятого интерфейса. При вынесении решения суд применил в деле концепцию "Scène à faire (https://ru.wikipedia.org/wiki/Sc%C3%A8ne_%C3&... в соответствии с которой общепринятые элементы не подпадают под защиту авторского права, например, идентичное объявление переменных в программах не может служить поводом для выдвижения исков. Компания Cisco не согласилась с данной позицией и подала апелляцию в суд высшей инстанции.
Ряд вовлечённых в разработку СПО организаций и компаний добровольно приняли участие в разбирательстве, чтобы не допустить прецедента, который может привести к запрету воспроизведения интерфейсов командной строки. Участники настаивают на том, что закон об авторском праве не должен распространяться на идеи и функциональные возможности программного обеспечения, и, в частности, имитация существующих интерфейсов командной строки не должна сама по себе рассматриваться как нарушение авторских прав. Также указывается на применимость принципа "Scène à faire" к интерфейсам командной строки Cisco IOS в силу их общественной значимости.
Многие свободные программы вынуждены имитировать или взаимодействовать с поприетарным ПО через интерфейс командной строки. В подобных системах пользователи не должны получать явное разрешение на использование авторских прав. В качестве примера приводится операционная система UNIX, организация командной строки которой послужила основой для построения множества различных ОС, предоставляющих привычный унифицированный интерфейс. Во время основания проекта GNU было принято решение имитировать интерфейс UNIX, так как он уже воспринимался как промышленный стандарт и был знаком пользователям. При этом несмотря на то, что имена программ и опции командной строки совпадали, в разных системах применялись созданные с нуля разные реализации утилит.
URL: https://sfconservancy.org/news/2018/jan/03/cisco-v-arista/
Новость: http://www.opennet.dev/opennews/art.shtml?num=47855
Хм, а вроди ж до 1-го апреля еще далеко......
> вродиВсе сусешники так пишут, что ли?
Что, quagga тоже попадает?
дык, с таким успехом и bash попадает о_0
Что-то не слышно про суды Microsoft за double click
> Что-то не слышно про суды Microsoft за double clickРэкету нужна тишина.
" Microsoft has charged that Linux and open source violate 235 Microsoft patents but these patents have never been disclosed in public. " //http://techrights.org/faq/
Загонщиками работают другие:
http://techrights.org/2017/12/23/crushing-companies-that-mak.../
http://techrights.org/2017/12/10/microsoft-is-selling-troll-.../Продолжение осмотра --> http://techrights.org/category/microsoft/
Юротдел Cisco покусали их коллеги из SCO?
Или МакБрайд таки нашел новую работу :)
CiSCO
See i SCO!
> благодаря данной концепции идентичное объявление переменных в программах не может служить поводом для выдвижения исковИ именно поэтому Oracle любила мозги Android'у? -_-
Да и вообщеИспользовать int i, j и вариации моя идея, я хочу $1000 за каждое использование в коде умноженое на каждый бинрник где код использовался
Наследники Д.Ритчи ехидно потирают лапки и готовят к тебе иск...
интересно ктото знает почему именно
int i,j,kа не
int d,e,f ?
Это наследие древнего Fortran-а. Там переменные, имена которых начинаются с букв I J K L M N автоматически считались integer.
ктото еще помнит....
Я
да
а кому-то еще нужно поддерживать этот древний код на работе...
Как сказали ниже, в математике так обычно номера последовательностей отмечали.
В математике принято так обозначать целые числа.
a,b,c... это обычно константы.
>В математике принято так обозначать целые числа.Не совсем. В математике они не обязательно целые или вообще числа. А вот как индексы для последовательностей, сумм, элементов векторов/матриц/тензоров эти три буквы действительно используются часто. Также как l, m и n для граничных значений этих индексов.
iteration
i - iteration, логично, в случае в выборе j - логично, что она похожа на i (k, l, m - на вкус как и a, b, c), а так принципиальности какой-то "математической" (формальной) - нет. Тот же Гильберт ваще любил готические обозначания ("извращенец" при всём уважении :))
i, j и k - есть единичные векторы сонаправленные с осями координат (орты). Да что K&R не выдержит суда от Евклида.
> Да и вообще
> Использовать int i, j и вариации моя идея, я хочу $1000
> за каждое использование в коде умноженое на каждый бинрник где код
> использовалсяНифиг, int я изобрел!
Fuckoff, bit is my idea(actually not, but who cares about that in this day) and this idea cost @ $0 for using everything what are use bits(bytes, words, dwords, quadwords, signed/unsigned char, short, int, long, long long, float, double, boolean, pointers, addresses and et cetera).
Так или иначе шутку никто не понял. Ну и ладно.
потому что
1) перемудрил
2) не смешно
3) английский
4) безграмотный
почему горит у цисок понятно, но это совершенно не аргументированные претензии.
А что если из-за окошек начнут судиться?Мрак
Потому, что Ариста очень актвно лезет в тот сегмент рынка, где у Циски шатается стул.
В каком сегменте у циски сейчас хоть что-нибудь не шатается? Даже с персоналом они проблемы больше не смогут решать из-за визовых ограничений
> В каком сегменте у циски сейчас хоть что-нибудь не шатается? Даже с
> персоналом они проблемы больше не смогут решать из-за визовых ограниченийПодробнее? Вы про мексиканцев?
>> Подробнее? Вы про мексиканцев?Для США сейчас все мексиканцы, кто без их гражданства. Рабочие визы можно продлять только за пределами США, срок их ограничен годом. При просроченной визе можно находиться на территории только, если уже начали рассматривать обрашение на ВНЖ. Привлечение новых иностранцев - уже почти на грани фантастики. Ну и по результатам прошлого года, даже наличие ВНЖ не даёт 100% гарантий, что впустят на территорию их страны (пока что это относится к сирийцам, иранцам и пр.)
Как следствие, на горизонте в 5 лет ждем либо перенос компаний в Германию/..., либо будем любоваться деградацией всех компаний, разработчики которых сконцентрированы в сша
> Рабочие визы можно продлять только за пределами СШАтак было _всегда_, сюрприз.
Визовая система в США вообще другая, непохожая на европейскую и содранные с нее скаленвстающими.
Никакого отношения к твоему праву _находиться_ на этой территории, если ты по ней уже въехал - виза не имеет, можешь хоть в последний день ее действия приехать. Туристской тоже касается, если кому надо, а новую вам хрен дадут теперь.А вот право и время твоего пребывания там - регулируется вовсе другими бумажками. И пока действует твой контракт, и работодатель ничего не прочавкал отправить в immigration - тебе ничего не угрожает, если уже въехал (выезжать с просроченной нельзя. Вы ж как там его - хам-мункулс? Ну и стойте вот, где положено).
Отработал свои сколько-там-лет срочного контракта - и вали обратно в родные щебеня. Заключил другой до получения поджопника? Молодец, работай дальше.То что чаще всего контракты были бессрочные, а документы на GC (после достижения этого перка тебе уже не нужна ни виза, ни контракт) подавались твоим работодателем - это hr'ская плюшка, вместе с бесплатным обедом в офисе и медстраховкой. Могли дать, а могли и нет, но в приличных конторах как-то было принято.
При этом сроки, режим рассмотрения и особенности процедуры были разными, с большими-большими поблажками для друзей из Мехико-Сити и Бангалора. Для недрузей требуемые окна все время сокращались, процедуры усложнялись (в том числе уменьшая степень твоей привлекательности для работодателя, из-за кипы сложных бумаг), а сроки рассмотрения увеличивались - и началось это еще даже не при обезьяне, а не при нынешних. И закончилось по сути полным баном - "ждите", если не входите в число граждан счастливых стран - вечно. Потому что бангалорские съели все ресурсы, и продолжают валом валить. Я уж молчу про массовую легализацию вообще нелегальных - которая тебе не светит ни разу, хоть ты искупайся в ваксе.Нынешняя администрация как раз пытается прикрыть этот бесконечный фонтан. Получается плохо(вообще никак) из-за тотального саботажа со всех сторон (ибо cis всегда была гнездом непуганных демократов).
> либо будем любоваться деградацией всех компаний
угу, куда ж им без мексов, индусов и иранцев. Сразу ж деградируют.
Циске точно п-ц.
Any screenshots?
а с элтексом циска судилась?
адпаки давно ее интерфейс пользуют, что-то не слушал про разбирательства с ними
Ну вообще-то эльтекс скорее с джунипера слизан, чем с циски. Команды очень похожи
ариста просто убивает рынок сиськи вот и докапались
> ариста просто убивает рынок сиськи вот и докапалисьу циски на этом рынке нет ничего. И не было никогда. Если вы понимаете, какой это, на самом деле рынок, и чего именно.
Они героически впендюрили в издыхавшую 37xx серию аж два 10G порта (неспособных работать на 20G) ровно в тот момент, когда Ариста боролась за 0.4ms задержку в своем entry-level свитче (поскольку 1ms как-то слишком легко им далась ;-)
на этом сдались, купили нексус вместе с разработчиками, и пытаются всех заставить пользоваться его экосистемой, пихая ее куда надо и куда не надо.
Те, кому нужна не экосистема, а low latency в пределах одной отдельной стойки, хотя бы (и не на пол-стойки самого шасси) - как шли за аристой, так и дальше будут. Циска в этой области ничего не делает, и даже не пытается.
> Те, кому нужна не экосистема, а low latency в пределах одной
> отдельной стойки, хотя бы (и не на пол-стойки самого шасси) -Кстати, Mellanox SN2100 и аналогичные не смотрели часом -- или перебор? Там на control plane обычный атом, на него можно встать и дальше всё через ванильный switchdev обычными утилитами/кваггами.
> Кстати, Mellanox SN2100 и аналогичные не смотрели часомсудя по отсутствию в спеке вообще упоминаний latency - оно немножко для другого.
а для этого другого меня пока и nexus устроит, со всей своей экосистемой.в аристе внутре тоже, если что, обычный линукс, с квагами и прочей мишурой, можно прямо в bash вывалиться, только нафига, если все уже украдено до нас (cli у нее, помнится, довольно убогий, далеко не 100% копия ios. Интересно, циска не хочет посудиться с ZTE, кстати? Обоих совсем не жалко.)
> судя по отсутствию в спеке вообще упоминаний latency - оно немножко для
> другого.
> а для этого другого меня пока и nexus устроит, со всей своей
> экосистемой.Latency они хвастаются в спеке на чип, но говорят MLNX-OS совсем гвнище и ни для чего сложнее тупого L2 под SAN не годится.
> Latency они хвастаются в спеке на чип, но говорят MLNX-OS совсем
> гвнище и ни для чего сложнее тупого L2 под SAN не годится.Вот чего не знаю, не щупал -- но там есть как минимум Cumulus прямщас и другие варианты в перспективе. ASIC умеет и L3, это проверяли (тоже через switchdev).
Про это сам Mellanox и говорит. Ещё минус в российском ценнике, который под небольшие проекты выше американского интернет-магазина.
nexus же.
> nexus же.В жопе нексус. В глубокой.
Не понятно зачем понадобилось повторять убогий интерфейс Цисок?
> Не понятно зачем понадобилось повторять убогий интерфейс Цисок?покажите альтернативу. для командной строки.
микротик не предлагать. он убог еще более ИМХО
junos
два чаю сюда, их клишечка - топчик, это я как сертифицированный цискарь говорю
IOS XR, не один в один JunOS, но идеи Cli Juniper взяты и совмещены с IOS Cli.
>> Не понятно зачем понадобилось повторять убогий интерфейс Цисок?
> покажите альтернативу. для командной строки.
> микротик не предлагать. он убог еще более ИМХОbash
bash это не интерфейс командной строки устройства.
интерфейс это busybox + systemd/sysV+....ну мало того что это тот еще зверинец, так он еще ничего толком не обеспечивает
ни конфигурации в одном файле, ни отката при ошибке, ни удобства, ни простоты, и разграничения доступа, ни дуракоустойчивости. НИЧЕГО что надо командной строке УСТРОЙСТВА.
и к томуже в части bgp повторяет cisco :)
>> Не понятно зачем понадобилось повторять убогий интерфейс Цисок?
> покажите альтернативу. для командной строки.huawei же ж.
dis this иногда действительно спасает мир - особенно, если не с XR сравнивать ;)Полагаю, кто-то получил специальное задание "сделать ни разу непохожим на то как у белыхдемонов".
Удивительно - справился.
Не то чтобы совсем убогий, но местами логика, конечно, мозг выносит, да и наследие времен появления первых сетей тоже чувствуется.
Лучше бы скооперировались с нецисками и разработали что-нибудь современное и удобное. Но копировать "стандарт де факто" не думая, конечно, проще
> Не понятно зачем понадобилось повторять убогий интерфейс Цисок?Не удивлюсь, если ради уже развёрнутой автоматизации, заточенной именно под такой "API".
>> Не понятно зачем понадобилось повторять убогий интерфейс Цисок?
> Не удивлюсь, если ради уже развёрнутой автоматизации, заточенной именно под такой "API".Что-то в таком стиле https://networklore.com/ansible-template-caveat/ ?
Когда-то для одной убогой железки, не умевшей в snmp, пришлось написать expect'овый скрипт для опроса по ssh (причём стандартного expect'а там не хватило, пришлось ещё на tcl что-то дописывать). Так я с удовольствием бы отказался от этой "автоматизации", хоть и потратил тогда на неё несколько дней.
> В качестве примера приводится операционная система UNIX, организация командной строки которой послужила основой для построения множества различных ОС, предоставляющих привычный унифицированный интерфейс.Плохой пример. Командная строка Unix это Single Unix Specification, за проверку на который надо платить, и это явный стандарт. А командная строка cisco - это все го лишь командная сторока cisco.
Не понятно - что заставляет людей копировать чужую работу - вместо того что бы придумывать свое, более удачное.
> Командная строка Unix это Single Unix Specificationкоторая уже до этого попала в POSIX которуй изначально стал public, а уже оттуда попала в SUS
все правильно, любой интерфейс это как навыки письма
Сэр.. шли бы вы учить историю. SUS был раньше posix. Который в свою очередь влился в SUS v4 и стал одним документом.https://en.wikipedia.org/wiki/POSIX - 2000 год
https://en.wikipedia.org/wiki/Single_UNIX_Specification - 1980х1995 Edition
In 1995, the Open Group released the Single UNIX Specification Version 1, 1995 Edition.[1]This specification consisted of:
System Interface Definitions, Issue 4, Version 2,
System Interfaces and Headers, Issue 4, Version 2,
Commands and Utilities, Issue 4, Version 2,
X/Open Curses, Issue 4 Version 2,
Networking Services, Issue 4,
and was at the core of the UNIX 95 brand.[2]До posix было еще 5-10 лет...
Так что - сначала стандарт, а потом..
А тут попытка отжать то что придумывалось - под лозунгом "А все же к этому привыкли!"Можно увидеть документ с описанием стандарта на Cisco CLI ?
По Вашим-же ссылкам:https://en.wikipedia.org/wiki/POSIX
POSIX.1: Core Services (incorporates Standard ANSI C) (IEEE Std 1003.1-1988)
https://en.wikipedia.org/wiki/Single_UNIX_Specification
1994: Single UNIX Specification[edit]
This was a repackaging of the X/Open Portability Guide (XPG), Issue 4, Version 2.Если рассматривать именно стандарты на shell/утилиты, то:
POSIX.2: Shell and Utilities (IEEE Std 1003.2-1992)
In 1995, the Open Group released the Single UNIX Specification Version 1, 1995 Edition.Так-что POSIX был раньше.
> копировать чужую работу - вместо того что бы придумывать свое, более удачноеБолее удачный велосипед? Более кдачное колесо? Более удачный руль? Более удачную ложку?
Ребятки вздрогнули тоже:
http://libcode.org/projects/klish/
> общепринятые элементы не подпадают под защиту авторского праваЭтакая себе плата за "свой де-факто стандарт"; а что, резонно.
>> общепринятые элементы не подпадают под защиту авторского права
> Этакая себе плата за "свой де-факто стандарт"; а что, резонно.Да да. Вот вы делаете - что-то придумали. Людям понравилось - приходит Вася и говорит "Отдай" - ведь общепринятое.
Все пользуются - пора делать public domain!
У cisco никто ничего не отнимал. Всё их имущество осталось при них.
Копирование не является актом воровства. Это совершенно разные понятие не имеющие мужду собой ничего общего.
Судебная практика говорит об обратном.
> Судебная практика говорит об обратном.Адвокат после ознакомления с делом "Иванов против Петрова": Поздравляю, господин Иванов, закон на Вашей стороне!
Клиент: Я не Иванов! Я Петров!
Адвокат: Поздравляю, господин Петров, на Вашей стороне судебная практика!
>>> общепринятые элементы не подпадают под защиту авторского права
>> Этакая себе плата за "свой де-факто стандарт"; а что, резонно.
> Да да. Вот вы делаете - что-то придумали. Людям понравилось -
> приходит Вася и говорит "Отдай" - ведь общепринятое.
> Все пользуются - пора делать public domain!Если я приложил усилия именно к тому, чтобы стало общепринятым -- то да.
PS: Вы прежде чем меня лечить по части копирайта и прочей "интеллектуальной собственности" -- разберитесь с темой хотя бы на том же уровне, у меня это полтора десятилетия периодического вникания в т.ч. в законодательство различных стран и международные конвенции, а также судебную практику. А то понабегут, пымаш, "невинные бородатые дети" и начинают рассказывать, как их не надо бомбить за embrace&extend какой.
Скажете Cisco не прикладывало усилия что бы это стало общепринятым ?
вот шапка стала общепринятым вариантом linux.
Может стоит подрядить этих же товарищей что бы их юристы наказали RedHat и заставили выкладывать бинарные пакеты от RHEL? Оно же общепринятое..
>> общепринятые элементы не подпадают под защиту авторского права
> Этакая себе плата за "свой де-факто стандарт"; а что, резонно.И самая вишенка - этот Вася потом начинает стричь бабло с этого :)
Ага, причём безо всякого насилия.
я вот еще помню как автор MySQL пытался отжать товарную марку под предлогом "им не так пользуются".
И тоже подряжал комьюнити таскать каштаны для него.
Это ещё ладно, вот признание клингонского языка реальным, в силу чего он перестал быть объектом авторских прав Парамаунта - вот это эпичЬно. (http://taint.org/2016/05/17/235801a.html)
А че это у Циски девайсы прямоугольные? Это наглое нарушение авторских прав. Пусть платят. Пофиг кому,... да хоть мне.
У ихних телефонов скругленые углы, Апплы уже ждут прецедента и потирают потные рученки.
> А че это у Циски девайсы прямоугольные? Это наглое нарушение авторских прав.
> Пусть платят. Пофиг кому,... да хоть мне.
> У ихних телефонов скругленые углы, Апплы уже ждут прецедента и потирают потные
> рученки.Циска сейчас за железо не отвечает. Только за маркетинг. Все претензии к китайцам, которые так собрали :D
Ну CISCO прецендент создаст, а потом ее же и "вые,,ут" за использование командной строки UNIX стайл..
Где там Unix Style вы углядели?
> Где там Unix Style вы углядели?Ну командная строка-же. Автодополнения нормальные. Пусть бы делали окошки какие-нибудь, или веб-интерфейс с галочками. Или ещё что-нибудь своё. Клинопись, например, или двоичный ввод... А, не, двоичный уже занят. И троичный тоже. Следующий из свободных - четверичный.
Американская правовая система удивительна, конечно.Все это напоминает анекдот про двух ковбоев, которые увеличили ВВП.
>>что имитация интерфейса командной строки из Cisco IOS является нарушением интеллектуальной собственностиОни что ....лись там ? Причём тут CLI ?
Может сразу запретить в утилитах юзать /? --? или --help /help да ещё же можно запретить юзать алиасы ... они же так одинаковы и это нарушение интеллектуальной собственности .... уха ха ..
Умно, впихнуть на рынок оборудование, под которое Cisca кучу спецов сертифицированных сделала, а терь её не выгодно спецов делать для конкурента, .... или интерфейс менять только )))))))))))
>> кучу спецов сертифицированных сделала, а терь её не выгодно спецов делать для конкурента, .... или интерфейс менять только )))))))))))Микрософт обычно так и делает. К тому же, циска делает деньги не на обучении, а не самом процессе сертификации. То есть чем короче жизненный цикл технологий, тем выгоднее. Больше народу придёт получать новые бумажки, которые, опять же, скоро устареют. Значит они придут сдавать опять. Профит....
PS: лишь бы было больше народу, который верит, что бумажка с надписью от циски что-то значит
Ровно как и в ситуации национальными валютами.
еще и подрядить обезьянок из opensource - которые задешево будут тягать каштаны для васи :)
А не напомните: чем закончилось дело о правах на название "iOS"? Вроде ж Cisco c Apple судились по этому вопросу...
Договорились (как и по поводу iPhone), после чего в Макоси появился брендированный клиент для EzVPN.
Теперь они опубликовали уязвимости блендера спустя срок, но на просьбу помочь их исправить — НЕ ОТВЕТИЛИ.Пора-бы уже эту Циску внести в категорию "НЕВИДИЯ", и вслед за SCO обанкротить и этих врагов-паразитов.
Циску саму надо выиметь за mst pre-standard
без всяких повторений.