Создание аналога проприетарной библиотеки

Обсуждение развития Open-source.

Модератор: Модераторы разделов

Ответить
mkuz
Сообщения: 3
ОС: Mandriva 2010

Создание аналога проприетарной библиотеки

Сообщение mkuz »

Возможно ли создание аналога проприетарной библиотеки под кодом GPL, примерно на следующих условиях
Сохраняем интерфейс такой же как и у проприетарной, название методов и свойств, для удобства
Логику методов реализуем сами, простые методы типа GetX() {return x} переписываем один в один как в проприетарной библиотеке
Основной вопрос в следующем, где та грань, когда код написали заново и когда его просто использовали ?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Создание аналога проприетарной библиотеки

Сообщение watashiwa_daredeska »

mkuz писал(а):
24.10.2010 20:46
Основной вопрос в следующем, где та грань, когда код написали заново и когда его просто использовали ?
Спросите у судьи, который будет вести дело.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Создание аналога проприетарной библиотеки

Сообщение Denjs »

mkuz писал(а):
24.10.2010 20:46
Основной вопрос в следующем, где та грань, когда код написали заново и когда его просто использовали ?

грань оченеь проста. либо вы пишете код заново, либо вы используете уже написанный код? или не так?
ФСПО рекомендует брать требования, и не глядя в исходный код писать реализацию методов и фукций его по мотивам.
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
mkuz
Сообщения: 3
ОС: Mandriva 2010

Re: Создание аналога проприетарной библиотеки

Сообщение mkuz »

Denjs писал(а):
24.10.2010 21:53
грань оченеь проста. либо вы пишете код заново, либо вы используете уже написанный код? или не так?

Нууу, типа да :)
как сказал выше, методы типа GetProperty по другому и не напишешь, они ведь из 1-2 срок состоят
так же я сомневаюсь что даже не глядя в чужой код я напишу площадь круга иначе
сам факт того что интерфейс классов скопирован будет ли нарушением ?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Создание аналога проприетарной библиотеки

Сообщение Bizdelnick »

Ну на Wine, например, вроде никто пока в суд не подавал.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Создание аналога проприетарной библиотеки

Сообщение Denjs »

mkuz писал(а):
24.10.2010 22:11
Denjs писал(а):
24.10.2010 21:53
грань оченеь проста. либо вы пишете код заново, либо вы используете уже написанный код? или не так?

Нууу, типа да :)
как сказал выше, методы типа GetProperty по другому и не напишешь, они ведь из 1-2 срок состоят

ну это хорошо, так.. но если вдруг таки напишете по другому? а?
в общем вам важно что бы не было копипаста) даже одной-й двух строк)))
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Nymin
Сообщения: 1095
Статус: -
ОС: GNU/Linux

Re: Создание аналога проприетарной библиотеки

Сообщение Nymin »

не юрист, но считаю, что ничего противозаконного в действиях нет.
другое дело, если докажут, что вы ковыряли закрытый бинарик и вытащили оттуда, например, запатентованные алгоритмы.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Создание аналога проприетарной библиотеки

Сообщение Denjs »

в России и Европе алгоритмы не патентуются)
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
Илуватар
Сообщения: 295
Статус: Antic1tizen 0ne
ОС: Debian Wheezy/Sid amd64
Контактная информация:

Re: Создание аналога проприетарной библиотеки

Сообщение Илуватар »

в России и Европе алгоритмы не патентуются)

feel free ^^

Код, написанный вами по образу и подобию чего-либо - это уже другой код. Ваш код. Просто хотя бы потому, что любой человек воспринимает поданные идеи уже не так, как их первоисточник.
† Obiit animus, natus est atomus †
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Создание аналога проприетарной библиотеки

Сообщение frp »

mkuz писал(а):
24.10.2010 20:46
Возможно ли создание аналога проприетарной библиотеки под кодом GPL, примерно на следующих условиях

Возможно. Таких много. Но ни в коем случае, даже при наличии доступа к исходникам этой проприетарщины, не копипастьте код/выхлоп дизассемблера. А лучше не смотрите ни в код ни в выхлоп дизассемблера.
Denjs писал(а):
25.10.2010 00:51
в России и Европе алгоритмы не патентуются)

Далеко не все страны такие прогрессивные. Не соблюдая патенты, Вы автоматически лишаете себя огромного количества пользователей.
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: Создание аналога проприетарной библиотеки

Сообщение infra_hdc »

здесь речь идёт уже не о самой библиотеке, а о ее API -- если он такой же, а реализация методов другая, то почему бы и нет?
если же API другой, то взаимозаменяемости уже не будет.
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Создание аналога проприетарной библиотеки

Сообщение Ali1 »

infra_hdc писал(а):
19.04.2011 12:30
здесь речь идёт уже не о самой библиотеке, а о ее API -- если он такой же, а реализация методов другая, то почему бы и нет?
...

Спецификация API может быть лицензирована.

Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Создание аналога проприетарной библиотеки

Сообщение sash-kan »

Ali1 писал(а):
19.04.2011 13:35
Спецификация API может быть лицензирована.
это как? пример можно?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Создание аналога проприетарной библиотеки

Сообщение /dev/random »

sash-kan писал(а):
19.04.2011 20:55
Ali1 писал(а):
19.04.2011 13:35
Спецификация API может быть лицензирована.
это как? пример можно?

Не API, но спецификация: когда была впервые опубликована спецификация формата swf, на ней висело лицензионное соглашение, по которому тот, кто её прочитает, обязуется никогда в жизни не писать плееров для swf. Сейчас, насколько я знаю, этот пункт убрали.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Создание аналога проприетарной библиотеки

Сообщение sash-kan »

/dev/random писал(а):
19.04.2011 21:02
этот пункт убрали
за полным идиотизмом и противоречием всему что только можно придумать?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Создание аналога проприетарной библиотеки

Сообщение /dev/random »

sash-kan писал(а):
19.04.2011 22:06
за полным идиотизмом и противоречием всему что только можно придумать?

Вероятно.
Спасибо сказали:
Аватара пользователя
AlexYeCu
Сообщения: 1136
ОС: fedora

Re: Создание аналога проприетарной библиотеки

Сообщение AlexYeCu »

frp писал(а):
25.10.2010 22:19
Далеко не все страны такие прогрессивные. Не соблюдая патенты, Вы автоматически лишаете себя огромного количества пользователей.


Но ещё большее количество пользователей приобретаете.
Не надо ориентироваться на САСШ и Японию — пусть их население решает свои проблемы с правительством самостоятельно.
Спасибо сказали:
Ответить