Page 5 of 7

Posted: Fri Feb 16, 2007 11:05 am
by YELLOW
На irc не сижу поэтому не в курсе последних событий.

Posted: Fri Feb 16, 2007 1:44 pm
by andrew_programmer
Я то думал, что все проблемы с копирайтами решены....
Значит разговор в этой теме был в пустую.
Надеюсь Mike.dld удасться договориться с Вилле и проблема будет улажена.

Posted: Fri Feb 16, 2007 1:53 pm
by Heavyiron
Именно результаты голосования и сдержали от выполнения задуманного. У меня нет прав идти против воли болшинства.
Но факт остается фактом: мы не сделали ничего, но на весь мир раструбили, что все исправлено. Причем в резкой форме: мол не нужно говорить ерунды, а лучше скачай и проверь! Ну скачает он, посмотрит - и что? Я бы на его месте позеленел от возмущения! Неужели вы думаете, что после этого будет проще с ним договорится? Или вам просто нравится вести постоянную войну и мирное разрешение ситуации не устраивает?
Теперь вся надежда на mikedld. Может у него получится договориться.

Posted: Fri Feb 16, 2007 2:00 pm
by andrew_programmer
Есть лицензия GPL - нужно её соблюдать.Тогда никаких претензий не будет.А если и будут,то безосновательные.
Лично я за выполнение условий GPL.

Posted: Fri Feb 16, 2007 3:10 pm
by Serge
Вопросы для голосования были поставлены некорректно. Получается или (c)Ville или (c)KolibriOS Team, хотя одно другому не мешает. Ещё раз повторю, имхо копирайты надо поставить на все файлы с учётом того чей там код и с правильными датами. А в заголовке kernel.asm перечислить всех разработчиков чей код есть в системе и из команды МеОС и из Колибри.
Народ должен знать имена героев :)

Posted: Thu Mar 15, 2007 9:54 am
by mike.dld
Хватит офтопить, тема разделена на две (см. Разное).

PS: сорри, сработал непрофессионально, один пост должен был тут остаться; херовый русский перевод на кнопках

Posted: Wed Mar 21, 2007 4:38 am
by Serge
Эта бадяга с копирайтами уже задолбала. Приходится делать всё самому
Вот проект заголовков.

Для сравнения я брал исходники 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

Posted: Wed Mar 21, 2007 9:16 am
by Serge
Исправил

Posted: Wed Mar 21, 2007 6:41 pm
by Heavyiron
Еще нужно будет вложить в исходники ядер файл COPYING, т.к. нынешнее название GNU.txt несколько не соответствует документации

Posted: Wed Mar 21, 2007 7:28 pm
by mike.dld
Список имён/фамилий не унифицирован. Я бы предложил писать их, во-первых, на английском языке, во-вторых, в алфавитном порядке, и в-третих, в формате "Имя Фамилия" или "Фамилия Имя", но никак не и то и то в одном списке. И ещё, как я уже предлагал, я бы лучше вынес этот большой список из kernel.asm в отдельный файл.

Posted: Wed Mar 21, 2007 11:34 pm
by Serge
mike.dld

Если бы это действительно был большой список... Список разработчиков МеОС был в заголовке файла, Тогда надо и его убирать. Но ИМХО лучше оставить оба списка на месте.

Posted: Thu Mar 22, 2007 4:53 am
by mike.dld
Список разработчиков МеОС ранее содержал ещё и уточнение того, что было данным конкретным человеком сделано. Если писать то же самое и про разработчиков Колибри - неужели есть смысл делать шапку настолько большой? Если я изменил 5 файлов, я же не должен вносить своё имя в каждый из них, если в 4-х я лишь добавил или изменил 2-3 строки. Список имён имеет смысл, если этих имён не более 2-3. ИМХО опять же.

Posted: Thu Mar 22, 2007 8:48 am
by Serge
mike.dld

Поэтому я почистил список разработчиков МеОС у удалил оттуда строки кто что сделал. Большая шапка будет только в kernel.asm, на остальных файлах будут маленькие заголовки как в посте. Потому не вижу никакой необходимости делать отдельный файл с перечислением разработчиков. Если убрать список разработчиков МеОС из kernel.asm то можно получить новые претензии. На фига это нужно ?

Posted: Thu Mar 22, 2007 9:23 am
by Serge
Моя позиция.

Если убрать список разработчиков, то Вилле всё равно придётся оставить потому что никаой MeOS Team нет, есть MenuetOS 2000-2004 Ville Mikael Turjanmaa и отсутствие его имени основа всех его претензий.
Но это будет несправедливо по отношению к остальным разработчикам МеОС, можно подумать что Вилле все время один её делал.
Тогда тем более непонятно почему наши разработчики должны быть в каком-то отдельном файле, тем более что его никто не будет смотреть. Мы не люди второго сорта.
Имхо будет справедливо если все разработчики будут перечислены в главном файле.

Posted: Thu Mar 22, 2007 8:05 pm
by mike.dld
То, чего я ожидал... Давайте теперь ещё разбираться, кто за кем должен быть перечислен.
Я никогда этот список не читал, потому что таким спискам не место рядом с кодом, а я открываю файл затем, чтобы посмотреть именно код. Тот, кто задастся целью узнать героев, тот или иной файл разрабатывавших, обязательно найдёт этот отдельный файл, в котором всё аккуратно и подробно описано. Если единственное, что тебя волнует - это возможные претении Вилле - я возьму эту ответственность на себя. Более того, я уверен, что ни Вилле, ни FSF ничего не смогут нам сказать по поводу того, что список выделен в отдельный файл, покуда ссылка на этот файл будет в шапке и покуда в той же шапке будет написано (c) Ville, потому что ничего сверхестественного про это в GPL не написано.