Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср апр 26, 2017 11:03 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 102 сообщения ]  На страницу Пред. 1 2 3 4 57 След.

Что надо сделать?
Вставить строку MenuetOS (c) Ville Turjanmaa 8%  8%  [ 4 ]
Вставить строку KolibriOS (c) KolibriOS team (http://kolibrios.org) 72%  72%  [ 36 ]
Ничего не менять 20%  20%  [ 10 ]
Всего голосов: 50
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 30, 2007 1:28 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
В общем надо взять за правило ставить копирайты на всех файлах. А что касается претензий Вилле то это его заморочки...

Я поставлю копирайты на файлах которые писал с нуля и где уверен что там нет чужого кода.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 30, 2007 1:41 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
У меня вопрос к знающим людям.
1) Если я переписал программу т.е. в лучшем случае от исходной программы остались только mov eax, и подобные строчки, которые не возможно считать авторскими, сохранив при этом мысль программы. Считается ли уместным не указывать первоисточника ?
2) Если программа поменяла существенно, включая изменения частичной логики + добавления новых возможностей.
3) Программа только похожа внешне выполняет туже работу + еще что - то, но с исходным кодом нет ни одной похожей функции и код сделан таким образом что схожести нет, разве что по частичному назначению некторых функций. Но замечу что содержание различно!
4) Считается ли портированым или же написаным с нуля код, когда я не вижу ни строчки истодного кода какой- либо программы, но в то же в ремя смотрю как это работает и пишу свой код исходя из этих соображений?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 30, 2007 1:59 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
Lrz
Здесь все ограничено здравым смыслом. Если алгоритмы программы нигде не запатентованы, и написана она тобой с нуля, то плевать ты хотел на все схожести - программа твоя!


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 30, 2007 1:59 pm 
В термах gpl копирование это операция ctr-c+ctr-v


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 02, 2007 1:08 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
Я отправил письмо Вилле с просьбой подробнее разъяснить его требования. Также попросил закончить эту междуусобную войну, тем более, что оба проекта могут быть полезны друг другу. Естественно, мы тоже должны прекратить выпады в адрес menuet и его разработчиков где бы то ни было, особенно в "общественных" местах, каким и является форум. Любую проблему можно решить мирно и в привате, не выставляя ее на показ. Тем более, что колибри претендует на звание серьезного международного проекта и всякие склоки недопустимы или должны быть хотя бы "замаскированы"
Сегодня получил ответ:

Цитата:
Hello Heavyiron,

Thank you for your kind words.

I agree that there should be more co-operation.

Is it too late to achieve common ground ?

Not for me, I'm open for trying.

The main issue has always been that the Copyright must be
present for all 'derivative work' like it says in the GPL license,
file COPYING.

And your work is definitely a derivative work.
So it's Menuet © Ville Turjanmaa and other people
included in kernel.asm header.

If you add or remove code from the files, you add your name
after the other contributors on the list.

If you add a completely new file to kernel, then you can
copyright that new file to yourself.

Maybe we could find common ground, maybe it's not too late.

Regards,
Ville


Перевод на русский:
Цитата:
Привет Heavyiron,

Спасибо за ваши добрые слова.

Я согласен, что должно быть больше сотрудничества.

Уже поздно и мы не сможем найти точек соприкосновения?

Не для меня, я готов попытаться.

Главная проблема всегда была в том, что Авторское право должно присутствовать для всей 'производной работы' как это говорится в лицензии GPL.

И ваша работа - определенно производная работа.
Таким образом это - Менуэт © Ville Turjanmaa и других людей,
включенных в "шапку" kernel.asm.

Если Вы добавляете или удаляете код из файлов, Вы добавляете ваше имя
после других разработчиков в списке.

Если Вы добавляете полностью новый файл к ядру, то Вы можете проставить в нем свой копирайт.

Возможно мы могли бы найти точки соприкосновения, возможно еще не слишком поздно.

С наилучшими пожеланиями,
Ville


Вот такое получилось общение. Так что речь шла именно и только о копирайтах в kernel.asm. Его требования вполне логичны, правомерны и не противоречат лицензии. Как дальше быть - решать вам. Полагаюсь на ваш здравый смысл!


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 02, 2007 1:45 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
Ну вот опять :(
Марат, название может быть любым: никто не запрещает использовать название "Колибри". Но ответвление от основного проекта, как бы не изменилось его название, в исходниках должно содержать оригинальный копирайт - тот, который был в первоначальном проекте!!!
Я предлагал уже вариант:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;Kolibri OS - based on source code Menuet OS (c) Ville Turjanmaa, but
;;not 100% compatible.
;;далее указать всех, чей код имеется в этом файле

К нему с точки зрения лицензии не подкопаешься!
Цитата:
Впрочем, это, наверное, ВАШ подход.

Чей это "НАШ"? Это дипломатичный подход. Представь себе, например, руководителя государства, который на глазах у телекамер избил руководителя другого государства только за то, что он ему не нравится или не хочет подписывать каккой-то документ! Это по-твоему нормально?
И хватит уже делить на "НАС", "ВАС", "ИХ"... Есть "МЫ" - люди (человеки, если хочешь). Твое мнение важно независимо от того, участвуешь ли ты в разработке или нет, но только зачем плодить негативные эмоции у всех на глазах?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 02, 2007 2:03 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 19, 2005 4:43 pm
Сообщения: 896
>;;далее указать всех, чей код имеется в этом файле

Правильно.В Linux ядре полным-полно кода написанного разными авторами.Каждый автор указывает своё имя в коде.А в целом продукт получается разноавторского производства и главных в нём нет.

>;;Kolibri OS - based on source code Menuet OS (c) Ville Turjanmaa, but
;;not 100% compatible.

И это правильно.

Нам главное,чтобы можно было разрабатывать Колибри,а всяких там судов нам не нужно.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 02, 2007 2:26 pm 
Не в сети

Зарегистрирован: Ср июл 05, 2006 9:00 am
Сообщения: 81
Mario79
Нет, Марат, я тоже категорически против переименования.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 02, 2007 2:29 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
Марат, у меня уже тоже второй год жизни в паре с колибри пошел, как-то привязался уже к этой птичке ;) И обещаю тебе , что я сменю свою позицию и буду сражаться за правое дело, если кто-то попытается переименовать проект.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 02, 2007 3:21 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
В общем, вернул у себя на винчестере в kernel.asm всех разработчиков 0.79 pre и привел его к следующему виду:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Kolibri OS - based on source code MenuetOS (c) 2000-2005 Ville Turjanmaa,
;; but not 100% compatible.
;;
;; See file COPYING or GNU.TXT 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 Mikael Turjanmaa, villemt@itu.jyu.fi
;; - 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
;;
;;
;; Compile with last version FASM
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Начал было добавлять всех тех, кто что-то менял в ядре после, но побоялся кого-нибудь обидеть или забыть. Поэтому есть 2 варианта:
1) Я заливаю kernel.asm в таком виде на свн , а потом все, кто что-то делал, допишут себя с кратким описанием изменений (кстати, один из поводов вернуться Mario79 ;) )
2) Сейчас все прямо здесь отмечаются, верстается kernel.asm и только потом заливается на свн.
Что выберем?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс фев 04, 2007 12:09 am 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
Mario79 несколько дней назад писал :)
>Для всех
Хотелось бы напомнить, чем Колибри ОС отличается от Menuet OS, на уровне ядра:
1) Менеджер памяти (Андрей Халявин и Serge)
2) Виртуальная файловая система (русскоговорящая часть Kolibri OS Team)
3) Драйвер NTFS (Diamond)
4) Полноценный драйвер FAT 12, 16, 32 (Diamond)
5) Простая работа с разделами на жестком диске (Mario79, Diamond)
6) Драйвер ISO9660 (Mario79)
7) Процедуры работы с Floppy дисководом (Mario79)
Многопоточная звуковая подсистема и драйверы AC97 кодеков (Serge)
9) Работа с жестким диском в режиме DMA (Mario79)
10) Множество улучшений видеоподсистемы по скорости и функциональности (Иван Поддубный, Mike.dld, Андрей Халявин, Diamond, Mario79 и другие).
11) Функция APM Advanced Power Management (Ghost)
12) Параллельная обработка мышей: PS2, COM1, COM2 (Mario79)


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс фев 04, 2007 12:19 am 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
>And your work is definitely a derivative work.
So it's Menuet © Ville Turjanmaa and other people
included in kernel.asm header.

Финский вирус поражает файл kernel.asm и вставляет свою сигнатуру...


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс фев 04, 2007 1:41 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
Сергей, речь сейчас не о том, насколько колибри отличается от менуэт. Проблема в том, что оригинальный копирайт Вилле и еще 10 разработчиков менуэта был незаконно с точки зрения лицензии удален из главного исходника ОС - kernel.asm. Это ставит под угрозу весь проект "Колибри"... Возврат копирайта никоим образом не ущемит заслуги нынешних разработчиков колибри, кроме того возможно восстановление дружеских отношений. Что в этом плохого? Например, в последнем дистре М32 внесены некоторые исправления в сетевой стек. Ничто не мешает, если это возможно, позаимствовать эти исправления для колибри, но учитывая натяженные отношения, совесть как-то не позволяет! Стоит ли упускать такую возможность?

PS: вроде на твоем сайте была страничка с интересными цитатами про то, что "...дурак пользуется и не благодарит..." Ничего не напоминает?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс фев 04, 2007 11:48 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 19, 2005 4:43 pm
Сообщения: 896
Heavyiron

Нужно к составленному тобой списку добавить ещё и Kolibri разработчиков.
Тоесть указать, что это за KolibriOS Team и что они сделали для ядра(можно переписать из списка составленного Маратом).Все разработчики будут указаны,что и требует GPL и совесть :) .


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс фев 04, 2007 12:34 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 690
Нет смысла во включении списка разработчиков в каждый файл. Да и вообще, в файлы исходников. Я за то, чтобы в шапке была ссылка на файл, который был бы залит на SVN, и в котором бы были перечислены файлы и люди, над ними работавшие. Думаю, что таким образом мы ничего не нарушим. А в шапке каждого файла должна быть практически идентичная информация, как и в большинстве GPL проектов. Например,
Цитата:
;==============================================================================
; Copyright (C) 2001-2004 Ville Michael Turjanmaa. All rights reserved.
; Copyright (C) 2004-2007 KolibriOS team. All rights reserved.
;==============================================================================
;
; 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.
;
; 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.
;
;==============================================================================
;
; VESA2 24 and 32 bpp modes graphics functions
;
; $Id: vesa20.inc 2007/01/21 20:31:17 mikedld Exp $
; SVN: $Rev: 321 $
;
;==============================================================================


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 102 сообщения ]  На страницу Пред. 1 2 3 4 57 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB