Копирайты в копилефтной оси

Find out what others think about your ideas

POLL Что надо сделать?

Total votes: 50
Вставить строку MenuetOS (c) Ville Turjanmaa
8%
4
Вставить строку KolibriOS (c) KolibriOS team (http://kolibrios.org)
72%
36
Ничего не менять
20%
10

  • Я то думал, что все проблемы с копирайтами решены....
    Значит разговор в этой теме был в пустую.
    Надеюсь Mike.dld удасться договориться с Вилле и проблема будет улажена.
  • Именно результаты голосования и сдержали от выполнения задуманного. У меня нет прав идти против воли болшинства.
    Но факт остается фактом: мы не сделали ничего, но на весь мир раструбили, что все исправлено. Причем в резкой форме: мол не нужно говорить ерунды, а лучше скачай и проверь! Ну скачает он, посмотрит - и что? Я бы на его месте позеленел от возмущения! Неужели вы думаете, что после этого будет проще с ним договорится? Или вам просто нравится вести постоянную войну и мирное разрешение ситуации не устраивает?
    Теперь вся надежда на mikedld. Может у него получится договориться.
  • Есть лицензия GPL - нужно её соблюдать.Тогда никаких претензий не будет.А если и будут,то безосновательные.
    Лично я за выполнение условий GPL.
  • Вопросы для голосования были поставлены некорректно. Получается или (c)Ville или (c)KolibriOS Team, хотя одно другому не мешает. Ещё раз повторю, имхо копирайты надо поставить на все файлы с учётом того чей там код и с правильными датами. А в заголовке kernel.asm перечислить всех разработчиков чей код есть в системе и из команды МеОС и из Колибри.
    Народ должен знать имена героев :)
  • Хватит офтопить, тема разделена на две (см. Разное).

    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
    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 то можно получить новые претензии. На фига это нужно ?
  • Моя позиция.

    Если убрать список разработчиков, то Вилле всё равно придётся оставить потому что никаой MeOS Team нет, есть MenuetOS 2000-2004 Ville Mikael Turjanmaa и отсутствие его имени основа всех его претензий.
    Но это будет несправедливо по отношению к остальным разработчикам МеОС, можно подумать что Вилле все время один её делал.
    Тогда тем более непонятно почему наши разработчики должны быть в каком-то отдельном файле, тем более что его никто не будет смотреть. Мы не люди второго сорта.
    Имхо будет справедливо если все разработчики будут перечислены в главном файле.
  • То, чего я ожидал... Давайте теперь ещё разбираться, кто за кем должен быть перечислен.
    Я никогда этот список не читал, потому что таким спискам не место рядом с кодом, а я открываю файл затем, чтобы посмотреть именно код. Тот, кто задастся целью узнать героев, тот или иной файл разрабатывавших, обязательно найдёт этот отдельный файл, в котором всё аккуратно и подробно описано. Если единственное, что тебя волнует - это возможные претении Вилле - я возьму эту ответственность на себя. Более того, я уверен, что ни Вилле, ни FSF ничего не смогут нам сказать по поводу того, что список выделен в отдельный файл, покуда ссылка на этот файл будет в шапке и покуда в той же шапке будет написано (c) Ville, потому что ничего сверхестественного про это в GPL не написано.
  • Who is online

    Users browsing this forum: No registered users and 3 guests