PDA

Просмотр полной версии : Вопрос этического плана...


orcpochta
11.10.2008, 00:56
Назрел такой вопрос:
если я беру Силинский класс (один из тех, что лежат на silin.fatal.ru), разбираюсь с ним досканально, т.е. учусь на этом примере, а потом адаптирую его под коммерческий проект - насколько это по-хамски с моей стороны в этическом плане?

MrPoma
11.10.2008, 01:54
Об этом надо спросить у Силина.

orcpochta
11.10.2008, 02:04
Об этом надо спросить у Силина.

Вопрос в какой-то мере риторический так-как много кто выкладывает примеры своих скриптов на всеобщее оборзение обозрение - поэтому я и спросил, насколько этично ими пользоваться в коммерческих проектах.

wvxvw
11.10.2008, 04:31
Ну, обычно, если работа чего-то стоит, то пишут "лицензию"... в смысле, если автор прямо указывает, что можно использовать в ком. проектах - то, значит можно, если с ограничениями, то с ограничениями. А в случае, когда ничего не указано... ну, я не знаю, если бы я сомневался - я бы у автора спросил.

Double
11.10.2008, 08:54
я в таких случаях плачУ часть денег автору.

в общем случае считаю, что платить или не платить - это не у автора кода надо спрашивать, а у себя.

†‡Paladin‡†
11.10.2008, 13:04
Если явно не запрещено юзать, то значит разрешено. Все просто.

googleavast
11.10.2008, 13:42
Силинские классы не нуждаются в адаптации. Это очень по-хамски.

Badim
11.10.2008, 14:42
В кредитах укажи - спасибо и тп.
если денег жалко, или нету.

etc
11.10.2008, 14:46
Я думаю, silin в плане использования своих классов в проектов не заморачивался.
Но если вы используете класс, то лучше оставить его исходный код в том виде, в котором он был взят с сайта. Если надо внести изменения — напишите автору.

Psycho Tiger
11.10.2008, 16:02
Я думаю, silin в плане использования своих классов в проектов не заморачивался.
Но если вы используете класс, то лучше оставить его исходный код в том виде, в котором он был взят с сайта. Если надо внести изменения — напишите автору.
Eeeh? Если не будет "спасибок" в флэшке, то как кто либо узнает, что ты его менял?
Если проект open-source, то я полагаю, что можно не оставлять информации об авторе, это уже как угодно.

bootaka
11.10.2008, 16:14
стыдно, товаришчи, стыдно у людей идеи воровать
(это не я сказал)

etc
11.10.2008, 16:14
Eeeh? Если не будет "спасибок" в флэшке, то как кто либо узнает, что ты его менял?
По коду, само собой.

Если проект open-source, то я полагаю, что можно не оставлять информации об авторе, это уже как угодно.
Как раз в open-source проектах, если используется одна из сторонних open-source разработок, сохранение имени автора этой разработки в исходном коде проекта является в большинстве случаев обязательным.

Psycho Tiger
11.10.2008, 16:34
Как раз в open-source проектах, если используется одна из сторонних open-source разработок, сохранение имени автора этой разработки в исходном коде проекта является в большинстве случаев обязательным.
В коде. То есть:
var thanks="Thanks to Vasya from KykyeBO!";
?

По коду, само собой.
Ниче так, декомпил нынче в моде.

etc
11.10.2008, 16:44
В коде. То есть:
var thanks="Thanks to Vasya from KykyeBO!";
Кому-то нужно, чтобы имя явно упоминалось в самом проекте (не в коде), а в большинстве случаев, open-source проекты имеют собственный пакет для классов (тот же papervision). Так вот сохранение исходного варианта кода (с комментариями и именем разработчика) и пакета и есть то самое «спасибки».

Ниче так, декомпил нынче в моде.
По исходному коду, безусловно.

silin
11.10.2008, 17:02
комрады, пользуйтесь (хоть бы и в коммерческих целях) на здоровье - для того и положено..
ссылка на мою страничку канеш лишней не будет, но не везде же она уместна..
да, ещё: не все алгоритмы на моей страничке полностью оригинальные, что-то и на базе чужих разработок, где-то первоисточник указан, а где-то и нет (не удосужился в своё время запомнить где взято, о чем теперь жалею), как относятся авторы этих алгоритмов к тиражированию не знаю и за это ответа не держу, но не думаю что здесь есть что-то неэтичное - взято ведь из открытых источников
в коммерческих проектах основная работа именно в адаптации идеи к прихотям заказчика, хотя и сама идея чего-то стоит и спросить у автора позволения её использовать совсем не лишнее.., обычно спрашивают :)

orcpochta
11.10.2008, 18:18
комрады, пользуйтесь (хоть бы и в коммерческих целях) на здоровье - для того и положено..
ссылка на мою страничку канеш лишней не будет, но не везде же она уместна..
да, ещё: не все алгоритмы на моей страничке полностью оригинальные, что-то и на базе чужих разработок, где-то первоисточник указан, а где-то и нет (не удосужился в своё время запомнить где взято, о чем теперь жалею), как относятся авторы этих алгоритмов к тиражированию не знаю и за это ответа не держу, но не думаю что здесь есть что-то неэтичное - взято ведь из открытых источников
в коммерческих проектах основная работа именно в адаптации идеи к прихотям заказчика, хотя и сама идея чего-то стоит и спросить у автора позволения её использовать совсем не лишнее.., обычно спрашивают :)


Можно мне использовать один из Ваших классов в коммерческом проекте?:rolleyes:
Естественно, если будет возможность дать ссылку на silin.fatal.ru с благодарностями, я это обязательно сделаю, но, честно сказать, сильно неуверен, что это будет возможно...:wacko:

Psycho Tiger
11.10.2008, 18:18
Так вот сохранение исходного варианта кода (с комментариями и именем разработчика) и пакета и есть то самое «спасибки».
Eeeh? То есть, делая что то тоже для open-source, и собирая много разных классов с их адаптацией в одно большое "чудо" с адаптацией каждого - и мне придеться распространять исходный и свой? Я слышал об этом, но неужели все так туго?
Просто если разобраться, что я адаптирую мощные библиотеки в количестве многих штук, то весь проект при распространении утежиляется вдвое. (Это уже все теория, мне интересен сам факт). И тогда распространяя 1 мб, я должен буду клеить и исходные библиотеки утежеляя до 2, или будет достаточно проставить ссылок в комментариях?
Кстати, оффтоп:
пакет сом - расшифровывается как commercial (или как то подобно), то есть я могу это чудо использовать в коммерции?
пакет ru - сделано с любовью в России?
Где про это можно почитать? )

etc
11.10.2008, 18:33
или будет достаточно проставить ссылок в комментариях?
Дайте ссылки на необходимые библиотеки и всё. Потому как со временем будут выходить новые версии и ваши версии уже будут устаревшими и, как вариант, с багами. Только неплохо указывать диапазон версий, например 1.x.x, потому как, скажем, версия 2.х.х может быть уже несовместимой с вашей версией.

пакет сом - расшифровывается как commercial (или как то подобно), то есть я могу это чудо использовать в коммерции?
пакет ru - сделано с любовью в России?
Где про это можно почитать? )
Это смотря как трактовать. Очень часто это означает доменное имя автора, в обратном порядке. Т.е. ru.yandex — yandex.ru, com.google — google.com и т. д. Т. е. это может означать как направленность проекта, так и просто принадлежность.

Psycho Tiger
11.10.2008, 18:53
Хы, а если я пишу просто свои классы и обьединяю в библиотеки - ни для какого сайта, просто, скажем, набор действий, которым я пользуюсь с bitmap`ом очень часто. По правильному - мне их куда пихать?

etc
11.10.2008, 19:08
В свой пакет, например.

Psycho Tiger
11.10.2008, 19:41
Ну это понятно, я про
com.flufme (я ник поменял в 2006 )) или ru.flufme?
Знаю, что не принципиально, но все же что то заставляет Вас делать com.etcs, а не ru.etc, хотя блог etcs.ru

etc
11.10.2008, 19:44
но все же что то заставляет Вас делать com.etcs, а не ru.etc, хотя блог etcs.ru
С чего вы взяли?

Psycho Tiger
11.10.2008, 19:58
Разве? Наверное, путаю вас с silin`ом. Надо бы у него спросить, почему у него начинаются с com :quiet:

silin
11.10.2008, 20:30
я, собственно, не вникал в идеологию именования, полагая, что com от common, типа для общеупотребительных пакетов, так и сделал - 'как у всех'..
потом уже понял избыточность папки com, сейчас у меня свои пакеты лежат просто в silin

Double
11.10.2008, 20:41
от темы отклонились. а тема, как мне кажется, очень важная.
как мне представляется внутренний диалог "заниматетя" кода:
1. мне заказали проект, часть которого можно реализовать, используя код Силина
2. я заработаю килобакс (два-десять-стотридцатьдва...)
3. я сэкономлю N-дней/ночей времени и заказчик меня зауважает и даст кучу другой работы (и я заработаю ещё)
4. я поделюсь славой/деньгами (нужное подчеркнуть) или тихо зажму и то и другое себе, пообещав на смертном одре вспомнить всех тех хороших людей, которые мне помогали в жизни (если не забуду и не найдётся более важных дел)
ну что за фуйня? почему каждый думает, что ему будут нелишними двести баксов за силинский код, а ему хотя бы половина этих денег будет совершенно не нужна?! что-то я пока не слышал о том, что Силин купил себе яхту или футбольный клуб. ну зарабатываешь деньги на коде хорошего человека, так будь и сам неплохим. оцени вклад чужого кода и отдай деньги. восприми ситуацию, как хороший менеджер, нанявший аутсорсера. хватит воспринимать себя мелким воришкой, Силина же не Биллом зовут вроде бы?..

silin
11.10.2008, 20:51
>>оцени вклад чужого кода и отдай деньги. восприми ситуацию, как хороший менеджер, нанявший аутсорсера

было такое :)

согласен с Double: для людей, заботящихся о своей карме, такое поведение - норма

Fernando Costa
11.10.2008, 21:02
2 silin:

ссылку на "%username%.fatal.ru" как-то ставить стремно, если проект мало-мальски весомый. Так что деньгами лучше ))))

silin
11.10.2008, 21:15
>>ссылку на "%username%.fatal.ru" как-то ставить стремно, если проект мало-мальски весомый. Так что деньгами лучше ))))

по мне так очень даже лучше..:)
но я не настаиваю ни на первом ни на втором, отлично понимая, что и возможность проставить ссылку и тем более накосить столько денег, чтоб было с чего делится на проектах где могут быть востребованы мои поделки мизерные..

Double
11.10.2008, 21:53
блин, не буду ничего больше писать ) каждый сам себе дурак. я очень критично отношусь к безвозмездному заимствованию чужого. даже того, что предоставлено всем в безусловное пользование. я считаю, что безвозмездно человек может предоставить свою работу для ОБУЧЕНИЯ, а не для перепродажи. Факт адаптации не снимает этого ограничения, а лишь усугубляет его, так как автор может быть (и скорее всего будет) возмущён Вашей адаптацией его кода (Вы сделаете это совсем не так, как ему того хотелось бы).

etc
11.10.2008, 22:43
У меня лишь несколько раз спрашивали разрешения на использование классов в проектах. Но и только.

wvxvw
11.10.2008, 23:13
Хм... дело может преобрести другой оттенок, когда планируется продавать весь проект, включая сорцы. Мне нужен был один раз парсер анимированых ГИФов, и абсолютно некогда было писать самому... просил у автора разрешения на использование, в итоге все равно сам переписал, но уже после дедлайна. Но вообще, это естесственно повлияет на цену =) т.е. либо вам заплатят за ваш код, либо если вы использовали чужой - то с чего бы вам платить? А если не дай бог выдали чужой за свой, так это вобщем-то мошенничество, и заказчик будет 100% прав потребовав с вас в таком случае деньги обратно =)

flash33
12.10.2008, 07:37
По моему глубокому (возможно, глупому) убеждению корни оригинальных идей в реализации каких либо common задач, как то: отрисовка каких либо примитивов, наложение фильтров, движки тривиальных игр, алгоритмы и т.п. - все это давноуже используется и флеш как таковой это позаимствовал, но не сам родил, из более классических языков программирования. Искать автора идеи реализации по большей части бессмысленно, там может куча идей спрессовалась в одном проекте, и, допустим, сказав Спасибо Васе Пупкину окажется, что я кровно обидел Петю Палкина, у которого этот Вася в свое время позаимствовал идею. Я не говорю о цельных проектах - папервижен там, альтернатива, законченный набор классов для какой либо игры, я говорю о кирпичиках. Вот мой проект включает 100 классов разных авторов, но эти классы лежат спокойно в инете,я их не декомпом вырывал из чужих проектов, авторы сами ими делятся в блогах и я не желаю вносить их имена в свой проект, подобно тому как архитектор здания не вносит в проект имена изобретателей цемента

etc
12.10.2008, 13:25
Вот мой проект включает 100 классов разных авторов
…
я не желаю вносить их имена в свой проект

Так имена авторов в их же классах и останутся, так ведь? Да и обычно лицензия на класс запрещает удаление имени автора из комментариев в коде класса.

Double
13.10.2008, 08:13
...Искать автора идеи реализации по большей части бессмысленно, там может куча идей спрессовалась в одном проекте, и, допустим, сказав Спасибо Васе Пупкину окажется, что я кровно обидел Петю Палкина, у которого этот Вася в свое время позаимствовал идею...

вопрос с Петей Палкиным пусть волнует Васю Пупкина, а не меня. Если же идеи витают в воздухе и старЫ, как мир, пишите код самостоятельно. в чём проблема-то? если же чужой код позволяет заработать деньги - поделитесь с автором. я не призываю отдавать 200 рублей какому-нить кодеру из Гонолулу, которого и найти-то непонятно как. Но если Автор - вот он, что мешает быть честным?
P.S. я никогда не выкладывал свой код в свободный доступ (не потому, что жадный, а потому что не считаю его интересным и чистым), поэтому личных обид к заимствователям я не испытываю.