kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
J Wynia
J Wynia
Вопрос

Варианты лицензирования с открытым исходным кодом для приложения ASP.NET MVC?

Я'работаю над личным проектом на ASP.NET MVC, который планирую сделать открытым. В прошлом я выкладывал в открытый доступ довольно много PHP-скриптов и материалов на базе UNIX. Для них я обычно использовал лицензию в стиле BSD/Apache, если только я не включал библиотеку, которая препятствовала этому. Что касается Linux/PHP, это обычно означало что-то под лицензией GPL, что приводило к довольно четкому соглашению.

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

Этот конкретный проект также использует Subsonic для доступа к базе данных и Argotic для разбора RSS, что еще больше усложняет проблему.

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

Я, вероятно, смогу проложить себе путь через дебри для битов Subsonic и Argotic, поскольку они уже находятся под лицензиями с открытым исходным кодом, но я не могу быть единственным, кто пытается понять, какую лицензию я могу применить к проекту, который я пишу поверх ASP.NET MVC.

В ответ на комментарии:

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

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

К сожалению, "лицензия с открытым исходным кодом" не более конкретна с юридической точки зрения, чем слова: "просто используйте язык веб-программирования, и все будет в порядке". GPL, несомненно, одна из самых популярных лицензий с открытым исходным кодом, а также одна из немногих, которая, на первый взгляд, не может быть применена к приложениям ASP.NET MVC. Мне интересно, существует ли **** существующая лицензия, которую можно "скомпилировать" с другими лицензиями компонентов, которые я использую, без возникновения "юридической ошибки компилятора".

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

9 2008-08-14T16:56:24+00:00 7
Brad Larson
Brad Larson
Редактировал вопрос 15-го августа 2012 в 4:57
Программирование
asp.net-mvc
licensing
open-source
subsonic
argotic
Решение / Ответ
J Wynia
J Wynia
29-го декабря 2009 в 6:39
2009-12-29T18:39:10+00:00
Дополнительно
Источник
Редактировать
#8415171

Заключительный ответ RTM закончился, что сам ASP.NET MVC был освобожден под Microsoft Permissive License, который является OSI удостоверенная лицензия. Та лицензия очень похожа на апачей, BSD и остальную часть той семьи лицензий. Итог то, что, в соответствии с той лицензией, you' ре, довольно свободное лицензировать Ваш кодекс однако, Вы считаете целесообразным, даже если Ваш проект включает Систему. Сеть. Mvc DLL, чтобы сделать его складным мусорным ведром.

2
0
Хотите что-то узнать? Задавайте Ваш вопрос на нашем сайте
ru.kzen.dev
Jon Limjap
Jon Limjap
15-го августа 2008 в 3:07
2008-08-15T15:07:06+00:00
Дополнительно
Источник
Редактировать
#8415167

Я не очень понимаю, чего вы боитесь. Насколько я понимаю, Subsonic и ASP.NET MVC можно распространять по открытой или коммерческой лицензии, и все будет в порядке, если только вы не используете какую-нибудь вирусную GPL-лицензию, которая требует GPL все.

Вы можете попробовать прочитать Free Software Foundation'reference on licenses that you can use for open source projects, чтобы попытаться получить представление о видах лицензий, которые вы можете захотеть использовать.

1
0
Хотите что-то узнать? Задавайте Ваш вопрос на нашем сайте
ru.kzen.dev
 Keith
Keith
14-го августа 2008 в 5:16
2008-08-14T17:16:53+00:00
Дополнительно
Источник
Редактировать
#8415165

ASP.Net MVC в конечном итоге должен стать частью основной платформы .Net. Когда это произойдет, вам не нужно будет его распространять.

А пока вы можете применять любую лицензию к своему собственному коду, но не распространять вместе с ним сборки MVC. Пользователи могут сами загрузить текущую предварительную версию MVC.

1
0
 craigmoliver
craigmoliver
1-го октября 2008 в 2:55
2008-10-01T14:55:39+00:00
Дополнительно
Источник
Редактировать
#8415170

Вам необходимо перераспределить его тот же способ, которым распределен DotNetNuke. Я верю этому it' s общедоступный проект.

0
0
Хотите что-то узнать? Задавайте Ваш вопрос на нашем сайте
ru.kzen.dev
 Symbioxys
Symbioxys
1-го октября 2008 в 11:56
2008-10-01T11:56:19+00:00
Дополнительно
Источник
Редактировать
#8415168

Я не знаком со всем этим действительно, но я был на CodePlex на днях, и кто-то опубликовал проект под Microsoft Public License:

http://en.wikipedia.org/wiki/Microsoft_Public_License#Microsoft_Public_License_. 28Ms-PL.29

0
0
 Keith
Keith
14-го августа 2008 в 8:45
2008-08-14T20:45:38+00:00
Дополнительно
Источник
Редактировать
#8415166

Если это не так, они почти наверняка предоставят какую-то лицензию на переход на новую версию вместе с RTM.

0
0
Хотите что-то узнать? Задавайте Ваш вопрос на нашем сайте
ru.kzen.dev
Mark Baker
Mark Baker
1-го октября 2008 в 1:19
2008-10-01T13:19:54+00:00
Дополнительно
Источник
Редактировать
#8415169

It' s довольно характерный для вещей, которые будут лицензироваться под GPL плюс исключение для чего-то, что иначе было бы несовместимо с GPL. Например, лицензия на exim:

Эта программа - бесплатное программное обеспечение; Вы можете перераспределить его и/или изменить это в соответствии с Генеральной общедоступной лицензией GNU, как издано Фонд свободного программного обеспечения; или версия 2 Лицензии, или (по Вашему усмотрению) любая более поздняя версия.

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

Если бы Вы хотели использовать GPL, Вы могли бы сделать что-то подобное.

Однако это походит на Вас don' t особенно хочу использовать GPL, Вы хотите лицензию стиля BSD, и в этом случае Вас don' t нужно специальное исключение. Просто поместите свой кодекс в соответствии с лицензией, которую Вы хотите. Пока ясно, что Ваша лицензия только относится к Вашему кодексу а не к другому программному обеспечению you' ре, распределяющее его с, там shouldn' t правовая проблема с этим - Вы можете поместить любую лицензию, которую Вы любите на своем собственном кодексе.

0
0
Похожие сообщества 12
DotNetRuChat
DotNetRuChat
6 704 пользователей
Чат русскоязычного .NET сообщества http://dotnet.ru/ Правила: https://t.me/DotNetRuChat/704399 Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia, @DotNetRuJobs, @uwp_ru Флуд в @dotnettalks
Открыть telegram
Вакансии .NET
Вакансии .NET
4 091 пользователей
Правила: https://t.me/DotNetRuJobs/123 Канал с вакансиями - https://t.me/DotNetRuJobsFeed Вам могут быть интересны: @dotnetruchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia Флуд в @dotnettalks Стажировки: #большой_пост_о_стажировках
Открыть telegram
pro.net (former COM+)
pro.net (former COM+)
1 928 пользователей
Обсуждение .NET и всего, что с ним связано. Правила: не флудить не по теме, уважать ваших коллег и никакой рекламы (объявления о вакансиях можно согласовать с @AlexFails). https://t.me/pro_net/34653 Флудилка: @dotnettalks
Открыть telegram
var chat = new Chat();
var chat = new Chat();
1 626 пользователей
Обсуждение .NET / C# / F# Обсуждение Azure — @azurechat Прочие обсуждения – https://t.me/+zwxI91RGG6s2YzAy
Открыть telegram
.NET Talks - День сурка
.NET Talks - День сурка
1 348 пользователей
Свободный чат .NET разработчиков. Правила: https://t.me/dotnettalks/548269 Вам могут быть интересны: @dotnetruchat, @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @dotnetgroup, @xamarin_russia, @DotNetRuJobs, @uwp_ru, @AvaloniaRu, @dotnettalksenglish
Открыть telegram
Чат конференции DotNext
Чат конференции DotNext
1 092 пользователей
Канал конференции: @dotnext_channel Ближайшая конференция — SmartData 2024, даты будут анонсированы позднее Саппорт: @JUGConfSupport_bot
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Александр Македонский
Зарегистрирован 6 дней назад
2
Andrei Kalinin
Зарегистрирован 3 недели назад
3
Koroleva Ego
Зарегистрирован 1 месяц назад
4
Star Lenon
Зарегистрирован 1 месяц назад
5
Данил Жевнеров
Зарегистрирован 2 месяца назад
Хотите что-то узнать? Задавайте Ваш вопрос на нашем сайте
ru.kzen.dev
ID
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией