Форум программистов, компьютерный форум, киберфорум
Проекты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.63/40: Рейтинг темы: голосов - 40, средняя оценка - 4.63
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268

Какую выбрать лицензию и как открыть проект

11.09.2010, 20:37. Показов 8390. Ответов 68
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Про СПО... неплохая вещь для программистов и пользователей. Возможно, это сообщение лучше сделать в отдельной теме.
Начал создавать программу, понял, что если буду это делать один, зайду в тупик, и решил сделать её открытой и чтобы хоть кто мог принять участие в её разработке... Как всё это организовать, на каких сайтах, как руководить разработкой и как сделать эту разработку как можно более удобной для остальных программистов?
И какую из этих лицензий лучше использовать: BSD, MIT или LGPL?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.09.2010, 20:37
Ответы с готовыми решениями:

Какую свободную лицензию выбрать?
Написал небольшую программку и хочу её выложить в инете. Хочу выбрать лицензию с самыми малыми ограничениями (а лучше вообще без них)....

Какую лицензию выбрать?
Есть мыслишка создать несколько визуальных элементов управления WPF в одной библиотеке (dll) и затем их распространять. Для коммерческих...

Какую лицензию выбрать?
Привет. Я сделал небольшое приложение, и мне хотелось бы указать для него какую-то лецензию, но я совершенно не разбираюсь в них....

68
 Аватар для iama
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
11.09.2010, 20:44
Цитата Сообщение от Kidalvь Посмотреть сообщение
И какую из этих лицензий лучше использовать: BSD, MIT или LGPL?
для каждого конкретного продукта - своя
1
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
11.09.2010, 20:45
Цитата Сообщение от Kidalvь Посмотреть сообщение
Как всё это организовать, на каких сайтах, как руководить разработкой и как сделать эту разработку как можно более удобной для остальных программистов?
И какую из этих лицензий лучше использовать: BSD, MIT или LGPL?
Я посоветую выложить ее здесь http://www.codeplex.com/ (от MS )
Быстро-индексируемый проект, о твоей программе (если заинтересует кого) быстро узнают
2
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
11.09.2010, 20:48  [ТС]
HIMen, спасибо... но как тебе объяснить... в общем, вроде все, кто когда-либо попадал в холливары со мной, знают моё отношение к
Цитата Сообщение от HIMen Посмотреть сообщение
MS
0
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
11.09.2010, 21:19
Цитата Сообщение от Kidalvь Посмотреть сообщение
Как всё это организовать, на каких сайтах, как руководить разработкой и как сделать эту разработку как можно более удобной для остальных программистов?
Использовать систему контроля версий. Либо удобный GIT (моё имхо), либо корпоративно-стандартный SVN.

Цитата Сообщение от Kidalvь Посмотреть сообщение
И какую из этих лицензий лучше использовать: BSD, MIT или LGPL?
Смотря какие права ты хочешь оставить за собой. BSD - самая свободная, насколько я знаю. Она не накладывает почти никаких ограничений: исходный код может использовать как угодно. Вообще почитай о них, есть полно сравнительный анализов.
3
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
11.09.2010, 21:27  [ТС]
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
Смотря какие права ты хочешь оставить за собой. BSD - самая свободная, насколько я знаю. Она не накладывает почти никаких ограничений: исходный код может использовать как угодно. Вообще почитай о них, есть полно сравнительный анализов.
Надо, чтобы при распространении в любом виде говорилось о том, что использовался такой-то код и он сделан такими-то авторами, разрешение на включение несвободных элементов.

Не по теме:

Перенесите это в отдельную тему в подходящий раздел, т. к. здесь нельзя "Спасибо" нажимать

0
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
11.09.2010, 21:38
Цитата Сообщение от Kidalvь Посмотреть сообщение
Надо, чтобы при распространении в любом виде говорилось о том, что использовался такой-то код и он сделан такими-то авторами
Тогда выбери GPLv3. GPLv3 накладывает ограничение, что при сипользовании кода в другом проекте необходимо указывать, что использовался код такого-то автора. Помимое всего этого, GPL накладывает то ограничение, что любой разрабатываемый проект на базе твоего, должен быть тоже открытым. Насколько помню, код под лицензией BSD можно тупо использовать и не думать о соблюдении каких либо авторских прав.

Цитата Сообщение от Kidalvь Посмотреть сообщение
разрешение на включение несвободных элементов.
Ну тогда, наверное, LGPL.

p.s: если выбрать git, как систему контроля версий, хостить проект можно, к примеру, на gitorious.org или на github.com (последний более популярный, но есть ограничение на размер репозитариев).
2
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
11.09.2010, 21:45  [ТС]
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
Тогда выбери GPLv3. GPLv3 накладывает ограничение, что при сипользовании кода в другом проекте необходимо указывать, что использовался код такого-то автора. Помимое всего этого, GPL накладывает то ограничение, что любой разрабатываемый проект на базе твоего, должен быть тоже открытым. Насколько помню, код под лицензией BSD можно тупо использовать и не думать о соблюдении каких либо авторских прав.
а если разрешить скрытие кода, но только при условии, что сообщится об использовании моей программы?
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
p.s: если выбрать git, как систему контроля версий, хостить проект можно, к примеру, на gitorious.org или на github.com (последний более популярный, но есть ограничение на размер репозитариев).
а если на своём сайте создать такую систему? Чтобы не зависеть от правил сайта, чтобы всё это не располагалось у них и пр.
0
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
11.09.2010, 22:01
Цитата Сообщение от Kidalvь Посмотреть сообщение
а если разрешить скрытие кода, но только при условии, что сообщится об использовании моей программы?
Если не ошибаюсь, это вроде и есть LGPL. Конечно, отличие не только в этом, но основное в этом: разрешение использовать код в закрытом проекте, но с соблюдением авторского права.

Цитата Сообщение от Kidalvь Посмотреть сообщение
а если на своём сайте создать такую систему? Чтобы не зависеть от правил сайта, чтобы всё это не располагалось у них и пр.
Это называется не сайт, а git хостинг. Ты можешь у себя поднять git сервер, но я думаю - это будет менее удобным. Например, твой комп может быть в оффлайне, к тому же, там есть целая система прав, которую сложно поднять будет тебе. Я думаю, все же сторонний хостинг будет лучше KDE не боится хостить свой код там, также как и qt
1
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
11.09.2010, 22:10  [ТС]
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
но с соблюдением авторского права
т. е. об авторах сообщается?
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
Например, твой комп может быть в оффлайне
я онлайн с 8 до 1-2 мск. Остальное время люди спят
к тому же, скоро я вообще не буду выключать компьютер...
0
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
11.09.2010, 22:23
Цитата Сообщение от Kidalvь Посмотреть сообщение
т. е. об авторах сообщается?
По лицензии - да.


Цитата Сообщение от Kidalvь Посмотреть сообщение
я онлайн с 8 до 1-2 мск. Остальное время люди спят
Я не сплю И все равно, я бы реккомендовал git хостинги. Просто я знаю, что если проект лежал бы на gitorious.org, я бы его форкнул. А если бы где-то у тебя - нет. Не знаю как к этому относятся другие, но у меня такое отношение.
1
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
11.09.2010, 22:27  [ТС]
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
Просто я знаю, что если проект лежал бы на gitorious.org, я бы его форкнул.
зачем?

А sourceforge - это то же самое, или что-то другое?
и что делать, если есть подозрения насчёт нарушения прав?
0
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
12.09.2010, 00:07
Цитата Сообщение от Kidalvь Посмотреть сообщение
зачем?
что зачем? форк - это копия твоего проекта для разработки на базе его своего. это и есть продвижение.

Цитата Сообщение от Kidalvь Посмотреть сообщение
А sourceforge - это то же самое, или что-то другое?
В целом - тоже самое. Только не помню для каких систем контроля версий. Мне GIT нравится именно своей гибкостью и распределенностью, SVN в этом несколько проигрывает.
1
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
12.09.2010, 00:08  [ТС]
а если сразу на нескольких сайтах?
0
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
12.09.2010, 00:10
Цитата Сообщение от Kidalvь Посмотреть сообщение
а если сразу на нескольких сайтах?
можно. насколько знаю, многие крупные проекты располагаются сразу на нескольких гит-хостингах
1
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
12.09.2010, 16:27  [ТС]
Подумаю. Как на этих сайтах идёт работа? Есть какие-нибудь тестовые зоны, или простые проекты там, чтобы попробовать поучаствовать в этом?
0
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
12.09.2010, 17:33
Цитата Сообщение от Kidalvь Посмотреть сообщение
Как на этих сайтах идёт работа?
Работа идем не на сайтах. Почитай о системах контроля версий. Я не могу тебе объяснить, это сильно долго.

Цитата Сообщение от Kidalvь Посмотреть сообщение
Есть какие-нибудь тестовые зоны
Что значит тестовый зоны? Создай себе репозитарий, и пробуй залить/закомитить свой проект, вынести в отдельную ветку и т.д.

Цитата Сообщение от Kidalvь Посмотреть сообщение
или простые проекты там, чтобы попробовать поучаствовать в этом
Просто так тебя точно никто не возьмет. Но ты можешь форкнуть проект, дописать какой-то функцоинал и предложить автору. Если ему понравится, он, вполне возможно, даст тебе права на работу с проектом.
1
 Аватар для 0xAX
2451 / 362 / 9
Регистрация: 27.06.2009
Сообщений: 880
12.09.2010, 17:47
Присоединяюсь к Monte-Cristo, тоже посоветовал бы github, очень удобно, свои проекту держу там же. Насчет места, там выдается 300 мб, несмотря на размер это много, лично мне ни разу не удавалось превысить его, к тому же если проект будет крупный и популярный всегда можно за дополнительную плату расширить место.
1
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
12.09.2010, 17:55  [ТС]
Зачем на Gitorious создавать публичный SSH-ключ?

И ещё насчёт лицензии: если выберу GPL, можно мне будет создавать ещё один продукт на основе того, что открыт с закрытым кодом?
0
 Аватар для 0xAX
2451 / 362 / 9
Регистрация: 27.06.2009
Сообщений: 880
12.09.2010, 18:01
Цитата Сообщение от Kidalvь Посмотреть сообщение
Зачем на Gitorious создавать публичный SSH-ключ?
Для того что бы разграничить тех кто имеет доступ на запись\чтение или только запись репозитария.


Цитата Сообщение от Kidalvь Посмотреть сообщение
создавать ещё один продукт на основе того, что открыт с закрытым кодом?
Это как?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.09.2010, 18:01
Помогаю со студенческими работами здесь

Высоконагруженный проект. Какую базу выбрать?
Добрый день! Разрабатывается небольшой, но очень нагруженный проект на Java. Суть - база данных с множеством записей, порядка 1 млн. В...

Какую бд выбрать и как реализовать
Нужна база данных, в которой будут храниться одиночные записи с информацией о таких же похожих записях по некоторым характеристикам, при...

Как открыть проект на C++ в Qt
Я нашёл проект открытого музыкального плеера с открытом кодом, написанном на QT: https://github.com/clementine-player/Clementine ...

Как выбрать оперативную память? И какую?
Хочу купить оперативную память на 8гб. В данный момент у меня стоит 2 платы по 2 гб. Я в этом не понимаю поэтому прошу совет какие...

Как открыть проект на Eclips
Добрый день. Подскажите пожалуйста как открыть проект на Eclips. У меня есть проект из учебника но что-то не получается его открыть.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru