Задать вопрос
  • Это перепродажа стоковых иллюстраций?

    @Z-r
    > имеется ли нарушение авторских прав стокового иллюстратора?

    Телепаты все еще в отпуске. Откуда мы можем знать, какими правами поделился с вами «сток» за плату, а какими нет?
    Ответ написан
    2 комментария
  • Как защищать авторские права на код?

    @Z-r
    Точно так же, как и на любое другое произведение — опубликовать.
    Ответ написан
    Комментировать
  • Как повесить несколько дополнительных символов на одну клавишу в конфиге xkb?

    @Z-r
    Если в ключевых словах, то RedirectKey(key=..., clearmods). А если в правой части (во что транслировать) всегда одна клавиша, а не аккорд, то вообще имеет смысл описать всю вашу схему как overlay — это намного чище.

    [из комментариев]> а вы не могли бы привести пару примеров

    Для overlay’я — да, пожалуйста, вот вам выдержка откуда-то из ~/.xkb.d/. И хотя я ей фактически не пользуюсь, поскольку:

    — Во-первых, у меня нестабильно работала закомментированная часть (C-wC-backspace) — причем самым причудливым образом — при первой компиляции она выдавала какую-то ошибку, а после ряда танцев с бубном — таки собиралась и работала.

    — А во-вторых, я обнаружил, что не имею во всем этом никакой необходимости, ибо у меня из сколько-нибудь активно используемых программ: ГНУ Емакс да Айсвизел (Файрфокс), иногда ряд программ в эмуляторе терминала. С первым — понятно; Айсвизел — на ГТК, где сочетания клавиш можно настроить гораздо гибче, чем тупой контекстно-независимой трансляцией (а базовые емаксовые сочетания для ГТК поставляются из коробки); большинство же интерактивных программ, запускаемых в эмуляторе терминала, используют (или могут использовать) ГНУ Ридлайн, где все еще лучше, чем в ГТК.

    Но, как я помню, в остальном тут все должно работать.

    partial modifier_keys
    xkb_symbols "lctrl_overlay" {
        replace key <LCTL> {
                type = "PC_CONTROL_LEVEL2",
                symbols = [ Control_L, NoSymbol ],
                actions = [ SetMods(modifiers=Control),
                            SetControls(controls=overlay1) ]
        };
    };
    
    partial modifier_keys
    xkb_symbols "rctrl_overlay" {
        replace key <RCTL> {
                type = "PC_CONTROL_LEVEL2",
                symbols = [ Control_R, NoSymbol ],
                actions = [ SetMods(modifiers=Control),
                            SetControls(controls=overlay1) ]
        };
    };
    
    default partial modifier_keys
    xkb_symbols "ctrl_overlay" {
        include "nav(lctrl_overlay)"
        include "nav(rctrl_overlay)"
    };
    
    partial modifier_keys
    xkb_symbols "lctrl_lock_overlay" {
        replace key <LCTL> {
                type = "PC_CONTROL_LEVEL2",
                symbols = [ Control_L, NoSymbol ],
                actions = [ SetMods(modifiers=Control),
                            LockControls(controls=overlay1) ]
        };
    };
    
    partial modifier_keys
    xkb_symbols "rctrl_lock_overlay" {
        replace key <RCTL> {
                type = "PC_CONTROL_LEVEL2",
                symbols = [ Control_R, NoSymbol ],
                actions = [ SetMods(modifiers=Control),
                            LockControls(controls=overlay1) ]
        };
    };
    
    default partial modifier_keys
    xkb_symbols "ctrl_lock_overlay" {
        include "nav(lctrl_lock_overlay)"
        include "nav(rctrl_lock_overlay)"
    };
    
    partial modifier_keys
    xkb_symbols "hwdm" {
        // key <I250> { symbols = [ NoSymbol ] };
        // key <I250> {
        //     actions = [ RedirectKey(key=<BKSP>, mods=Control) ]
        // };
        key <LatH> { overlay1 = <BKSP> };
        key <LatW> { overlay1 = <I250> };
        key <LatD> { overlay1 = <DELE> };
        key <LatM> { overlay1 = <LNFD> };
    };
    
    partial modifier_keys
    xkb_symbols "pbnf" {
        key <LatP> { overlay1 = <UP> };
        key <LatB> { overlay1 = <LEFT> };
        key <LatN> { overlay1 = <DOWN> };
        key <LatF> { overlay1 = <RGHT> };
    };
    
    partial modifier_keys
    xkb_symbols "ijkl" {
        key <LatI> { overlay1 = <UP> };
        key <LatJ> { overlay1 = <LEFT> };
        key <LatK> { overlay1 = <DOWN> };
        key <LatL> { overlay1 = <RGHT> };
    };
    
    partial modifier_keys
    xkb_symbols "khjl" {
        key <LatK> { overlay1 = <UP> };
        key <LatH> { overlay1 = <LEFT> };
        key <LatJ> { overlay1 = <DOWN> };
        key <LatL> { overlay1 = <RGHT> };
    };
    
    partial modifier_keys
    xkb_symbols "zxcv" {
        key <LatZ> { overlay1 = <UNDO> };
        key <LatX> { overlay1 = <CUT> };
        key <LatC> { overlay1 = <COPY> };
        key <LatV> { overlay1 = <PAST> };
    };
    Ответ написан
  • Лицензия для опенсурс win приложения?

    @Z-r
    > запрет на коммерчесское использование
    > опенсурс

    Какой смысл вы вкладываете в это странное сочетание звуков, если на на самом деле пишете несвободную / собственническую / проприетарную программу?

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

    @Z-r
    > Можно ли на данный момент приобрести лицензионный ms office(word excel будет достаточно + версия ниже 2007года) по цене дешевле 5т.р. за одно рабочее место?

    Извините, но ответ «STFW» просто напрашивается. Ну например:
    https://www.avito.ru/rossiya/igry_pristavki_i_prog...
    Ответ написан
    Комментировать
  • Можно ли использовать jQuery в проекте под лицензией GNU GPL v2?

    @Z-r
    Да.

    Жуквери опубликован на условиях лицензии Expat, а это лицензия, совместимая с любой версией GNU GPL, в том числе и второй.

    Однако не могу не отметить, что выпускать свое произведение на условиях только второй GNU GPL — значит подкладывать народу свинью, пожалуйста, используйте «GNU GPL второй или более поздней версии», как это и рекомендовано в образце в приложении к самой лицензии.
    Ответ написан
    Комментировать
  • Можно ли в сети каким-либо образом зафиксировать дату публикации материала?

    @Z-r
    > Можно ли на просторах сети зарегистрировать дату создания графического и текстового материала, но таким образом, чтобы информация хранилась приватно, не была доступна кому бы то ни было без ссылки, в том числе краулерам, а дата добавления фиксировалась при добавлении материала без возможности ее изменения

    Можно, конечно. Самая известная и, наверное, надежная контора, что предоставляет такие услуги — Бюро авторских прав США при Библиотеке Конгресса, но наверняка есть и другие.

    > и при рассмотрении дела в суде или любой другой организации эта информация в обязательном порядке принималась бы во внимание?

    Нет, конечно. Глобальный империализм пока не наступил, то есть не существует «порядков», обязательных для «любой организации» на этой планете.
    Ответ написан
    Комментировать
  • Распространение торрентов бесплатных и платных программ. Запрещено ли?

    @Z-r
    К ответу товарища Артема (@Jump:) следует дополнить пару вещей:

    Во-первых, в прогрессивных юрисдикциях никакого такого «права» блокировать те или иные протоколы у провайдеров связи нет — это называется принципом сетевого нейтралитета. Но бывшие союзные республики к таким юрисдикциям, к сожалению, пока не относятся.

    А во-вторых, т. Артем отвечает вам про распространение программ, тогда как вы, строго говоря, спросили про распространение торрентов, а «торрентом» все-таки называется файл с метаданными, а не само распространяемое произведение, и если вы спросили именно и только про них, то ответ будет совсем не такой однозначный, и уж точно никак не будет зависеть от того, на что этот торрент ссылается — на программу ли, или на иное произведение.

    Ну и пробегусь по вашим примерам. Linux® — программа по большей части свободная, а свободную программу по определению можно распространять (и не обязательно бесплатно); несвободные ее части (это прошивки многочисленных устройств) также распространять можно, иначе бы их в Линукс не включили. Skype, PhpStorm, 3DS MAX, Photoshop, Windows — не можете, это прямо запрещено. SourceTree — сходу не нахожу на него какой-либо лицензии вовсе, и хотя скорее всего она где-то таки есть, в целом надо понимать, что отсутствие прямого разрешения на распространение об’екта АП — это, разумеется, запрет.
    Ответ написан
  • Если мы создадим такие же иконки или очень похожие на те что взяли на Flaticon.com, будут ли они считаться оригинальными?

    @Z-r
    > У нас возникла идея создать свои иконки.

    Интересно, а почему у вас не возникло идеи взять какие-нибудь свободные иконки?

    > Вопрос в следующем: если ми создадим такие же иконки или очень похожие на те что взяли на Flaticon.com, будут ли они считаться оригинальными

    Вы имеете в виду: взять пиктограмму, сесть и, смотря на нее, перерисовать ее в кривых?

    Нет, это не шрифт, тут не только векторное представление огорожено авторскими правами, но и сама пиктограмма (в случае, если она сколько-нибудь нетривиальна, разумеется).

    > или это будет кража интеллектуальной собственности и нарушение лицензии?

    Выражение «кража интеллектуальной собственности» дважды абсурдно само по себе, но авторские ограничения вы так не сбросите.
    Ответ написан
    Комментировать
  • Кто знает сайты, который публикуют научные статьи под лицензией creative commons?

    @Z-r
    > лицензией creative commons?

    Какой-либо «лицензии „Креатив-коммонс“» не существует. Есть Creative Commons Corporation — организация, что опубликовала три десятка различных лицензий: от формулы передачи в общественное достояние до совершенно несвободных.

    Так что если только вам не на спор, было бы неплохо пояснить, что́ на самом деле вам надо: свободные научные статьи (зачем? статья — это не учебник), научные статьи, что можно распространять перепечатать и распространять за деньги? Или что?
    Ответ написан
    Комментировать
  • Может ли проект под лицензией MIT включать зависимости выпущенные под GPL?

    @Z-r
    > рассматриваем как вариант последнюю версию BSD

    Что это такое — «последняя версия BSD»? Ну то есть я-то понимаю, что это должна быть 4.4BSD :-). Но вы-то, конечно же, одну из лицензий BSD. Так у них нет никаких «версий», да и даже названия условны, ибо они писались для сугубо внутреннего применения.

    И хотя вы этого не спрашивали, но не удержусь заметить, что ваше тяготение к небрежно написанным лицензиям мне непонятно.

    > Могут ли быть юридические проблемы от такого решения?

    Нет, правовых проблем и конфликтов условий здесь точно никаких нет. Обе т. н. «лицензии МТИ» — Expat и X11, совместимы со всеми версиями GNU GPL, то есть части на их условиях могут компоноваться в одну программу сколь угодно глубоко.

    Другое дело, что могут быть конфликты с вашими интересами, но да мне про них ничего не известно.
    Ответ написан
    Комментировать
  • Можно ли освободить шрифт от лицензии?

    @Z-r
    Ответ на вопрос «могут ли быть проблемы» — да, могут, проблемы всегда могут быть.

    Ответ на вопрос «должны ли быть проблемы» диаметрально зависит от юрисдикции, которую вы не упомянули.

    Ответ на вопрос «будут ли проблемы» — это вам к Ванге. Но некоторые предположения можно сделать, если знать, кто хозяин шрифта. Например, небезызвестная студия А. А. Лебедева копираствует по части шрифтов активно и, если верить им на слово, успешно.
    Ответ написан
    Комментировать
  • Можно ли открывать только часть кода при использовании библиотеки с лицензией GNU GPL?

    @Z-r
    > Моя программа использует библиотеку с лицензией GNU GPL для анализа аудиозаписи. Затем этот output используется для других целей. Сам код программы с лицензией никак не изменяется. Вопрос: можно ли мне открывать только эту часть с лицензией, но не весь исходник?

    ЯННП.

    > Сам код программы с лицензией никак не изменяется

    Какой программы? С какой еще лицензией? Относительно чего не изменяется?

    > Вопрос: можно ли мне открывать

    Что́ делать? «Освобождать» вы хотели сказать?

    > только эту часть с лицензией, но не весь исходник?

    Какую «эту часть»? Вы не упоминали никакие части.

    Без полного представления о структуре программы вам ответа конкретного, а не общего, какие даны в ЧаВО по лицензиям ГНУ, которые вы, конечно, уже прочли, никто не даст. Если так сложно сформулировать ее словами, нарисуйте что ли.

    Подчеркиваю — здесь не столько важно, что́ программа делает, сколько то, как программа устроена — коль скоро вы
    читали комментарии к лицензиям ГНУ и ЧаВО по ним, то значит понимаете, что если часть для (например) предварительной обработки данных компонуются (to link) с частью для вашего «анализа» воедино, то тут шансов убежать от сильного авторского лева нет.

    А вот если они представляют собой две самодостаточные программы, которые последовательно обрабатывают одни данные — то тут есть, но это надо грамотно сделать. Многие, впрочем, сочтут это не вполне честным, а именно игрой по букве правил против их духа.

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

    Собственно если бы вы не шифровались, а сказали, о каких библиотеках речь — по истории их написания можно было бы прикинуть, есть там возможность купить исключение или нет.

    Плюс, хорошо бы понимать, чем вопрос вообще вызван. Вы всеми силами пытаетесь отобрать у ваших будущих пользователей право свободно пользоваться вашей программой, так? С какой целью?
    Ответ написан
  • Где можно узнать автора, лицензию шрифта?

    @Z-r
    В самой шрифотовой программе есть метаданные, среди них есть поле «Copyright», часто там пишут все, что нужно знать; но в данном случае, все что там есть, это:

    $ FONTFORGE_LANGUAGE=ff fontforge 2>&- -c 'Open($1); Print($copyright);' Rondalo_.ttf
    Copyright 1990-1993  FontBank, Inc.
    Ответ написан
    Комментировать
  • Какую лицензию можно использовать для бесплатного и свободно распространяемого ПО, у которого нельзя изменять код код?

    @Z-r
    > мы бы хотели разместить его под лицензией, которая запрещает редактирование исходного кода и дальнейшее распространение этого кода. Какую лицензию можно использовать?

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

    Но если вы так беспокоитесь — обратитесь к вашему юрисконсульту или ко внештатному адвокату.
    Ответ написан
    Комментировать
  • Как вести проект в github для микроконтроллеров?

    @Z-r
    > вести опенсурс разработки
    > опенсурс

    Пардон, что вы вкладываете в это странное сочетание звуков? То, что опубликовано на https://github.com/Mirn/Boot_F4_fast_uart сейчас, очевидно, несвободно (ну просто потому, что нигде не указно обратного). В смысле, вы намерены это все освободить?

    > Created on: 05 èþëÿ 2016 ã.

    Если уж оставляете комментарии на русском языке, то в CP1251 этого точно делать не стоит.
    Ответ написан
    2 комментария
  • Карает ли google play за использование шрифтов?

    @Z-r
    > Могут ли заблокировать приложение в google play

    Заблокировать приложение в Гуглоплэе могут под самыми разными предлогами.

    > если в нём есть шрифт

    Что значит «есть шрифт»? Вы, я так понял, шрифт как программу имеете в виду? Тогда все достаточно однозначно — вы связаны авторскими ограничениями. А если вы имеете в виду шрифт в исходном его понимании — как начертания букв, то тут все сложно: в Штатах они под авторские ограничения не попадают, а в России — пес его знает, студия Лебедева, к примеру, упорно считает, что подпадают, и активно копираствует.

    > который может быть с авторским правом (такие вообще бывают?)

    Что в имеете в виду? Абсолютно подавляющее количество шрифтов (и программного обеспечения вообще) несет на себе авторские ограничения в том или ином об’еме.

    > В моём случае, я использую Comic Sans

    Не важно, что́ вы используете. Важно, на каких условиях вы это получили. Если на условиях вот этой несвободной лицензии, то там, по-моему, есть два предельно понятных положения: «You may reproduce and distribute an unlimited number of copies of the SOFTWARE PRODUCT; provided that each copy shall be a true and complete copy, including all copyright and trademark notices, and shall be accompanied by a copy of this EULA. Copies of the SOFTWARE PRODUCT may not be distributed for profit either on a standalone basis or included as part of your own product» и «You may not rename, edit or create any derivative works from the SOFTWARE PRODUCT, other than subsetting when embedding them in documents».

    В конце концов, что вы паритесь? Вам мало свободных шрифтов?
    Ответ написан
    Комментировать
  • Как правильно работать с лицензиями - в какую папку их класть итд?

    @Z-r
    > Как правильно работать с лицензиями - в какую папку их класть

    Следовать прилагаемой к лицензии инструкции (например вот; здесь и далее ссылки на примере лицензий авторского лева ГНУ).

    > как разобраться какая лицензия и что она означает

    Прочитать саму лицензию (например, GNU GPLv3) — свободные лицензии, в отличие от большинства юридических документов, написаны вполне человеческим языком. Прочитать комментарии к лицензии (например). Прочитать ЧаВО по лицензии (например). Что непонятно — спросить в рассылке / на веб-форуме. На что не могут однозначно ответить в рассылке / на веб-форуме — написать авторам лицензии (например).

    Избегать источников анонимного / коллективного авторства: tldrlegal.com, choosealicense.com и прочих «упрощалок»; Википедию с большой осторожностью.

    > какие лицензии лучше не использовать в своём проекте

    Несвободные.

    Также, вероятно, разумно не использовать те лицензии, с пониманием которых возникают у вас или могут у кого-либо возникнуть проблемы. То есть те, что написаны нечеловеческим канцеляритом. Те, которые никто не комментирует и по которым не составляют ЧаВО. Те, на которые в профильных рассылках / форумах смотрят как баран на новые ворота. Те, чьи авторы не утруждают себя давать комментарии по тому, что же они написали.

    > а какие можно и при каких условиях

    Свободные. При условии, что:

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

    2. Выбранные вами условия распространения для сугубо вашей части произведения не конфликтуют с условиями распространения для частей, которые вам не принадлежат. Если таковые есть, конечно, но они почти всегда есть. Если мы говорим о свободных программах, то это непосредственные заимствования, а также библиотечные зависимости.
    Ответ написан
    Комментировать
  • Могу ли я сейчас установить пиратский win xp в организацию не опасаясь штрафа?

    @Z-r
    > Сейчас XP, сами понимаете, уже не купишь.

    Не понимаю. Почему?

    Ну например: https://www.avito.ru/rossiya/igry_pristavki_i_prog... — довольно много предложений, хотя большинство OEM, но есть и «коробочные».
    Ответ написан
    1 комментарий
  • Можно ли переделать приложение с открытым исходным кодом и выложить его в google play?

    @Z-r
    Если мутным словосочетанием «с открытым исходным кодом» вы называете свободную программу, то можно. При этом, конечно, необходимо соблюдать все явно прописанные условия, а также и пару неявных — ну, например, права использовать имя программы ее хозяин, скорее всего, всем подряд и вам в частности не давал, хотя и прямого запрета вы, скорее всего, не найдете.

    Однако, разумеется, я не имею ни малейшего представления, правильно ли вы определили, свободна ли (не)ваша секретная программа или нет.
    Ответ написан
    2 комментария