Я делаю программу и хочу поставить ее под GPL, но я использую PySide в ней, которая находится под LGPL. Могу ли я поместить свою программу под GPL или она должна быть под LGPL. Также, что делают обе эти лицензии для моей программы? ThanksМогу ли я, чтобы моя программа была под GPL, если я использую PySide?
ответ
Да, вы можете. Что GPL делает с вашей программой? Прочтите лицензию. :-)
LGPL не очень помогает вашей программе. LGPL делает статическую связь сложнее, но я сомневаюсь, что это имеет значение с python.
Большое спасибо за быстрый ответ! – Programmer777
Да, вы можете использовать лицензионное программное обеспечение LGPL как часть вашей программы. Большим условием является то, что лицензионные аспекты LGPL должны быть A) иметь исходный код и B) должны быть в состоянии быть модифицируемыми, все еще взаимодействуя с вашим программным обеспечением.
Поскольку вы планируете выпускать свое программное обеспечение под GPL, вы будете использовать весь свой исходный код, и это не должно быть проблемой.
Информация о лицензии для GPL и LGPL оба покрытия в основном все, что вам нужно знать.
- 1. Как я могу определить, была ли моя программа сосредоточенной?
- 2. Могу ли я лицензировать свой проект под GPL, когда я использую библиотеки, лицензированные Apache?
- 3. Моя программа была «опубликована», как я могу изменить путь установки?
- 4. Я хочу, чтобы моя программа vb.net с sqldb была переносимой
- 5. Программа завершается, если я использую scanf
- 6. Моя программа была «Killed»
- 7. Если я связываю код LGPL с кодом GPL, это моя кодовая база теперь все GPL?
- 8. Должен ли я открывать исходный код моего проекта, если я использую часть кода, лицензированную под GPL, как часть моего проекта?
- 9. Могу ли я использовать ORM, если я использую хранимые процедуры?
- 10. Моя программа для Android сработала, когда я использую метод setText
- 11. Моя программа не останавливаюсь, когда я использую вилку() несколько раз
- 12. Где я могу получить последнюю версию WURFL под GPL?
- 13. Почему моя программа замерзает, когда я использую метод? (Java)
- 14. Должен ли я использовать LGPL или GPL
- 15. Должен ли я отключить(), если я использую Apache :: DBI connect_cached()?
- 16. Java: Как я могу заполнить карту, если я использую вызовы?
- 17. Веб-api, который предоставляет лицензионная программа, лицензированная GPL, также ли она обеспечивает безопасность клиентов под GPL?
- 18. Моя полоса выполнения вертикальная, я хочу, чтобы она была горизонтальной
- 19. Могу ли я лицензировать свой код Matlab с помощью GPL?
- 20. Как я могу указать автора, если я использую nuget.exe CLI
- 21. Как я могу видеть, сколько памяти хранит моя программа?
- 22. Это правда, если я использую {{post.get_image_url}} через {{post.image.url}}, моя сеть находится под угрозой безопасности?
- 23. Что я могу сделать, чтобы PyCharm нашел источник PySide?
- 24. Должен ли я поместить свой объект, если я использую свойство
- 25. Как я могу удалить коллекцию, если я использую TryUpdateModel?
- 26. Я могу «мариновать локальные объекты», если я использую производный класс?
- 27. Могу ли я продавать результаты от программного обеспечения GPL
- 28. Использую ли я $? правильно?
- 29. Как сказать, если моя программа была конвейером другого (Perl)
- 30. Должен ли я использовать viewHolders, если я использую разные ViewItemTypes?
Прежде чем выбрать лицензию, вы должны * знать, что она говорит. Прочтите статью wikipedia о [LGPL] (http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License), чтобы узнать немного различий между LGPL и GPL. – Bakuriu
Этот вопрос не соответствует теме, потому что речь идет о лицензировании. –
Я создал предложение Q & A в области51 относительно лицензирования с открытым исходным кодом: http://area51.stackexchange.com/proposals/58715/open-source-licensing. Если это вас интересует, вы можете голосовать. –