IRC.BY, #unix:
<mikedld|w> всем привет, кто *очень* хорошо знает GNU GPL?
<max_posedon> mikedld|w, короче, закрывать софт зло - ещё вопросы есть?)
<mikedld|w> не про то разговор
<mikedld|w> разговор про копирование и ответвление от главного проекта
<IceD^> mikedld|w: ты спроси
<mikedld|w> вобщем, дело такое. кто тут знает МенуетОС?
<Feata`lion> йа
<Feata`lion> бачыў/ставіў
<mikedld|w> а про КолибриОС?
<Feata`lion> неа
<mikedld|w> ok, сейчас объясню
<Feata`lion> гэта форк?
<mikedld|w> да
<Feata`lion> і так, тваё пытаньне
<mikedld|w> пару лет назад в проекте Менует была полная разруха, автор ОСи ушёл в подполье заниматься чем-то другим, оставил за себя главного, который спустя некоторые время сыбал
<mikedld|w> несколько месяцев лидера не было
<mikedld|w> и вот русские товарищи собрались и автору сказали: "Мы давно этой ОСью занимаемся, и хотели бы порулить"
<max_posedon> ну и?...
<mikedld|w> получили отказ, обиделись, и ранее существовавщий дистрибутив Менуета, который назывался Колибри, переименовали к КолибриОС и отдлелились
<Feata`lion> пытаньне дзе?
<max_posedon> Feata`lion, тсс... сказке не мешай)
<mikedld|w> теперь, через 2 года после тех событий, автор качает права на то, что во всех исходниках должно быть написано Копирайт (с) Вилл Микаел Турьянмаа, и никаких там Копирайт (с) КолибриОС тим
<IceD^> миньет кста получился сверхтормозным
<IceD^> наверное потому что на ассемблере
<IceD^> mikedld|w: причём тут гпл?
<mikedld|w> при том, что как Менует, так и Колибри распространяются под ГПЛ, и это главный аргумент автора, типа "там так и написано как я говорю"
<IceD^> если в файле есть хоть строчка того товарища - его копирайт стоять ОБЯЗАН
<mikedld|w> если загрузится (сейчас траблы с базой), вот тема: http://meos.sysbin.com/viewtopic.php?t=638&start=15
<Feata`lion> mikedld|w, калі менуэт пад ГПЛ, то капірай ставіцца ў тых месцах, дзе юзаюцца сырцы менуэта, дзе _не_ сырцы менуэта ставіцца капірайт "калібры цім"
<IceD^> если эти дятлы что-то своё в данный файл дописывали - то они имеют право поставить свой копирайт
<mikedld|w> мы ему предложили, чтобы стоял и его, и наш - от бычит
<IceD^> ДОПОЛНИТЕЛЬНО
<IceD^> mikedld|w: его сексуальные проблемы
<max_posedon> mikedld|w, если GPL, ткните его носом и всё...
<max_posedon> разайдётесь по мирному...
<mikedld|w> цитата, если не грузится:
<mikedld|w> Copyright belongs always to the original developer. In this case me.
<mikedld|w> Only the original developer has the right to give copyright to someone else.
<mikedld|w> If you add or remove code from the file, you add your name to the end of contributers on that specific file.
<mikedld|w> So it's Menuet (C) Ville Turjanmaa
<mikedld|w> No more, no less.
<mikedld|w> It's all there in the GPL license, file COPYING.
<IceD^> mikedld|w: там этого нету
<Feata`lion> ггг
<Feata`lion> отжэг
<Feata`lion> і дзе гэта ён такое вычытаў у ЖПЛ?
<mikedld|w> акей, это была так, предварительная консультация, решался читать или не читать ГПЛ :)
<mikedld|w> пошёл читать тогда
<mikedld|w> всем спасибо
<Feata`lion> чытай чымай
<max_posedon> гы-гы
<Feata`lion> *чытай
<IceD^> mikedld|w: ты лучше аписни
<IceD^> нахуя вы эту ненужную никому хуйню пишете?
<mikedld|w> это хобби ;) когда есть свободное время и нечем заняться
<IceD^> mikedld|w: эмм
<IceD^> 1. ганжубас
<mikedld|w> :)))
<IceD^> 2. книжки
<IceD^> 3. тётки
<IceD^> 4. вино
<Feata`lion> IceD^, ты гуляешся і паліш, а яны пішуць у задавальненьне
<Tygrys[work]> 5.работать
<IceD^> так это
<Feata`lion> у кожнага свае хоббі
<IceD^> полезное бы что писали
<lucifer4u> mikedld|w, вы просто добавляете свой копирайт к тому что был в файле и оставляете файл под той же лицензией. это теоретическая сторона.
<max_posedon> Tygrys[work], 5. не попадает под свободное время
<Feata`lion> бля, гэта хоббі
<mikedld|w> да, вот ещё вопрос
<Feata`lion> хочуць, могуць хадзіць і асэмблерны код на сьценах херачыць
<mikedld|w> например, файл был полностью написан автором
<Feata`lion> потым фатаграфаваць, распазнаваць і кампіліць
<Feata`lion> mikedld|w, тады аўтарскі капірайт
<mikedld|w> но, за время развития Колибри, этот файл изменился настолько, что авторского кода там осталось максимум 2 команды
<mikedld|w> что тогда?
<IceD^> mikedld|w: вы не имеете права убрать копирайт аффтора
<IceD^> хоть одна
<Feata`lion> mikedld|w, тады ваш капірайт
<IceD^> Feata`lion: хуй
<IceD^> если хоть байт исходного кода - то копирайт надо оставить
<IceD^> если код полностью новый - то он идёт лесом
<Feata`lion> IceD^, калі засталася толькі назва файла - то нікуя
<IceD^> <mikedld|w> но, за время развития Колибри, этот файл изменился настолько, что авторского кода там осталось максимум 2 команды
<Feata`lion> я думаю, што гэта вобразна
<mikedld|w> нет
<lucifer4u> IceD^, не ну это тоже смехопонорама. я могу поиметь с нуля 3 процента системных вызовов таких же как и у кого-то ещё. но ведь от этого я не должен ставить его копирайт к себе .. так?
<IceD^> lucifer4u: нет конечно
<IceD^> если ты не выдрал эти команды из чьего то исходника
<IceD^> если писал сам - тебя не ебёт
<IceD^> если копировал - поставь копирайт
<IceD^> если скопировал а потом переписал - убери копирайтэ
<lucifer4u> IceD^, вопрос в объективной проверке. как проверить. копировал или не ебёт? )
<Feata`lion> mikedld|w, разьдзяліце аўтарскае і ваша ў розныя файлы і пастаўце патрэбныя капірайты
<IceD^> для этого есть суд ;]
<max_posedon> lucifer4u, у всех хватает мозгов
<max_posedon> не лесть в такие мелочи
<xaep> наш суд самый гуманный суд в мире!
<Feata`lion> xaep, амінь
<IceD^> я вообще не вижу проблемы
<lucifer4u> max_posedon, так ведь вроде про это и спрашивали- если осталось две строчки.. это тоже самое что за ново если две строчки осталось..
<IceD^> lucifer4u: нет
<max_posedon> lucifer4u, неужели такая проблема оставить чужой копирайт?
Копирайты в копилефтной оси
-
in code we trust
У меня создается впечатление, что Вилле GPL ниасилил. Точнее асилил но не правильно.
Файл draw.asm (из дистрибутива его M64)
Файл draw.asm (из дистрибутива его M64)
(c) V.Turjanmaa & Madis Kalme
Кстати, потребуйте изъять эти программы, а конкретно gifview и ac97 player из дистрибутива.
Кстати выпуск Колибри под брендом Менует будет нарушением GPL (если не ошибаюсь)
Возникает вопрос. А больше он ничего не хочет?но он очень хочет, чтобы Колибри выпускался под брендом Menuet.
Кстати выпуск Колибри под брендом Менует будет нарушением GPL (если не ошибаюсь)
Здесь была одна хорошая идея - разделить старый и новый код по разным файлам.
Тогда быдет меньше вопросов и претензий на тему "где чей код".
Тогда быдет меньше вопросов и претензий на тему "где чей код".
А может просто сделать новый дистрибутив на базе Kolibri?
Я предлагаю со временем переписать весь старый код, написаный Ville, тем самым отпадут вообще какие - либо претенции с его стороны.
<Lrz>
Дело говоришь.
Дело говоришь.
Mario79
Ну и пусть самостоятельно вариться в своем соку. Свой код ближе к телу ). А мы забъем на его претензии.
Ну и пусть самостоятельно вариться в своем соку. Свой код ближе к телу ). А мы забъем на его претензии.
Mario79
Согласен. Очень уж сильно хочется наложить руки на наш код. Вся проблема в том, что очень трудно доказать, что написано им, а что - нами. По-моему, в Linux такие проблемы решаются разработчиками путем взаимных компромиссов. Я что-то никогда не слышал, чтобы из-за кода в Linux-е кто-то с кем-то судился. Если уж Вилле хватает ума (или наглости) продавать свою систему, то он своего (или того что считает своим) не упустит. Именно поэтому надо отмежевываться от MenuetOS. Конечно это лишит нас части потенциальных разработчиков и обратной совместимости, но избавит от серьезной головной боли в будущем.
Согласен. Очень уж сильно хочется наложить руки на наш код. Вся проблема в том, что очень трудно доказать, что написано им, а что - нами. По-моему, в Linux такие проблемы решаются разработчиками путем взаимных компромиссов. Я что-то никогда не слышал, чтобы из-за кода в Linux-е кто-то с кем-то судился. Если уж Вилле хватает ума (или наглости) продавать свою систему, то он своего (или того что считает своим) не упустит. Именно поэтому надо отмежевываться от MenuetOS. Конечно это лишит нас части потенциальных разработчиков и обратной совместимости, но избавит от серьезной головной боли в будущем.
YELLOW
Кажется есть программы анализирующие код на совпадение, специально для таких случаев. У Линукса были проблемы два года назад SCO при подержке Microsoft подала на них в суд, обвиняя в использовании своего кода. Закончилось тем что BG отступил, SCO окончательно вылетела в трубу а часть кода Linux переписали.
Кажется есть программы анализирующие код на совпадение, специально для таких случаев. У Линукса были проблемы два года назад SCO при подержке Microsoft подала на них в суд, обвиняя в использовании своего кода. Закончилось тем что BG отступил, SCO окончательно вылетела в трубу а часть кода Linux переписали.
Почитал сегодня GNU GPL. Сразу хочу не согласиться с некоторыми высказываниями здесь (в том числе и с письмом Вилле). О том, что только original developer может дать право ставить копирайты кому-то еще, в лицензии нет. Если он выложил свою ОС и сопровадил ее лицензией GPL, то он уже автоматически дает права на распространение, продажу(!) и доработку его кода, но с соблюдением его авторских прав. Поэтому, мы обязаны вернуть все его копирайты в те файлы, где сохранился его код. А там где его кода нет, можно и нужно писать KolibriOS (c) KolibriOS team. И это даже не предмет для голосования, поскольку это касается права на сушествование колибри в целом.
То, что он продает свою ОС - это его право, лицензия того не запрещает и осуждать его за это нельзя. С таким же успехом можно осуждать всех людей, работающих в сфере торговли и получающих прибыль. Требовать убрать gifview и AC97 плеер - тоже неправомерно, т. к. они тоже попадают под право свободного распространения.
То, что он продает свою ОС - это его право, лицензия того не запрещает и осуждать его за это нельзя. С таким же успехом можно осуждать всех людей, работающих в сфере торговли и получающих прибыль. Требовать убрать gifview и AC97 плеер - тоже неправомерно, т. к. они тоже попадают под право свободного распространения.
Цитата из перевода лицензии:
И дело здесь не в том, кто что считает, а в том, что черным по белому написано и прилагается к продукту.1. Разрешается делать копии и распространять точные копии исходных кодов
Программного продукта в том виде, в каком Вы их получили, на любом носителе
при условии, что каждую копию Вы снабжаете - и обращаете на это внимание
нового обладателя - упоминаниями об авторском праве и отказом от гарантий;
сохраняете без изменений все, относящееся к данному лицензионному соглашению
и отсутствию каких-либо гарантий, и передаете всем сторонним получателям
Программного продукта копию данного лицензионного соглашения вместе с
Программным продуктом. Непосредственно за сам акт передачи копии разрешается
взимать плату. Вы можете также, по своему усмотрению, предлагать платную
поддержку по использованию программного продукта.
Last edited by Heavyiron on Tue Jan 30, 2007 12:22 pm, edited 2 times in total.
Ну вот, а этих кроме не должно быть, тогда к нам никто подкопаться не сможет. Даже если колибри в 1000 раз "существенней", то это не дает права нарушать лицензию. Неужели это трудно понять?кроме разве что kernel.asm
Невозможность переименования нигде в лицензии не описана, но изменив название нужно указывать, на чем основан новый проект.
Цитата:
Если кто-либо вносит изменения в программный продукт и распространяет его
в измененном виде, он должен, чтобы возможные возникшие в связи с этим
проблемы не отразились на репутации авторов исходного продукта, сообщать
новым обладателям, что они получают не оригинал
Last edited by Heavyiron on Tue Jan 30, 2007 12:47 pm, edited 3 times in total.
В общем, в каждом дистрибутиве колибри прилагается переведенная версия GNU GPL, советую всем почитать и только потом делать выводы
Скажи, где ты прочитал, что названия Колибри быть не должно? Я только вижу требования вставить копирайты, а все остальное это домыслы.
Что касается kernel.asm, то правильнее наверно:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;Kolibri OS - based on source code Menuet OS (c) Ville Turjanmaa, but
;;not 100% compatible.
;;далее указать всех, чей код имеется в этом файле
Например, как в M32-084:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; MenuetOS Copyright 2000-2007 Ville Turjanmaa
;;
;; See file COPYING for details with these additional details:
;; - All code written in 32 bit x86 assembly language
;; - No external code (eg. bios) at process execution time
;;
;; Ville Turjanmaa, vmt@menuetos.net
;; - main os coding/design
;; Jan-Michael Brummer, BUZZ2@gmx.de
;; - bugfixes in mouse & display drivers
;; - code for cd-player
;; Felix Kaiser, info@felix-kaiser.de
;; - AMD K6-II compatible IRQ's
;; - APM management
;; Paolo Minazzi, paolo.minazzi@inwind.it
;; - Sound Blaster
;; - Fat32 write
;; quickcode@mail.ru
;; - 320x200 palette & convert
;; - Vesa 1.2 bankswitch for S3 cards
;; Alexey, kgaz@crosswinds.net
;; - Voodoo compatible graphics
;; Juan M. Caravaca, bitrider@wanadoo.es
;; - Graphics optimizations
;; kristol@nic.fi
;; - Bootfix for some Pentium models
;; Mike Hibbett, mikeh@oceanfree.net
;; - SLIP driver and TCPIP stack (skeleton)
;; Lasse Kuusijarvi, kuusijar@lut.fi
;; - jumptable and modifications for syscalls
;; Jarek Pelczar, jarekp3@wp.pl
;; - AMD compatible MTRR's
Что касается kernel.asm, то правильнее наверно:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;Kolibri OS - based on source code Menuet OS (c) Ville Turjanmaa, but
;;not 100% compatible.
;;далее указать всех, чей код имеется в этом файле
Например, как в M32-084:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; MenuetOS Copyright 2000-2007 Ville Turjanmaa
;;
;; See file COPYING for details with these additional details:
;; - All code written in 32 bit x86 assembly language
;; - No external code (eg. bios) at process execution time
;;
;; Ville Turjanmaa, vmt@menuetos.net
;; - main os coding/design
;; Jan-Michael Brummer, BUZZ2@gmx.de
;; - bugfixes in mouse & display drivers
;; - code for cd-player
;; Felix Kaiser, info@felix-kaiser.de
;; - AMD K6-II compatible IRQ's
;; - APM management
;; Paolo Minazzi, paolo.minazzi@inwind.it
;; - Sound Blaster
;; - Fat32 write
;; quickcode@mail.ru
;; - 320x200 palette & convert
;; - Vesa 1.2 bankswitch for S3 cards
;; Alexey, kgaz@crosswinds.net
;; - Voodoo compatible graphics
;; Juan M. Caravaca, bitrider@wanadoo.es
;; - Graphics optimizations
;; kristol@nic.fi
;; - Bootfix for some Pentium models
;; Mike Hibbett, mikeh@oceanfree.net
;; - SLIP driver and TCPIP stack (skeleton)
;; Lasse Kuusijarvi, kuusijar@lut.fi
;; - jumptable and modifications for syscalls
;; Jarek Pelczar, jarekp3@wp.pl
;; - AMD compatible MTRR's
Last edited by Heavyiron on Tue Jan 30, 2007 1:53 pm, edited 1 time in total.
Who is online
Users browsing this forum: No registered users and 2 guests