Копирайты в копилефтной оси
-
На irc не сижу поэтому не в курсе последних событий.
Я то думал, что все проблемы с копирайтами решены....
Значит разговор в этой теме был в пустую.
Надеюсь Mike.dld удасться договориться с Вилле и проблема будет улажена.
Значит разговор в этой теме был в пустую.
Надеюсь Mike.dld удасться договориться с Вилле и проблема будет улажена.
Именно результаты голосования и сдержали от выполнения задуманного. У меня нет прав идти против воли болшинства.
Но факт остается фактом: мы не сделали ничего, но на весь мир раструбили, что все исправлено. Причем в резкой форме: мол не нужно говорить ерунды, а лучше скачай и проверь! Ну скачает он, посмотрит - и что? Я бы на его месте позеленел от возмущения! Неужели вы думаете, что после этого будет проще с ним договорится? Или вам просто нравится вести постоянную войну и мирное разрешение ситуации не устраивает?
Теперь вся надежда на mikedld. Может у него получится договориться.
Но факт остается фактом: мы не сделали ничего, но на весь мир раструбили, что все исправлено. Причем в резкой форме: мол не нужно говорить ерунды, а лучше скачай и проверь! Ну скачает он, посмотрит - и что? Я бы на его месте позеленел от возмущения! Неужели вы думаете, что после этого будет проще с ним договорится? Или вам просто нравится вести постоянную войну и мирное разрешение ситуации не устраивает?
Теперь вся надежда на mikedld. Может у него получится договориться.
Есть лицензия GPL - нужно её соблюдать.Тогда никаких претензий не будет.А если и будут,то безосновательные.
Лично я за выполнение условий GPL.
Лично я за выполнение условий GPL.
Вопросы для голосования были поставлены некорректно. Получается или (c)Ville или (c)KolibriOS Team, хотя одно другому не мешает. Ещё раз повторю, имхо копирайты надо поставить на все файлы с учётом того чей там код и с правильными датами. А в заголовке kernel.asm перечислить всех разработчиков чей код есть в системе и из команды МеОС и из Колибри.
Народ должен знать имена героев
Народ должен знать имена героев
Хватит офтопить, тема разделена на две (см. Разное).
PS: сорри, сработал непрофессионально, один пост должен был тут остаться; херовый русский перевод на кнопках
PS: сорри, сработал непрофессионально, один пост должен был тут остаться; херовый русский перевод на кнопках
Эта бадяга с копирайтами уже задолбала. Приходится делать всё самому
Вот проект заголовков.
Для сравнения я брал исходники MeOS 079p1
Если файл попал в один из списков ошибочно, укажите.
Список разработчиков ядра KolibriOS взят из последнего дистрибутива.
Если кого-то забыли, укажите
Через две недели я проставлю заголовки на все перечисленные файлы.
kernel.asm
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved.
;; PROGRAMMING:
;; Иван Поддубный
;; Марат Закиянов (Mario79)
;; VaStaNi
;; Trans
;; Михаил Семеняко (mike.dld)
;; Сергей Кузьмин (Wildwest)
;; Халявин Андрей (halyavin)
;; Михаил Лисовин (Mihasik)
;; Андрей Игнатьев (andrew_programmer)
;; NoName
;; Евгений Гречников (Diamond)
;; Михайлов Илья (Ghost)
;; Сергей Семёнов (Serge)
;; Johnny_B
;;
;; Data in this file was originally part of MenuetOS project which is
;; distributed under the terms of GNU GPL. It is modified and redistributed as
;; part of KolibriOS project under the terms of GNU GPL.
;;
;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa
;; PROGRAMMING:
;;
;; Ville Mikael Turjanmaa, villemt@itu.jyu.fi
;; - main os coding/design
;; Jan-Michael Brummer, BUZZ2@gmx.de
;; Felix Kaiser, info@felix-kaiser.de
;; Paolo Minazzi, paolo.minazzi@inwind.it
;; quickcode@mail.ru
;; Alexey, kgaz@crosswinds.net
;; Juan M. Caravaca, bitrider@wanadoo.es
;; kristol@nic.fi
;; Mike Hibbett, mikeh@oceanfree.net
;; Lasse Kuusijarvi, kuusijar@lut.fi
;; Jarek Pelczar, jarekp3@wp.pl
;;
;; KolibriOS is distributed in the hope that it will be useful, but WITHOUT ANY
;; WARRANTY. No author or distributor accepts responsibility to anyone for the
;; consequences of using it or for whether it serves any particular purpose or
;; works at all, unless he says so in writing. Refer to the GNU General Public
;; License (the "GPL") for full details.
;
;; Everyone is granted permission to copy, modify and redistribute KolibriOS,
;; but only under the conditions described in the GPL. A copy of this license
;; is supposed to have been given to you along with KolibriOS so you can know
;; your rights and responsibilities. It should be in a file named COPYING.
;; Among other things, the copyright notice and this notice must be preserved
;; on all copies.
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
На этих файлах уже стоят различные копирайты
Будет добавлен копирайт KolibriOS Team
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved.
;;
;; Distributed under terms of the GNU General Public License
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
fdo.inc
kernel16.inc
kernel32.inc
vmodeld.inc
vmodeint.inc
blkdev/cd_drv.inc
blkdev/flp_drv.inc
blkdev/hd_drv.inc
blkdev/rd.inc
boot/shutdown.inc
bus/pci/pci16.inc
bus/pci/pci32.inc
core/sync.inc
core/sys32.inc
detect/commouse.inc
detect/dev_fd.inc
detect/dev_hdcd.inc
detect/sear_par.inc
fs/fat12.inc
fs/fat32.inc
fs/fs.inc
fs/fs_lfn.inc
fs/part_set.inc
network/icmp.inc
network/ip.inc
network/queue.inc
network/socket.inc
network/stack.inc
network/tcp.inc
network/udp.inc
network/eth_drv/arp.inc
network/eth_drv/ethernet.inc
network/eth_drv/drivers/3c59x.inc
network/eth_drv/drivers/i8255x.inc
network/eth_drv/drivers/pcnet32.inc
network/eth_drv/drivers/rtl8029.inc
network/eth_drv/drivers/rtl8139.inc
network/eth_drv/drivers/rtl8169.inc
network/eth_drv/drivers/sis900.inc
sound/playnote.inc
video/vesa12.inc
video/vesa20.inc
video/vga.inc
Файлы без копирайтов с кодом из МеОС
Будут добавлены копирайты KolibriOS Team и
Menuet OS Team
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved.
;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa
;;
;; Distributed under terms of the GNU General Public License
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
blkdev/cdrom.inc
blkdev/fdc.inc
boot/bootcode.inc
core/sched.inc
gui/button.inc
gui/event.inc
gui/mouse.inc
gui/window.inc
hid/keyboard.inc
sound/sb16.inc
Файлы с копирайтом только KolibriOS Team
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved.
;;
;; Distributed under terms of the GNU General Public License
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
kglobals.inc
unpacker.inc
const.inc
blkdev/rdsave.inc
boot/preboot.inc
boot/rdload.inc
core/debug.inc
core/dll.inc
core/exports.inc
core/fpu.inc
core/heap.inc
core/malloc.inc
core/memory.inc
core/syscall.inc
core/taskman.inc
detect/disks.inc
detect/ps2mouse.inc
docs/apm.txt
docs/sysfuncr.txt
docs/sysfuncs.txt
drivers/ati2d.asm
drivers/ensoniq.asm
drivers/infinity.asm
drivers/mixer.asm
drivers/sceletone.asm
drivers/sis.asm
drivers/sound.asm
drivers/codec.inc
drivers/imports.inc
drivers/main.inc
drivers/mix_mmx.inc
drivers/mix_sse2.inc
fs/iso9660.inc
fs/ntfs.inc
gui/font.inc
gui/skincode.inc
gui/skindata.inc
hid/m_com1.inc
hid/m_com2.inc
hid/m_ps2.inc
hid/mousedrv.inc
hid/set_dtc.inc
network/eth_drv/pci.inc
skin/default.asm
skin/me_skin.inc
video/cursors.inc
файлы которые можно оставить без копирайта
memmap.inc
boot/booteng.inc
boot/bootet.inc
boot/bootge.inc
boot/bootru.inc
boot/et.inc
boot/ru.inc
Вот проект заголовков.
Для сравнения я брал исходники MeOS 079p1
Если файл попал в один из списков ошибочно, укажите.
Список разработчиков ядра KolibriOS взят из последнего дистрибутива.
Если кого-то забыли, укажите
Через две недели я проставлю заголовки на все перечисленные файлы.
kernel.asm
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved.
;; PROGRAMMING:
;; Иван Поддубный
;; Марат Закиянов (Mario79)
;; VaStaNi
;; Trans
;; Михаил Семеняко (mike.dld)
;; Сергей Кузьмин (Wildwest)
;; Халявин Андрей (halyavin)
;; Михаил Лисовин (Mihasik)
;; Андрей Игнатьев (andrew_programmer)
;; NoName
;; Евгений Гречников (Diamond)
;; Михайлов Илья (Ghost)
;; Сергей Семёнов (Serge)
;; Johnny_B
;;
;; Data in this file was originally part of MenuetOS project which is
;; distributed under the terms of GNU GPL. It is modified and redistributed as
;; part of KolibriOS project under the terms of GNU GPL.
;;
;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa
;; PROGRAMMING:
;;
;; Ville Mikael Turjanmaa, villemt@itu.jyu.fi
;; - main os coding/design
;; Jan-Michael Brummer, BUZZ2@gmx.de
;; Felix Kaiser, info@felix-kaiser.de
;; Paolo Minazzi, paolo.minazzi@inwind.it
;; quickcode@mail.ru
;; Alexey, kgaz@crosswinds.net
;; Juan M. Caravaca, bitrider@wanadoo.es
;; kristol@nic.fi
;; Mike Hibbett, mikeh@oceanfree.net
;; Lasse Kuusijarvi, kuusijar@lut.fi
;; Jarek Pelczar, jarekp3@wp.pl
;;
;; KolibriOS is distributed in the hope that it will be useful, but WITHOUT ANY
;; WARRANTY. No author or distributor accepts responsibility to anyone for the
;; consequences of using it or for whether it serves any particular purpose or
;; works at all, unless he says so in writing. Refer to the GNU General Public
;; License (the "GPL") for full details.
;
;; Everyone is granted permission to copy, modify and redistribute KolibriOS,
;; but only under the conditions described in the GPL. A copy of this license
;; is supposed to have been given to you along with KolibriOS so you can know
;; your rights and responsibilities. It should be in a file named COPYING.
;; Among other things, the copyright notice and this notice must be preserved
;; on all copies.
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
На этих файлах уже стоят различные копирайты
Будет добавлен копирайт KolibriOS Team
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved.
;;
;; Distributed under terms of the GNU General Public License
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
fdo.inc
kernel16.inc
kernel32.inc
vmodeld.inc
vmodeint.inc
blkdev/cd_drv.inc
blkdev/flp_drv.inc
blkdev/hd_drv.inc
blkdev/rd.inc
boot/shutdown.inc
bus/pci/pci16.inc
bus/pci/pci32.inc
core/sync.inc
core/sys32.inc
detect/commouse.inc
detect/dev_fd.inc
detect/dev_hdcd.inc
detect/sear_par.inc
fs/fat12.inc
fs/fat32.inc
fs/fs.inc
fs/fs_lfn.inc
fs/part_set.inc
network/icmp.inc
network/ip.inc
network/queue.inc
network/socket.inc
network/stack.inc
network/tcp.inc
network/udp.inc
network/eth_drv/arp.inc
network/eth_drv/ethernet.inc
network/eth_drv/drivers/3c59x.inc
network/eth_drv/drivers/i8255x.inc
network/eth_drv/drivers/pcnet32.inc
network/eth_drv/drivers/rtl8029.inc
network/eth_drv/drivers/rtl8139.inc
network/eth_drv/drivers/rtl8169.inc
network/eth_drv/drivers/sis900.inc
sound/playnote.inc
video/vesa12.inc
video/vesa20.inc
video/vga.inc
Файлы без копирайтов с кодом из МеОС
Будут добавлены копирайты KolibriOS Team и
Menuet OS Team
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved.
;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa
;;
;; Distributed under terms of the GNU General Public License
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
blkdev/cdrom.inc
blkdev/fdc.inc
boot/bootcode.inc
core/sched.inc
gui/button.inc
gui/event.inc
gui/mouse.inc
gui/window.inc
hid/keyboard.inc
sound/sb16.inc
Файлы с копирайтом только KolibriOS Team
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved.
;;
;; Distributed under terms of the GNU General Public License
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
kglobals.inc
unpacker.inc
const.inc
blkdev/rdsave.inc
boot/preboot.inc
boot/rdload.inc
core/debug.inc
core/dll.inc
core/exports.inc
core/fpu.inc
core/heap.inc
core/malloc.inc
core/memory.inc
core/syscall.inc
core/taskman.inc
detect/disks.inc
detect/ps2mouse.inc
docs/apm.txt
docs/sysfuncr.txt
docs/sysfuncs.txt
drivers/ati2d.asm
drivers/ensoniq.asm
drivers/infinity.asm
drivers/mixer.asm
drivers/sceletone.asm
drivers/sis.asm
drivers/sound.asm
drivers/codec.inc
drivers/imports.inc
drivers/main.inc
drivers/mix_mmx.inc
drivers/mix_sse2.inc
fs/iso9660.inc
fs/ntfs.inc
gui/font.inc
gui/skincode.inc
gui/skindata.inc
hid/m_com1.inc
hid/m_com2.inc
hid/m_ps2.inc
hid/mousedrv.inc
hid/set_dtc.inc
network/eth_drv/pci.inc
skin/default.asm
skin/me_skin.inc
video/cursors.inc
файлы которые можно оставить без копирайта
memmap.inc
boot/booteng.inc
boot/bootet.inc
boot/bootge.inc
boot/bootru.inc
boot/et.inc
boot/ru.inc
Last edited by Serge on Wed Mar 21, 2007 9:15 am, edited 1 time in total.
Исправил
Еще нужно будет вложить в исходники ядер файл COPYING, т.к. нынешнее название GNU.txt несколько не соответствует документации
Список имён/фамилий не унифицирован. Я бы предложил писать их, во-первых, на английском языке, во-вторых, в алфавитном порядке, и в-третих, в формате "Имя Фамилия" или "Фамилия Имя", но никак не и то и то в одном списке. И ещё, как я уже предлагал, я бы лучше вынес этот большой список из kernel.asm в отдельный файл.
mike.dld
Если бы это действительно был большой список... Список разработчиков МеОС был в заголовке файла, Тогда надо и его убирать. Но ИМХО лучше оставить оба списка на месте.
Если бы это действительно был большой список... Список разработчиков МеОС был в заголовке файла, Тогда надо и его убирать. Но ИМХО лучше оставить оба списка на месте.
Список разработчиков МеОС ранее содержал ещё и уточнение того, что было данным конкретным человеком сделано. Если писать то же самое и про разработчиков Колибри - неужели есть смысл делать шапку настолько большой? Если я изменил 5 файлов, я же не должен вносить своё имя в каждый из них, если в 4-х я лишь добавил или изменил 2-3 строки. Список имён имеет смысл, если этих имён не более 2-3. ИМХО опять же.
mike.dld
Поэтому я почистил список разработчиков МеОС у удалил оттуда строки кто что сделал. Большая шапка будет только в kernel.asm, на остальных файлах будут маленькие заголовки как в посте. Потому не вижу никакой необходимости делать отдельный файл с перечислением разработчиков. Если убрать список разработчиков МеОС из kernel.asm то можно получить новые претензии. На фига это нужно ?
Поэтому я почистил список разработчиков МеОС у удалил оттуда строки кто что сделал. Большая шапка будет только в kernel.asm, на остальных файлах будут маленькие заголовки как в посте. Потому не вижу никакой необходимости делать отдельный файл с перечислением разработчиков. Если убрать список разработчиков МеОС из kernel.asm то можно получить новые претензии. На фига это нужно ?
Моя позиция.
Если убрать список разработчиков, то Вилле всё равно придётся оставить потому что никаой MeOS Team нет, есть MenuetOS 2000-2004 Ville Mikael Turjanmaa и отсутствие его имени основа всех его претензий.
Но это будет несправедливо по отношению к остальным разработчикам МеОС, можно подумать что Вилле все время один её делал.
Тогда тем более непонятно почему наши разработчики должны быть в каком-то отдельном файле, тем более что его никто не будет смотреть. Мы не люди второго сорта.
Имхо будет справедливо если все разработчики будут перечислены в главном файле.
Если убрать список разработчиков, то Вилле всё равно придётся оставить потому что никаой MeOS Team нет, есть MenuetOS 2000-2004 Ville Mikael Turjanmaa и отсутствие его имени основа всех его претензий.
Но это будет несправедливо по отношению к остальным разработчикам МеОС, можно подумать что Вилле все время один её делал.
Тогда тем более непонятно почему наши разработчики должны быть в каком-то отдельном файле, тем более что его никто не будет смотреть. Мы не люди второго сорта.
Имхо будет справедливо если все разработчики будут перечислены в главном файле.
То, чего я ожидал... Давайте теперь ещё разбираться, кто за кем должен быть перечислен.
Я никогда этот список не читал, потому что таким спискам не место рядом с кодом, а я открываю файл затем, чтобы посмотреть именно код. Тот, кто задастся целью узнать героев, тот или иной файл разрабатывавших, обязательно найдёт этот отдельный файл, в котором всё аккуратно и подробно описано. Если единственное, что тебя волнует - это возможные претении Вилле - я возьму эту ответственность на себя. Более того, я уверен, что ни Вилле, ни FSF ничего не смогут нам сказать по поводу того, что список выделен в отдельный файл, покуда ссылка на этот файл будет в шапке и покуда в той же шапке будет написано (c) Ville, потому что ничего сверхестественного про это в GPL не написано.
Я никогда этот список не читал, потому что таким спискам не место рядом с кодом, а я открываю файл затем, чтобы посмотреть именно код. Тот, кто задастся целью узнать героев, тот или иной файл разрабатывавших, обязательно найдёт этот отдельный файл, в котором всё аккуратно и подробно описано. Если единственное, что тебя волнует - это возможные претении Вилле - я возьму эту ответственность на себя. Более того, я уверен, что ни Вилле, ни FSF ничего не смогут нам сказать по поводу того, что список выделен в отдельный файл, покуда ссылка на этот файл будет в шапке и покуда в той же шапке будет написано (c) Ville, потому что ничего сверхестественного про это в GPL не написано.
Who is online
Users browsing this forum: Bing [Bot] and 1 guest