2009-02-16 1 views
0

Ответил:Ограничения лицензии на включение DLL в другое репо?

Они не позволяют какой-либо перераспределения с 2.6, предположительно, если у вас нет лицензии на него. Но они не продают лицензии. Но они отдают это бесплатно. Но, кто знает, я думаю, они просто хотят, чтобы мы купили завышенную вещь, нам не нужно писать бесплатную утилиту. Я предполагаю, что я буду смотреть на NVelocity или TaHoGen ...

Я обеспокоен размещения некоторых библиотек DLL, которые идут с проектом, который также бесплатно (на SF.net), но не был особенно лицензия, связанная с ней. Это немного закономерно, но, надеюсь, не столько для того, чтобы на него нельзя было ответить через опыт. И есть много чего здесь :)

Я думаю, что проблемы действительно с CodeSmith 2.6, так как они имеют свой собственный «обычай» eula. Для просмотра «sourcelicense.txt» вам необходимо скачать молнию и открыть его, но я уже скопировал соответствующие части в пост (извините они так долго!)

Edit:

В приложении используется CodeSmith 2.6 dlls, а также коллекция пользовательских шаблонов , для генерации файлов классов /etc. Нам не нужен источник кода , только скомпилированный результат . Разумеется, эти dll будут распределены с применением в .exe. Вопрос заключается в том, является ли или , не набивая их на репо, как-то иначе (или юридически более сомнительно), чем помещать их в установщик .msi/.exe.

Я подойду к кошелькому об этом, , но я хотел бы лучше понять, чем у меня сейчас, это все. В настоящее время они не находятся в репо, , но это облегчило бы работу для dev processess, если бы они были. End Edit

  • 1 MIT Лицензионный компонент (не похоже, вопрос)
  • Mysql.Data.dll (не уверен лицензии)
  • CodeSmith 2.6 Freeware DLLS
    • Скомпилировано в DLL-форму
    • SchemaExplorer.dll/etc
    • CodeSmith.Engine.dll

Я хотел бы быть в состоянии сделать сам хостинг проекта, а не пользователь идти тащиться вокруг, загрузка и/или составления копий источника (особенно если они находят более новую версию или старую версию, что легко может случиться с компонентами MIT/msql.)

Там будут хорошие инструкции, если не может быть включены библиотеки DLL, но жизнь бесконечно проще, если они могут, и нет никаких шансов проекта собирается «мертвые», если один из них вдруг рывка.


ИСХОДНЫЙ КОД ЛИЦЕНЗИИ (от CodeSmith 2,6 EULA/sourcelicense.txt)

КОД ИСТОЧНИК защищена законами США об авторском праве и международными соглашениями об авторских правах, а также другими законами об интеллектуальной собственности и договоров , ИСТОЧНИК КОДА лицензируется, а не продается.

  1. ПРЕДОСТАВЛЕНИЕ ЛИЦЕНЗИИ. Данное Лицензионное соглашение предоставляет следующие права:

    1. Исходный код. Вы можете установить и скомпилировать один экземпляр SOURCE CODE на одном компьютере. Основной пользователь компьютера, на котором установлен ИСТОЧНИК КОДА, может сделать вторую копию для его исключительного использования на портативном компьютере.
    2. Хранение/использование сети. Вы также можете сохранить или установить копию КОД SOURCE на запоминающем устройстве, таком как сетевой сервер, используемый только для установки или компиляции SOURCE CODE на других компьютерах по внутренней сети; однако вы должны приобрести лицензию для каждого отдельного компьютера, на котором установлен или скомпилирован SOURCE CODE с устройства хранения. Лицензия на SOURCE CODE может не использоваться совместно или использоваться одновременно на разных компьютерах.
    3. Использование и модификация. SMITH предоставляет вам право использовать и модифицировать SOURCE CODE, чтобы он соответствовал вашим потребностям. Вы не можете распространять SOURCE CODE или любую модифицированную версию SOURCE CODE в любой форме. Любые изменения, внесенные в ИСТОЧНИК КОДА, будут по-прежнему подчиняться условиям настоящего Лицензионного соглашения. Любые модифицированные версии SOURCE CODE могут выполняться только в виде объекта пользователями, также имеющими ЛИЦЕНЗИЮ ИСТОЧНИКА ИСТОЧНИКОВ ИЛИ пользователями, имеющими лицензию CodeSmith Professional.
    4. Использование генерируемого выхода. Вы можете каким-либо образом распространять выходные данные своих шаблонов или включенных шаблонов.
  2. ОПИСАНИЕ ДРУГИХ ПРАВ И ОГРАНИЧЕНИЙ.

    1. Разделение компонентов. SOURCE CODE лицензируется как один продукт.
    2. Перераспределение. ИСТОЧНИК КОДА не может быть перераспределен каким-либо образом.
    3. Пользовательские распределения шаблонов. Вы можете распространять свои пользовательские шаблоны для кода SOURCE только в том случае, если они предлагаются бесплатно.
    4. Нет аренды. Вы не можете арендовать, сдавать в аренду, предоставлять или предоставлять коммерческие услуги хостинга третьим лицам с ИСТОЧНИКОМ КОДЕКСОМ.
    5. Non-Transferable. Эта лицензия не может быть передана или продана каким-либо образом.
    6. Прекращение действия. Без ущерба для любых других прав SMITH может прекратить действие настоящего Лицензионного соглашения, если вы не соблюдаете условия настоящего Лицензионного соглашения. В таком случае вы должны уничтожить все копии SOURCE CODE и всех его составных частей.
  3. ДОПОЛНИТЕЛЬНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ/УСЛУГИ.

    1. Вспомогательные услуги. SMITH может, но не обязан предоставлять вам службы поддержки, связанные с ИСТОЧНИКОМ КОДЕКСОМ.
    2. Дополнения. Данное Лицензионное соглашение распространяется на дополнительное программное обеспечение и обновления КОДА ИСТОЧНИКА, включая без ограничений дополнения, пакеты услуг, исправления или дополнительные компоненты (вместе «Дополнения»), которые SMITH может предоставить вам или предоставить вам после даты, когда вы получите исходную копию КОДА ИСТОЧНИКА, если другие условия не предоставляются вместе с такими Дополнениями.
  4. АВТОРСКИЕ ПРАВА. Все титулы и авторские права в ИСТОЧНИКЕ (включая, но не ограничиваясь ими, любые изображения, фотографии, анимацию, видео, аудио, музыку, текст, КОД ОБРАЗЦА и «апплеты», включенные в ИСТОЧНИК ИСТОЧНИКА) и любые копии ИСТОЧНИКА КОД принадлежат SMITH. КОД ИСТОЧНИКА защищен законами об авторских правах и положениями международных договоров. Поэтому вы должны обращаться с SOURCE CODE, как и с любым другим материалом, защищенным авторским правом, за исключением того, что вы можете установить ИСТОЧНИК.

+4

Я голосую, чтобы закрыть этот вопрос как вне темы, поскольку речь идет о лицензировании и правовых вопросах, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/a/274964/1402846) для получения дополнительной информации и [помощь/по теме] для получения дополнительной информации. – Pang

+0

Боже, вам, людям, действительно, нужно что-то делать. Это ** 6 ЛЕТ. **. Или, может быть, это синдром нового модедера: D –

ответ

1

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

Умм, это не что-то близко к лицензии на бесплатное программное обеспечение, поэтому я не думаю, что это соответствует правилам sf.net.

Это не дает вам никаких прав на перераспределение. Фактически, это не имеет значения:

2.2 Перераспределение. ИСТОЧНИК КОДА не может быть перераспределен каким-либо образом.

Возможно, ваша DLL является «пользовательский шаблон», в этом случае он должен распространяться бесплатно, что является нарушением пункта 1 Open Source Definition

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

Помимо этого, вам определенно необходимо уточнить, что вы делаете.

+0

Ну ...так как это код-код, и я указываю, что я включаю файлы CodeSmith .DLL (из списка хороших файлов), я, вероятно, (и фактически) использую его для генерации вывода из пользовательских шаблонов. Как часть интегрированного приложения. Поскольку он не говорит, что вы не можете переделать артефакты компиляции ... –

+0

Я просто отказался от кода и сделал все это в StringTemplate. Я не беспокоился о перераспределении внешних пользователей, это был чисто внутренний инструмент! –

1

Я не знаком с тем, что делает CodeSmith, и я точно не знаю, что вы с ним делаете. Очевидно, что вы не собираетесь распространять исходный код, но они, похоже, не все, что связано с тем, что вы можете перераспределить.

Существует предложение «Использование генерируемого выхода»; вы собираетесь распространять только вывод шаблона? Вы собираетесь изменить исходный код для этого проекта? Не зная ответов на такие вопросы, я не могу вам советовать.

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

 Смежные вопросы

  • Нет связанных вопросов^_^