Skip to content
This repository was archived by the owner on Apr 5, 2024. It is now read-only.

Commit 88d93be

Browse files
committed
Software:
* Toolchain: * none * Bugfixes: * none * Enhancements: * none Hardware: * none Documentation: * Updated the repository README and aligned the license information. ------------------------------------------------------------------------------
1 parent 29002ee commit 88d93be

File tree

15 files changed

+519
-89
lines changed

15 files changed

+519
-89
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ hardware that:
1010
We therefore release foxBMS with permissive licenses:
1111

1212
- Hardware (layout, schematics) and documentation:
13-
**Creative Commons Attribution 4.0 International License**
14-
- Software: **BSD 3-Clause License**
13+
**Creative Commons Attribution 4.0 International License (SPDX short identifier: CC-BY-4.0)**
14+
- Software: **BSD 3-Clause License (SPDX short identifier: BSD-3-Clause)**
1515

16-
For details see the [LICENSE](../LICENSE) file and the
16+
For details see the [LICENSE.md](../LICENSE.md) file and the
1717
[license documentation](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/docs/html/latest/general_information/licenses/licenses.html).
1818

1919
However foxBMS is not openly developed on GitHub (or any other platform). The

BSD-3-Clause.txt

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
BSD 3-Clause License (BSD 3-Clause "New" or "Revised" License)
2+
3+
Copyright (c) 2010 - 2021, Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
4+
All rights reserved.
5+
6+
Redistribution and use in source and binary forms, with or without
7+
modification, are permitted provided that the following conditions are met:
8+
9+
1. Redistributions of source code must retain the above copyright notice, this
10+
list of conditions and the following disclaimer.
11+
12+
2. Redistributions in binary form must reproduce the above copyright notice,
13+
this list of conditions and the following disclaimer in the documentation
14+
and/or other materials provided with the distribution.
15+
16+
3. Neither the name of the copyright holder nor the names of its
17+
contributors may be used to endorse or promote products derived from
18+
this software without specific prior written permission.
19+
20+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

CC-BY-4.0.txt

Lines changed: 395 additions & 0 deletions
Large diffs are not rendered by default.

CHANGELOG.rst

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,32 @@
22
Changelog
33
=========
44

5+
**Release 1.6.8**
6+
7+
Software:
8+
9+
* Toolchain:
10+
11+
* none
12+
13+
* Bugfixes:
14+
15+
* none
16+
17+
* Enhancements:
18+
19+
* none
20+
21+
Hardware:
22+
23+
* none
24+
25+
Documentation:
26+
27+
* Updated the repository README and aligned the license information.
28+
29+
------------------------------------------------------------------------------
30+
531
**Release 1.6.7**
632

733
Software:

LICENSE

Lines changed: 0 additions & 51 deletions
This file was deleted.

LICENSE.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# foxBMS Licenses
2+
3+
## foxBMS Hardware and Documentation License
4+
5+
- foxBMS hardware and documentation is licensed under the
6+
Creative Commons Attribution 4.0 International License.
7+
The license can be obtained from https://creativecommons.org/licenses/by/4.0/.
8+
- The license text is found in [CC-BY-4.0.txt](CC-BY-4.0.txt).
9+
- The SPDX short identifier is
10+
[CC-BY-4.0](https://spdx.org/licenses/CC-BY-4.0.html).
11+
12+
## foxBMS Software License
13+
14+
- foxBMS software is licensed under the BSD 3-Clause License.
15+
- The license text is found in [BSD-3-Clause.txt](BSD-3-Clause.txt).
16+
- The SPDX short identifier is
17+
[BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html).
18+
19+
## Further Information
20+
21+
We kindly request you to use one or more of the following phrases to refer to
22+
foxBMS in your hardware, software, documentation or advertising materials:
23+
24+
- ″This product uses parts of foxBMS®″
25+
- ″This product includes parts of foxBMS®″
26+
- ″This product is derived from foxBMS®″
27+
28+
If you use foxBMS in your products, we encourage you to contact us at:
29+
30+
```
31+
CONTACT INFORMATION
32+
Fraunhofer IISB
33+
Schottkystrasse 10
34+
91058 Erlangen, Germany
35+
36+
https://foxbms.org
37+
```

README.md

Lines changed: 19 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,44 +2,36 @@
22

33
> **_NOTE:_**
44
> - This is the repository of the **first generation** of foxBMS
5-
> (https://github.com/foxBMS/foxbms-1)
5+
> (https://github.com/foxBMS/foxbms)
66
> - The **second generation** of foxBMS (foxBMS 2) is also found on Github
77
> (https://github.com/foxBMS/foxbms-2)
88
99
foxBMS is a free, open and flexible development environment to design battery
1010
management systems. It is the first modular open source BMS development
1111
platform.
1212

13-
The foxconda environment: This environment provides all the tools necessary
14-
to generate the documentation, compile the code for the MCUs and flash the
15-
generated binaries on the MCUs (e.g., ``Python``, ``git``, ``GCC``). foxconda
16-
can be downloaded [here](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/).
13+
## Documentation
1714

18-
The starting point to get foxBMS is the foxBMS repository at
19-
[https://github.com/foxBMS/foxbms-1](https://github.com/foxBMS/foxbms-1), which
20-
contains all files for the foxBMS project.
15+
A current build of the documentation of this project can be found
16+
here:
17+
- [latest documentation build (of the most recent release)](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/docs/html/latest/)
18+
- [list of all available documentation builds](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/docs/html/)
2119

22-
## foxBMS Repository
20+
## Changelog
2321

24-
- In `foxbms\documentation` the configuration of the doxygen documentation for
25-
the primary and secondary MCU can be found.
26-
- The software for the MCUs is found in `foxbms\embedded-software`. This
27-
includes the Hardware Abstraction Layer (HAL), the real-time operating system
28-
FreeRTOS and the BMS application itself.
29-
- The layout and schematic files for the foxBMS hardware are found in the
30-
`foxbms\hardware`.
31-
- The build toolchain and other tools related to foxBMS are found in
32-
`foxbms\tools`.
22+
The project changelog is found in
23+
[CHANGELOG.rst](./CHANGELOG.rst).
3324

34-
A generated version of the Sphinx documentation can be found at
35-
[iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/docs/html/latest](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/docs/html/latest).
36-
It explains the structure of the foxBMS hardware, how to install the foxconda
37-
environment and how to use foxconda to compile and flash the sources.
25+
## License
3826

39-
## Building the Sources
27+
The license information of the project is found in [LICENSE.md](./LICENSE.md).
4028

41-
For building the software, open a shell and type ``python tools\waf --help``.
42-
All available build options will be displayed. The top build directory is
43-
``foxbms\build``.
29+
Basically, the software is covered by the
30+
[**BSD 3-Clause License (SPDX short identifier: BSD-3-Clause)**](https://opensource.org/licenses/BSD-3-Clause)
31+
and the hardware and documentation by the
32+
[**Creative Commons Attribution 4.0 International License (SPDX short identifier: CC-BY-4.0)**](https://creativecommons.org/licenses/by/4.0/legalcode).
4433

45-
[foxbms.org/](https://foxbms.org/)
34+
## Acknowledgment
35+
36+
For funding acknowledgements and instructions on how to acknowledge foxBMS
37+
please see [foxbms.org/acknowledgements](https://foxbms.org/acknowledgements/).

documentation/doxygen/doxygen-primary.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = ""
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 1.6.7
41+
PROJECT_NUMBER = 1.6.8
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

documentation/doxygen/doxygen-primary_bare.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = ""
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 1.6.7
41+
PROJECT_NUMBER = 1.6.8
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

documentation/doxygen/doxygen-secondary.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = ""
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 1.6.7
41+
PROJECT_NUMBER = 1.6.8
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

0 commit comments

Comments
 (0)