Commit graph

29 commits

Author SHA1 Message Date
Simon Hausmann
a7f965c941 Include list of third-party licenses in the C++ docs
This isn't very pretty, but I think it does the job.

cc #6634
2024-12-16 21:54:37 +01:00
Olivier Goffart
e286a7db7f Fix nightly build by adding missing license to whitelist
New version of the url crate bring in some crate under new license
2024-06-12 11:09:27 +02:00
Aurindam Jana
3523e86359
Simplify commercial license (#3063)
Base the commercial license on the Royalty-free license adding clauses pertaining to the fees.
2024-05-31 14:06:17 +02:00
Aurindam Jana
9a3aa265d5
Update Royalty-free license (#5257)
Add clarification that Application may not expose Slint APIs.
2024-05-31 10:53:19 +02:00
Aurindam Jana
0cfeec1a31
Update Slint Community License (#4994)
Updated the version from 1.1 to 1.2 
Renamed the header to "Slint Royalty-free Desktop, Mobile, and Web Applications License"
Added definition of "Mobile Application" and grant of right
Moved "Limitations" to 3rd section and "License Conditions - Attributions" to 2nd section
Added flexibility to choose between showing "MadeWithSlint" as a dialog/splash screen or on a public webpage
Moved the para on copyright notices to section under "Limitations"
2024-04-15 15:18:55 +02:00
Simon Hausmann
4b4a7d6ff2 Remove Qt from the C++ packages on Windows and macOS
Commit 79b70782b4 was supposed to do this.

- Remove now unused Qt license file bunding from prepare_binary_package.sh
- Remove CMake Qt bundling option
2023-12-01 14:48:07 +01:00
Aurindam Jana
5a4a7fee63
Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
Olivier Goffart
11dea135f7 Domain: slint-ui.com -> slint.dev 2023-06-16 10:55:08 +02:00
Tobias Hunger
04d1229685 Fix licnese information using xtask 2023-06-16 09:14:20 +02:00
Olivier Goffart
44ddb28fdc More prospective nightly build fixes 2023-06-04 10:56:26 +02:00
Olivier Goffart
73162e0a69 CI: Attempt to run cargo about only for the given package 2023-06-02 10:06:50 +02:00
Simon Hausmann
3d0c313357 Fix cargo-about
Add permissive WTFPL to list of accepted licenses
2023-06-02 07:57:52 +02:00
Simon Hausmann
cdb2f92ee9 Fix cargo-about for binary packages, part 2
Accept the openssl license, that's pulled in via the new dependency to
ring.

In reality this doesn't truly affect the binaries we distribute (as this
primarily comes in either as build dependency (skia) or for the energy
monitor via ureq.
2023-02-24 14:25:49 +01:00
Simon Hausmann
2e7d3a6b38 CI: Fix one part of cargo-about failing on webpki
Filter NOASSERTION, as explained in
https://github.com/EmbarkStudios/cargo-about/pull/216 (by the example of
webpki as well).
2023-02-24 14:21:30 +01:00
Simon Hausmann
7b6d05659f
Accept Unicode-DFS-2016 for cargo about
These were missing in Cargo.toml of the unicode-ident crate but were now added.

Prospective partial fix for failing nightly.
2022-07-16 09:26:52 +02:00
Tobias Hunger
4230ac2572
Update copyright information to reflect name change
Also run resue over the codebase and fix complaints from that tool.
2022-02-09 10:27:47 +01:00
Olivier Goffart
3594c20153 Replace SixtyFPS in many locations (Uppercase) 2022-02-02 15:49:18 +01:00
Tobias Hunger
a3b86690ff [reorg]: Move the rendering backends into internal 2022-01-31 16:00:50 +01:00
Tobias Hunger
bfca0e3573 Mass update copyright messages to be more REUSE compliant 2021-12-22 10:06:12 +01:00
Simon Hausmann
f7f4797171 Include cargo-about info also in the non-windows packages
... by calling prepare_binary_package.sh on all platforms, but only
include the Qt license attribution where we bundle it.
2021-11-23 23:16:24 +01:00
Simon Hausmann
6547979b89 Remove unused parameters from packaging prep script 2021-11-23 23:16:24 +01:00
Olivier Goffart
921f5675d6 Put the licenses in the C++ binary package
Note that this also change the path names to "licenses" in the viewer package
2021-11-18 19:20:25 +01:00
Olivier Goffart
ee1febc8f7 Fix the path in the .tar.gz 2021-10-22 14:44:51 +02:00
Olivier Goffart
18ce1087d5 Hardcode the Qt license
Because the install qt github action does not install the documentation
2021-10-22 14:32:17 +02:00
Olivier Goffart
24cccfb9bb Use cargo-about to generate the attributions from Qt crates 2021-10-22 14:32:17 +02:00
Olivier Goffart
422b90d612 Generate an index.html instead of a index.md 2021-10-22 14:32:17 +02:00
Simon Hausmann
4b321579c2 Fix links in generated index.md
Somehow the empty link didn't work.
2021-10-22 11:59:38 +02:00
Simon Hausmann
675e4bb850 Explain what the script does and centralize index.md 2021-10-22 11:55:56 +02:00
Simon Hausmann
7833e7a9b7 Initial helper script to collect license info for binary package 2021-10-22 11:41:34 +02:00