Skip to content

Commit 6c8a1e1

Browse files
Add dual licensing and JOSS submission materials
- Add LICENSE-HARDWARE (CERN-OHL-P v2) for hardware designs - Update README with dual licensing explanation - Create hardware/README.md with CERN-OHL-P details - Create paper.md for JOSS submission with full academic paper - Create paper.bib with academic references - Update CITATION.cff to include both licenses - Create docs/JOSS_SUBMISSION.md guide for journal submission Software remains MIT licensed, hardware now properly licensed under CERN Open Hardware License for open source hardware compliance. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 70100e6 commit 6c8a1e1

File tree

7 files changed

+689
-2
lines changed

7 files changed

+689
-2
lines changed

CITATION.cff

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ keywords:
3333
- AR
3434
- human-computer interaction
3535
- open hardware
36-
license: MIT
36+
license:
37+
- MIT
38+
- CERN-OHL-P-2.0
39+
license-url: 'https://github.com/MissCrispenCakes/On-body-haptics#license'
3740
version: 2.0.0
3841
date-released: '2024-01-25'

LICENSE-HARDWARE

Lines changed: 181 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,181 @@
1+
CERN Open Hardware Licence Version 2 - Permissive
2+
3+
Preamble
4+
5+
CERN has developed this licence to promote collaboration among
6+
hardware designers and to provide a legal tool which supports the
7+
freedom to use, study, modify, share and distribute hardware designs
8+
and products based on those designs. Version 2 of the CERN Open
9+
Hardware Licence comes in three variants: CERN-OHL-P (permissive); and
10+
two reciprocal licences: CERN-OHL-W (weakly reciprocal) and this
11+
licence, CERN-OHL-S (strongly reciprocal).
12+
13+
The CERN-OHL-P is copyright CERN 2020. Anyone is welcome to use it, in
14+
unmodified form only.
15+
16+
Use of this Licence does not imply any endorsement by CERN of any
17+
Licensor or their designs nor does it imply any involvement by CERN in
18+
their development.
19+
20+
1 Definitions
21+
22+
1.1 'Licence' means this CERN-OHL-P.
23+
24+
1.2 'Source' means information such as design materials or digital
25+
code which can be applied to Make or test a Product or to
26+
prepare a Product for use, Conveyance or sale, regardless of its
27+
medium or how it is expressed. It may include Notices.
28+
29+
1.3 'Covered Source' means Source that is explicitly made available
30+
under this Licence.
31+
32+
1.4 'Product' means any device, component, work or physical object,
33+
whether in finished or intermediate form, arising from the use,
34+
application or processing of Covered Source.
35+
36+
1.5 'Make' means to create or configure something, whether by
37+
manufacture, assembly, compiling, loading or applying Covered
38+
Source or another Product or otherwise.
39+
40+
1.6 'Notice' means copyright, acknowledgement and trademark notices,
41+
references to the location of any Notices, modification notices
42+
(subsection 3.3(b)) and all notices that refer to this Licence
43+
and to the disclaimer of warranties that are included in the
44+
Covered Source.
45+
46+
1.7 'Licensee' or 'You' means any person exercising rights under
47+
this Licence.
48+
49+
1.8 'Licensor' means a person who creates Source or modifies Covered
50+
Source and subsequently Conveys the resulting Covered Source
51+
under the terms and conditions of this Licence. A person may be a
52+
Licensee and a Licensor at the same time.
53+
54+
1.9 'Convey' means to communicate to the public or distribute.
55+
56+
57+
2 Applicability
58+
59+
2.1 This Licence governs the use, copying, modification, Conveying
60+
of Covered Source and Products, and the Making of Products. By
61+
exercising any right granted under this Licence, You irrevocably
62+
accept these terms and conditions.
63+
64+
2.2 This Licence is granted by the Licensor directly to You, and
65+
shall apply worldwide and without limitation in time.
66+
67+
2.3 You shall not attempt to restrict by contract or otherwise the
68+
rights granted under this Licence to other Licensees.
69+
70+
2.4 This Licence is not intended to restrict fair use, fair dealing,
71+
or any other similar right.
72+
73+
74+
3 Copying, Modifying and Conveying Covered Source
75+
76+
3.1 You may copy and Convey verbatim copies of Covered Source, in
77+
any medium, provided You retain all Notices.
78+
79+
3.2 You may modify Covered Source, other than Notices.
80+
81+
You may only delete Notices if they are no longer applicable to
82+
the corresponding Covered Source as modified by You and You may
83+
add additional Notices applicable to Your modifications.
84+
85+
3.3 You may Convey modified Covered Source (with the effect that You
86+
shall also become a Licensor) provided that You:
87+
88+
a) retain Notices as required in subsection 3.2; and
89+
90+
b) add a Notice to the modified Covered Source stating that You
91+
have modified it, with the date and brief description of how
92+
You have modified it.
93+
94+
3.4 You may Convey Covered Source or modified Covered Source under
95+
licence terms which differ from the terms of this Licence
96+
provided that You:
97+
98+
a) comply at all times with subsection 3.3; and
99+
100+
b) provide a copy of this Licence to anyone to whom You
101+
Convey Covered Source or modified Covered Source.
102+
103+
104+
4 Making and Conveying Products
105+
106+
You may Make Products, and/or Convey them, provided that You ensure
107+
that the recipient of the Product has access to any Notices applicable
108+
to the Product.
109+
110+
111+
5 DISCLAIMER AND LIABILITY
112+
113+
5.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products
114+
are provided 'as is' and any express or implied warranties,
115+
including, but not limited to, implied warranties of
116+
merchantability, of satisfactory quality, non-infringement of
117+
third party rights, and fitness for a particular purpose or use
118+
are disclaimed in respect of any Source or Product to the
119+
maximum extent permitted by law. The Licensor makes no
120+
representation that any Source or Product does not or will not
121+
infringe any patent, copyright, trade secret or other
122+
proprietary right. The entire risk as to the use, quality, and
123+
performance of any Source or Product shall be with You and not
124+
the Licensor. This disclaimer of warranty is an essential part
125+
of this Licence and a condition for the grant of any rights
126+
granted under this Licence.
127+
128+
5.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to
129+
the maximum extent permitted by law, have no liability for
130+
direct, indirect, special, incidental, consequential, exemplary,
131+
punitive or other damages of any character including, without
132+
limitation, procurement of substitute goods or services, loss of
133+
use, data or profits, or business interruption, however caused
134+
and on any theory of contract, warranty, tort (including
135+
negligence), product liability or otherwise, arising in any way
136+
in relation to the Covered Source, modified Covered Source
137+
and/or the Making or Conveyance of a Product, even if advised of
138+
the possibility of such damages, and You shall hold the
139+
Licensor(s) free and harmless from any liability, costs,
140+
damages, fees and expenses, including claims by third parties,
141+
in relation to such use.
142+
143+
144+
6 Patents
145+
146+
6.1 Subject to the terms and conditions of this Licence, each
147+
Licensor hereby grants to You a perpetual, worldwide,
148+
non-exclusive, no-charge, royalty-free, irrevocable (except as
149+
stated in this section 6, or where terminated by the Licensor
150+
for cause) patent license to Make, have Made, use, offer to
151+
sell, sell, import, and otherwise transfer the Covered Source
152+
and Products, where such licence applies only to those patent
153+
claims licensable by such Licensor that are necessarily
154+
infringed by exercising rights under the Covered Source as
155+
Conveyed by that Licensor.
156+
157+
6.2 If You institute patent litigation against any entity (including
158+
a cross-claim or counterclaim in a lawsuit) alleging that the
159+
Covered Source or a Product constitutes direct or contributory
160+
patent infringement, or You seek any declaration that a patent
161+
licensed to You under this Licence is invalid or unenforceable
162+
then any rights granted to You under this Licence shall
163+
terminate as of the date such process is initiated.
164+
165+
166+
================================================================================
167+
168+
This hardware is licensed under CERN-OHL-P v2.
169+
170+
You may redistribute and modify this hardware and make products
171+
using it under the terms of the CERN-OHL-P v2 (https://ohwr.org/cern_ohl_p_v2.txt).
172+
173+
This hardware is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY,
174+
INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A
175+
PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.
176+
177+
Source location: https://github.com/MissCrispenCakes/On-body-haptics
178+
179+
As per CERN-OHL-P v2 section 4, should You produce hardware based on
180+
this design, You must maintain the Source Location visible in the
181+
documentation for the Product or on the Product itself.

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,19 @@ pip install -r requirements.txt
198198

199199
## 📄 License
200200

201-
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
201+
This project uses **dual licensing** to cover both software and hardware:
202+
203+
### Software License
204+
**MIT License** - All software, firmware, and code are licensed under the MIT License.
205+
- See [LICENSE](LICENSE) for details
206+
- Includes: Arduino firmware, Python code, Node.js server, test scripts
207+
208+
### Hardware License
209+
**CERN-OHL-P v2** (CERN Open Hardware License - Permissive) - All hardware designs are licensed under CERN-OHL-P v2.
210+
- See [LICENSE-HARDWARE](LICENSE-HARDWARE) for details
211+
- Includes: PCB designs (KiCad), Gerber files, 3D enclosures (STL/OpenSCAD), schematics, BOM
212+
213+
This ensures both software and hardware freedom while using licenses designed for their respective domains.
202214

203215
## 🙏 Acknowledgments
204216

0 commit comments

Comments
 (0)