Включая код в [закрытых] проектах с открытым исходным кодом

Я был там годом или два назад, таким образом, вот мой опыт. В порядке дополнительным вопросом:

я абсолютно плохо знаком с Flex.

я был плохо знаком с Flex также - и Actionscript (хотя это - надмножество JavaScript, который я знаю вполне прилично; хотя уверенный не похоже на JavaScript мне).

я могу реалистично разработать, сказать среднее сложное приложение с одним только SDK Flex, или мне нужен Разработчик Flex?

, Возможно, если Вы уже знаете Flash и Actionscript вполне прилично. Я не сделал, таким образом, я нашел, что это уверенный помогло. Но это несколько не отличается ни от какого другого решения IDE-not.

кроме того, кроме SDK, что я должен буду начать?

Ничто, если Вы не хотите использовать AIR, который является только простой загрузкой. Все остальное там. Я был абсолютно доволен своим опытом; никакие неприятные неожиданности, и Вы задаете те же вопросы, которые я сделал. YMMV.

5
задан sean 27 July 2009 в 06:07
поделиться

4 ответа

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

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

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

(Конечно, я не юрист и не играю в нее на ТВ, и поскольку лицензирование является юридическим соглашением, вам следует проконсультироваться с ним, а не принимать советы от случайных незнакомцев в Интернете)

8
ответ дан 18 December 2019 в 08:29
поделиться

Не копируйте код из блога, если он явно не является общественным достоянием или по совместимой лицензии.

Если это по совместимой лицензии, вы просто указываете ее в заголовке лицензии вверху соответствующего файла. (а также включите пункт в диалоговое окно «О программе»). Этот последний бит может не требоваться для некоторых лицензий, но все же это хороший способ сказать спасибо.

Если он находится под совместимой лицензией, вы просто указываете его в заголовке лицензии вверху соответствующего файла. (а также включите пункт в диалоговое окно «О программе»). Этот последний бит может не требоваться для некоторых лицензий, но все же это хороший способ сказать спасибо.

Если он находится под совместимой лицензией, вы просто указываете его в заголовке лицензии вверху соответствующего файла. (а также включите пункт в диалоговое окно «О программе»). Этот последний бит может не требоваться для некоторых лицензий, но все же это хороший способ сказать спасибо.

5
ответ дан 18 December 2019 в 08:29
поделиться

А как насчет кода, из которого я скопировал чей-то блог или сайт? Ставит ссылки, относящейся к сайту, достаточно?

IANAL, но вы не можете изменять лицензию людей, не получив от них разрешения. Если код, который вы скопировали из блога, находится под конфликтующей лицензией для Apache, вы не можете включить его в свой проект. Есть аргумент о справедливом использовании, но он довольно скользкий (например, я просто скопировал что-то настолько маленькое, что оно действительно не требует указания авторства).

Итак, я бы порекомендовал вам прочитать все мелким шрифтом в блоге, из которого вы скопировали образец, и если у вас какие-либо сомнения , напишите электронное письмо на адрес автор , объясняющий, что вы делаете. В целом людей устраивает гиперссылка на сообщение в блоге в источнике, но каждому разрешается лицензировать свой IP под любой лицензией, которую он выберет.

5
ответ дан 18 December 2019 в 08:29
поделиться

Я вижу в этом серьезную проблему, поскольку все, что существует без явной лицензии, также может отсутствовать. Например, я не могу найти упоминания о том, какая лицензия требуется на http://snippets.dzone.com/ . Я часто сталкиваюсь с этим сайтом в поиске. Они утверждают, что являются «общедоступным репозиторием исходного кода», но что означает «общедоступный»?

Точно так же на gist.github.com, хотя там люди, кажется, немного лучше помещают явную лицензию в свои файлы.

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

1
ответ дан 18 December 2019 в 08:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: