File: COPYRIGHT

package info (click to toggle)
rust-command-group 2.1.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 472 kB
  • sloc: makefile: 2
file content (29 lines) | stat: -rw-r--r-- 1,297 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Short version for non-lawyers:

This project is dual-licensed under Apache 2.0 and MIT terms.


Longer version:

Copyrights in this project are retained by their contributors. No copyright
assignment is required to contribute.

Some files include explicit copyright notices and/or license notices.
For full authorship information, see the version control history.

Except as otherwise noted (below and/or in individual files), the project is
licensed under the Apache License, Version 2.0 <LICENSE-APACHE> or
<http://www.apache.org/licenses/LICENSE-2.0> or the MIT license <LICENSE-MIT>
or <http://opensource.org/licenses/MIT>, at your option.


The read_both() method in src/child/windows.rs is adapted from the read2()
function in the Rust stdlib at sys/unix/pipe.rs, copyright the Rust Contributors,
licensed under Apache 2.0 and MIT.
<https://github.com/rust-lang/rust/blob/c9aa2595d9ba2313bbfcc8e0244231baa9c5d9e0/library/std/src/sys/unix/pipe.rs#L76-L122>


The job_object() and resume_threads() methods in src/stdlib/windows.rs are
adapted from the Windows™ version of the new() method in watchexec at
src/process.rs, copyright Matt Green, licensed under Apache 2.0 only.
<https://github.com/watchexec/watchexec/blob/07974e0d1411e79e653a5a5f610f923834628038/lib/src/process.rs#L305-L393>