mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 14:16:07 -06:00
[GH-ISSUE #41] Can I use U++ for commercial software? #25
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/ultimatepp#25
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ghost on GitHub (Aug 22, 2021).
Original GitHub issue: https://github.com/ultimatepp/ultimatepp/issues/41
Hi,
I'm working on a software with QT, however, I may make it proprietary and sell it. If I do that, I cannot use QT without buying a license, which now I cannot afford. So, my question is can I use U++ for commercial and proprietary software?
Thanks.
@ped7g commented on GitHub (Aug 22, 2021):
https://www.ultimatepp.org/app$ide$About$en-us.html
U++ is BSD licensed.
So yes, you can use the U++ for commercial software. You should mention it in documentation. No fees required, no source of your SW required. (BSD is very permissive license, almost "do whatever you want")
@ped7g commented on GitHub (Aug 22, 2021):
but keep an eye on 3rd party libraries you include to be also either BSD/MIT licensed, or at least LGPL and then you have to link dynamically IIRC...
Most of the ecosystem around U++ is BSD/MIT/similar licensed, so generally you don't need to worry about using various other libs and packages form UppHub, except adding those extra mentions/licenses in your documentation (I guess some stuff like zlib is being used almost inevitably if you do any GUI app with U++).
You should be rather aware of all licenses across your project and make sure you fulfil them, especially if you don't plan to publish the source code of your app, then you have to avoid GPL stuff, and use LGPL stuff properly. (but as I wrote, most of the stuff around U++ is BSD/MIT/similar, just be aware of licenses as you add plugins/3rd party libs)
@mirek-fidler commented on GitHub (Aug 22, 2021):
Absolutely.
On Sun, Aug 22, 2021 at 5:01 PM oldcastlehq @.***>
wrote:
@mirek-fidler commented on GitHub (Aug 22, 2021):
With respect to 3rd party licenses, note that there is a function
"File/Project licenses" that lists licenses of all modules (packages) that
are used at that moment.
On Sun, Aug 22, 2021 at 7:18 PM Peter Ped Helcmanovsky <
@.***> wrote:
@ghost commented on GitHub (Aug 23, 2021):
Thank you. It's clear now.