Ответы пользователя по тегу GNU
  • Как интерпретировать условия AGPL v3?

    @Z-r
    IANAL. TINLA.

    > Правильно ли я понимаю, что организация может свободно использовать его для внутренних нужд

    Да. Однако уловите, что отличие (GNU) AGPL от GNU (L)GPL именно в сужении понимания этих самых «внутренних нужд» до ожидаемых пределов — использование программы в качестве доступного извне сервера внутренним использованием более не считается.

    > в том числе и включать в свое ПО, используемое для внутренних нужд

    Да.

    > без необходимости открывать исходники своего ПО?

    Да. (Хотя обращаю ваше внимание, что нет такого термина «открыть исходники», но мне сложно придумать, что́ бы вы могли в него вложить, чтобы ответ был иным.)

    > Тут она выступает как конечный потребитель?

    По наиболее употребимому определению, конечный потребитель — это тот, кто приобретает товары и услуги для удовлетворения своих личных потребностей. То есть народ. То есть производственная компания им быть не может по определению. Но никакого значения в контексте ваших вопросов это не имеет.

    > Если она использует продукт в коммерческом ПО, то она должна открыть исходники коммерческого ПО?

    Лицензии ГНУ не делают никакой разницы меж «коммерческими» программами и иными.

    > Если исходники коммерческого ПО открыты, можно ли продавать это ПО без связей и договоренностей с автором продукта, который распространяется по АГПЛ и используется в этом коммерческом ПО?

    Любую свободную программу можно продавать. И это не «без договоренности», а с таковой — она просто уже у вас в кармане.

    Что до исходников, то да, чтобы продавать программу на условиях лицензий авторского лева ГНУ в неисходной («об’ектной») форме нужно иметь соответствующие ей исходники, и поступать с ними одним из оговоренных способов.
    Ответ написан
    Комментировать
  • Как написать на bash программу (исполнимый файл), которая меняет каталог?

    @Z-r
    > требуется создать ИСПОЛНИМЫЙ ФАЙЛ
    > этот самый ИСПОЛНИМЫЙ ФАЙЛ предполагается положить в одну из папок PATH и вызывать откуда угодно в терминале
    > ИСПОЛНИМЫЙ ФАЙЛ при вызове самостоятельно завершать работу и менять текущую рабочую директорию

    Это невозможно. Ну или по крайней мере не должно быть возможно без использования весьма развесистых костылей типа программной записи на ввод телетайпа.

    Рабочий каталог — это свойство окружения процесса и он точно так же, как и все окружение, наследуется дочерними процессами, а не разделяется с ними. А исполняемый файл по определению исполняется в дочернем процессе.
    Ответ написан
    Комментировать
  • Как определить, содержит ли закрытая программа свободный код?

    @Z-r
    > Как определить, содержит ли закрытая программа свободный код?

    Я не знаю, что вы имеете в виду под «закрытой программой» (прекратившую свое существование?), но какая разница, что́ плагиатили — свободную программу или несвободную? Методы судебной экспертизы от этого не поменяются.

    Если вы надеетесь, что здесь кто-нибудь вам о них расскажет длиннее, чем в двух словах (как это сделал т. Rou1997:), то боюсь, зря надеетесь. Это целое направление в криминалистике, по которому даже тематические журналы выходят. Я в нем совершенно не специалист, но ряд товарищей рекомендует для первоначального ознакомления книгу:

    Zeidman, Bob. The Software IP Detective’s Handbook: Measurement, Comparison, and Infringement Detection — Prentice Hall, 2011

    Да, обязан предупредить, что говоря о свободных лицензиях автор допускает пару весьма грубых ошибок. А также имеет выраженное предубеждение против свободных программ, в чем не стесняется признаваться. И, разумеется, не чурается использовать пропагандистскую терминологию. И вообще не прочь порассуждать на темы, не имеющие отношения собственно к криминалистической экспертизе (вы там даже про «ЮКОС» и Ходорковского пассаж найдете :-). Но, я полагаю, у вас достаточно критического восприятия, чтоб все это не мешало извлечь из книги рациональное зерно.
    Ответ написан
    1 комментарий
  • Что делать с библиотеками после сборки?

    @Z-r
    > Что делать с библиотеками после сборки?

    Чавой?

    > Как загрузить все сразу эти рантаймовые библиотеки?

    Э... Вы уверены, что понимаете, что́ есть библиотека времени исполнения (runtime library)?

    > --with-x-xwidgets или просто --with-xwidgets

    ./configure --help

    > Does Emacs use -lgnutls? no
    > Does Emacs use -lxml2? no

    ... а равно и ряд других пунктов должны быть по-умолчанию включены, емнип. Вы посмотрите по выводу повыше — там, где проверки, чего у вас не нашлось. Скорее всего у вас просто-напросто соответствующие сборочные пакеты в системе не установлены. То есть в данном случае для Дебиана, например, libgnutls*-dev, libxml2-dev и т. д.
    Ответ написан
  • Существует ли софт для управления mailman подписками?

    @Z-r
    > хочу ... получать только дайджесты
    > не обходить же их все под одной

    А как еще? Они же на разных серверах. Составляете список, и шлете на каждый ${list}-request@${host} с адреса подписки:
    set authenticate ${passwd}
    set digest plain

    ну или как там, я точного синтаксиса не помню — запросите у самого сервера справку (help).
    Ответ написан
  • Нарушая условия лицензии GNU GPL является ли компания Mikrotik вором, а ее клиенты — скупщиками краденого?

    @Z-r
    Нет, конечно; противозаконное использование об’екта авторских прав — это не кража, это изнасилование.

    А вообще Эргил Кузьмич известен своими резкими, категоричными, и далеко не всегда формально корректными высказываниями; если хотите совета: вы просто не обращайте внимания на их форму, а только на суть.
    Ответ написан
    Комментировать