-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLICENSE
131 lines (80 loc) · 8.44 KB
/
LICENSE
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
This is a compilation of the
- Http subsystem including openssl wrapper, ssl stream, http server implementation written by Josef Templ
- Port of Web modules of ETH Oberon/Aos/A2 System (named "A2" in the following)
- All other modules writen by Anton Shelin
The following copyright note (start and end marked by ">>" and "<<" respectively)
concerns Openssl, ssl stream, http server implementation originally writen by Josef Templ.
>>
Copyright © 2017-2018, by Josef Templ
Version 06-December-2018
This program is free software; you can redistribute it and/or modify it under the terms of the "BlackBox Component Builder Open Source License".
The BlackBox Component Builder Licensing Policy
Beginning with release 1.5, the BlackBox Component Builder ("BlackBox") is an open source product. The complete source code, documentation, and files required to build the product are available for download from our web site at www.oberon.ch.
Our open source license is closely based on Sleepycat Software's Berkeley DB Open Source License (a.k.a. "The Sleepycat License", www.sleepycat.com).
The open source license permits you to use BlackBox at no charge under the condition that if you use the software in an application you redistribute, the complete source code for your application must be made available and freely redistributable under reasonable conditions. If you do not want to release the source code for your application, you may purchase a special license from Oberon microsystems, Inc. For pricing information, or if you have further questions and comments on licensing, please contact us at the following address:
Oberon microsystems, Inc.
Technoparkstrasse 1
CH-8005 Zürich
Switzerland
Net: info@oberon.ch
Tel: +41 (0) 44 445 17 51
Fax: +41 (0) 44 445 17 52
The BlackBox Component Builder Open Source License
What does "redistribute" mean?
The term "redistribution" in the BlackBox Open Source License means your application is distributed to one or more third parties. Giving an application to customers, even in alpha or beta releases, is redistribution. Giving contractors, affiliates, parent organizations or subsidiaries, business partners or support vendors a copy of the application is generally redistribution.
The following are not redistribution:
• Building an application for use internal or external to your organization, deployed and managed on your organization's clients or servers.
• Building a web service on top of BlackBox and making it available.
• Off-site backups or other software archival procedures.
Whether or not you charge money for your application does not matter. The only test is if you redistribute it.
What does "using the Software" mean?
We say that a program A uses program B if B must be present and satisfy its specification for A to satisfy its specification. In other words, B must be present and operate correctly for A to operate correctly. This definition goes back to David Lorge Parnas.
What must I release as open source?
Under the BlackBox Open Source License, you must release the complete source code for the application that uses BlackBox. You do not need to release the source code for components that are generally installed on the operating system on which your application runs, such as system header files or libraries.
What open source license should I use?
Licenses recognized by opensource.org meet the Oberon microsystems, Inc. requirements of "freely redistributable under reasonable conditions."
Of course, releasing an application which uses BlackBox under an open source license does not change the requirements of the BlackBox Open Source License, and the BlackBox source code remains subject to the terms of the BlackBox Open Source License governing its use and redistribution. Sleepycat's open source license, on which BlackBox's open source license is based, is compatible with the GPL, so GPL'ed software can use BlackBox without violating the terms of either license.
Who owns the BlackBox Component Builder?
All source code (current and future) that is included in the BlackBox is the intellectual property of Oberon microsystems, Inc. Contributions to the source base (including error corrections) will only be accepted if their ownership is granted to Oberon microsystems, Inc. Third party contributions will be acknowledged with comments in the source code. If we allowed contributions that we did not own, we would not have the right to offer special licenses for our paying customers.
What if some contributors want to help but do not want to grant source code ownership to Oberon microsystems, Inc.?
They can develop such code, and redistribute their own version of BlackBox as long as they stick to the BlackBox Open Source License. Oberon microsystems, Inc. is unable to integrate those changes into its BlackBox distribution though. If you want your code contributions to be part of the distribution provided by Oberon microsystems, Inc., you need to transfer ownership of the source code to Oberon microsystems, Inc. There is no guarantee that Oberon microsystems, Inc. will include unsolicited contributions in its distribution of the software.
<<
----
Oberon is the name of a modern integrated software environment. It is a single-user,
multi-tasking system that runs on bare hardware or on top of a host operating system.
Oberon is also the name of a programming language in the Pascal/Modula tradition.
The Oberon project was launched in 1985 by Niklaus Wirth and Jürg Gutknecht.
See also http://www.oberon.ethz.ch
The A2 System is protected by the following copyright, start and end marked by ">>" and "<<" respectively:
>>
ETH Bluebottle/Aos/A2
Copyright (c) 2002-2016, Computer Systems Institute, ETH Zurich
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of the ETH Zurich nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<<
The following copyright note (start and end marked by ">>" and "<<" respectively)
concerns Gcm, TLS modules writen by Anton Shelin.
>>
Copyright (c) 2023, Anton Shelin
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<<