Skip to content

Make license dual license#27

Open
AligningEntropy wants to merge 3 commits into
flathub:masterfrom
AligningEntropy:master
Open

Make license dual license#27
AligningEntropy wants to merge 3 commits into
flathub:masterfrom
AligningEntropy:master

Conversation

@AligningEntropy
Copy link
Copy Markdown

Enables Bruno to support dual MIT and proprietary licensed.

Enables Bruno to support dual MIT and proprietary licensed.
@flathubbot
Copy link
Copy Markdown

Started test build 133372

@flathubbot
Copy link
Copy Markdown

Build 133372 successful
To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/116374/com.usebruno.Bruno.flatpakref

@AligningEntropy
Copy link
Copy Markdown
Author

In #1 the issue of the proprietary license was addressed by marking it as MIT which matches the official Github Repo license.

However, there appears to be an interest 1,2 in dual licensing Bruno under both MIT and a separate proprietary license. As such,this license fix was reverted in Release 1.18.0 #22 which has resulted in the proprietary badge appearing again.

This PR attempts to enable this dual licensing by utilizing the supported expression operator AND.

Ideally, according to the docs, the proprietary license will be linked to like <project_license>MIT AND LicenseRef-proprietary=https://usebruno.com/license</project_license>; however, I cannot find any mention of such a proprietary license on the Homepage, official documentation websites, or the Github Repo. As such I have left it blank which should still work as before.

This does raise the issue of, what is Bruno's license? By all accounts except this flatpaks metadata Bruno is MIT licensed; however, it appears that @helloanoop wants this to be proprietary as well. If that is the case, then this should be better publicized (in intention and actual legal license) on the official pages/repo.

This PR does not address this legal issue, rather it just tries to align with what appears to be the immediate intent.

@flathubbot
Copy link
Copy Markdown

Started test build 141339

@flathubbot
Copy link
Copy Markdown

Build 141339 successful
To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/124392/com.usebruno.Bruno.flatpakref

@jwetzell
Copy link
Copy Markdown

@AligningEntropy the repo IS MIT licensed, however the "binaries" attached to the releases on that repo and distributed via things like (apt, flathub, etc.) are a combination of the MIT code in the public repo and private code. I don't now enough about licenses to know how that should be classified but hopefully that clarifies what is going on here.

@flathubbot
Copy link
Copy Markdown

Started test build 141575

@flathubbot
Copy link
Copy Markdown

Build 141575 successful
To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/124632/com.usebruno.Bruno.flatpakref

@Eonfge
Copy link
Copy Markdown
Contributor

Eonfge commented Apr 29, 2025

This application should stay 'Proprietary', unless it is build from source. The external package has a non-free license.

This is not the first application with that problem. VS Code from Microsoft has the same non-free approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants