Skip to content

Commit 6bda629

Browse files
authored
Update license from GPL-3.0 to LGPL-3.0
Update license from GPL-3.0 to LGPL-3.0
2 parents 363c79b + 30af82d commit 6bda629

File tree

9 files changed

+174
-681
lines changed

9 files changed

+174
-681
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ members = ["xtask", "rar-common"]
44
[package]
55
name = "rootasrole"
66
# The project version is managed on json file in resources/rootasrole.json
7-
version = "3.0.5"
7+
version = "3.0.6"
88
rust-version = "1.76.0"
99
authors = ["Eddie Billoir <eddie.billoir@irit.fr>"]
1010
edition = "2021"
1111
default-run = "sr"
1212
description = "An alternative to sudo that uses Linux capabilities and Role based access control."
13-
license = "GPL-3.0-or-later"
13+
license = "LGPL-3.0-or-later"
1414
repository = "https://github.com/LeChatP/RootAsRole"
1515
homepage = "https://lechatp.github.io/RootAsRole/"
1616
keywords = ["sudo", "capabilities", "rbac", "linux", "security"]

LICENSE

Lines changed: 160 additions & 669 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<!-- The project version is managed on json file in resources/rootasrole.json -->
1717
<!-- markdownlint-restore -->
1818

19-
# RootAsRole (V3.0.5) : A memory-safe and security-oriented alternative to sudo/su commands
19+
# RootAsRole (V3.0.6) : A memory-safe and security-oriented alternative to sudo/su commands
2020

2121
**RootAsRole** is a project to allow Linux/Unix administrators to delegate their administrative tasks access rights to users. Its main features are :
2222

@@ -215,5 +215,7 @@ This logo were generated using DALL-E 2 AI, for any license issue or plagiarism,
215215
This project includes [sudo-rs](https://github.com/memorysafety/sudo-rs) code licensed under the Apache-2 and MIT licenses:
216216
We have included cutils.rs, securemem.rs to make work the rpassword.rs file. Indeed, We thought that the password was well managed in this file and we have reused it. As sudo-rs does, rpassword.rs is from the rpassword project (License: Apache-2.0). We use it as a replacement of the rpassword project usage.
217217

218+
This project was initiated by **IRIT** and sponsored by both **IRIT** and **Airbus PROTECT** through an industrial PhD during 2022 and 2025.
219+
218220

219221
## [Link to References](https://lechatp.github.io/RootAsRole/bibliography.html)

rar-common/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[package]
22
name = "rootasrole-core"
3-
version = "3.0.5"
3+
version = "3.0.6"
44
edition = "2021"
55
description = "This core crate contains the RBAC and main features for the RootAsRole project."
6-
license = "GPL-3.0-or-later"
6+
license = "LGPL-3.0-or-later"
77

88
[dependencies]
99
libc = "0.2"

rar-common/src/version.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// This file is generated by build.rs
22
// Do not edit this file directly
33
// Instead edit build.rs and run cargo build
4-
pub const PACKAGE_VERSION: &str = "3.0.5";
4+
pub const PACKAGE_VERSION: &str = "3.0.6";

resources/arch/PKGBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pkgver=3.0.0_alpha.5
55
pkgrel=1
66
pkgdesc='Alternative to sudo to run some administrative commands that uses Linux capabilities and RBAC for scalability.'
77
url='https://lechatp.github.io/RootAsRole/'
8-
license=('GPL-3.0-or-later')
8+
license=('LGPL-3.0-or-later')
99
arch=('x86_64')
1010
source=("https://github.com/LeChatP/RootAsRole/archive/v${pkgver//_/-}.tar.gz")
1111
sha256sums=('SKIP')

resources/man/en_US.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,10 @@ For help, please visit <https://github.com/LeChatP/RootAsRole/discussions> or <h
8282

8383
# DISCLAIMER
8484

85-
This program is provided "as is" without any warranty, to the extent permitted by law. The authors disclaim any responsibility for the quality or suitability of the program for a particular purpose. You use this program at your own risk. In case of problems, you are responsible for any necessary repairs or corrections. For more details, please refer to the GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
85+
This program is provided "as is" without any warranty, to the extent permitted by law. The authors disclaim any responsibility for the quality or suitability of the program for a particular purpose. You use this program at your own risk. In case of problems, you are responsible for any necessary repairs or corrections. For more details, please refer to the GNU LGPL version 3 or later <https://www.gnu.org/licenses/lgpl-3.0.html>
8686

8787
# LICENSE
88-
GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
88+
LGPLv3+: GNU LGPL version 3 or later <https://www.gnu.org/licenses/lgpl-3.0.html>.
8989

9090
# SEE ALSO
9191
Linux capabilities(7), sudo(8), su(1)

resources/man/fr_FR.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,13 @@ Pour obtenir de l'aide, veuillez consulter <https://github.com/LeChatP/RootAsRol
7272

7373
# CLAUSE DE NON-RESPONSABILITÉ
7474

75-
Ce programme est fourni « en l'état », sans aucune garantie, dans la limite permise par la loi. Les auteurs déclinent toute responsabilité quant à la qualité ou l'adéquation du programme à un usage particulier. Vous utilisez ce programme à vos propres risques. En cas de problème, vous êtes responsable des réparations ou corrections nécessaires. Pour plus de détails, veuillez consulter la licence GNU GPL version 3 ou ultérieure <https://gnu.org/licenses/gpl.html>.
75+
Ce programme est fourni « en l'état », sans aucune garantie, dans la limite permise par la loi. Les auteurs déclinent toute responsabilité quant à la qualité ou l'adéquation du programme à un usage particulier. Vous utilisez ce programme à vos propres risques. En cas de problème, vous êtes responsable des réparations ou corrections nécessaires. Pour plus de détails, veuillez consulter la licence GNU LGPL version 3 ou ultérieure <https://www.gnu.org/licenses/lgpl-3.0.html>.
7676

7777
# AUTEUR
7878
Ce manuel a été écrit par Eddie BILLOIR <lechatp@outlook.fr>
7979

8080
# LICENCE
81-
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
81+
License LGPLv3+: GNU LGPL version 3 or later <https://www.gnu.org/licenses/lgpl-3.0.html>.
8282

8383
# VOIR AUSSI
8484
Linux capabilities(7), sudo(8), su(1)

xtask/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "xtask"
33
# The project version is managed on json file in resources/rootasrole.json
4-
version = "3.0.5"
4+
version = "3.0.6"
55
edition = "2021"
66
publish = false
77

0 commit comments

Comments
 (0)