Skip to content

Commit e80e18c

Browse files
Update license to LGPL (>= 3) + dual license most of the code base under Apache License (>= 2)
1 parent c81029d commit e80e18c

6 files changed

Lines changed: 25 additions & 4 deletions

File tree

‎.Rbuildignore‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
^incl/
44
^pkgdown/
55
^revdep/
6+
^LICENSE$
67
^INSTALL[.]md$
78
^OVERVIEW[.]md$
89
^README[.]md$

‎DESCRIPTION‎

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: future.batchtools
2-
Version: 0.22.0-9004
2+
Version: 0.22.0-9101
33
Depends:
44
R (>= 3.2.0),
55
future (>= 1.58.0)
@@ -21,14 +21,22 @@ Title: A Future API for Parallel and Distributed Processing using 'batchtools'
2121
Authors@R: c(person("Henrik", "Bengtsson",
2222
role = c("aut", "cre", "cph"),
2323
email = "henrikb@braju.com",
24-
comment = c(ORCID = "0000-0002-7579-5165")))
24+
comment = c(ORCID = "0000-0002-7579-5165")),
25+
person("Michel", "Lang",
26+
role = c("ctb", "cph"),
27+
comment = c("Code adapted from the 'batchtools' package",
28+
ORCID = "0000-0001-9754-0393")),
29+
person("Bernd", "Bischl",
30+
role = c("ctb", "cph"),
31+
comment = "Code adapted from the 'batchtools' package"))
2532
Description: Implementation of the Future API <doi:10.32614/RJ-2021-048> on top of the 'batchtools' package.
2633
This allows you to process futures, as defined by the 'future' package,
2734
in parallel out of the box, not only on your local machine or ad-hoc
2835
cluster of machines, but also via high-performance compute ('HPC') job
2936
schedulers such as 'LSF', 'OpenLava', 'Slurm', 'SGE', and 'TORQUE' / 'PBS',
3037
e.g. 'y <- lapply(files, FUN = process) |> futurize::futurize()'.
31-
License: LGPL (>= 2.1)
38+
License: LGPL (>= 3)
39+
Copyright: file inst/COPYRIGHTS
3240
LazyLoad: TRUE
3341
URL: https://future.batchtools.futureverse.org, https://github.com/futureverse/future.batchtools
3442
BugReports: https://github.com/futureverse/future.batchtools/issues

‎NEWS.md‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
# Version (development version)
22

3-
* ...
3+
## Significant Changes
44

5+
* Update the license to LGPL (>= 3) and clarify that the majority of
6+
the source code, with the exception of two files, are dual licensed
7+
under Apache License (>= 2).
8+
59

610
# Version 0.22.0 [2026-04-24]
711

‎R/makeClusterFutureSlurm2.R‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
## SPDX-License-Identifier: LGPL-3.0-or-later
12
## Code in this file is adapted from the 'batchtools' package
23
## (https://cran.r-project.org/package=batchtools)
34
## which is licensed under the LGPL (>= 3)

‎R/runOSCommand.R‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
## SPDX-License-Identifier: LGPL-3.0-or-later
12
## This function is adapted from the 'batchtools' package
23
## (https://cran.r-project.org/package=batchtools)
34
## which is licensed under the LGPL (>= 3)

‎man/future.batchtools.Rd‎

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)