Supervisor
Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.
It shares some of the same goals of programs like launchd, daemontools, and runit. Unlike some of these programs, it is not meant to be run as a substitute for init as “process id 1”. Instead it is meant to be used to control processes related to a project or a customer, and is meant to start like any other program at boot time.
License
Supervisor is licensed under the following license:
A copyright notice accompanies this license document that identifies
the copyright holders.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions in source code must retain the accompanying
copyright notice, this list of conditions, and the following
disclaimer.
2. Redistributions in binary form must reproduce the accompanying
copyright notice, this list of conditions, and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
3. Names of the copyright holders must not be used to endorse or
promote products derived from this software without prior
written permission from the copyright holders.
4. If any files are modified, you must cause the modified files to
carry prominent notices stating that you changed the files and
the date of any change.
Disclaimer
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND
ANY EXPRESSED 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
HOLDERS 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.
http_client.py code is based on code by Daniel Krech, which was
released under this license:
LICENSE AGREEMENT FOR RDFLIB 0.9.0 THROUGH 2.3.1
------------------------------------------------
Copyright (c) 2002-2005, Daniel Krech, http://eikeon.com/
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 Daniel Krech 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.
Medusa, the asynchronous communications framework upon which
supervisor's server and client code is based, was created by Sam
Rushing:
Medusa was once distributed under a 'free for non-commercial use'
license, but in May of 2000 Sam Rushing changed the license to be
identical to the standard Python license at the time. The standard
Python license has always applied to the core components of Medusa,
this change just frees up the rest of the system, including the http
server, ftp server, utilities, etc. Medusa is therefore under the
following license:
==============================
Permission to use, copy, modify, and distribute this software and
its documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Sam Rushing not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
==============================
한글 기계 번역 (GPT)
Supervisor는 다음과 같은 라이선스 하에 제공됩니다:
- 이 라이선스 문서와 함께 저작권 고지가 제공되며, 저작권자들이 명시됩니다.
- 소스 및 바이너리 형태의 재배포 및 사용은 수정 여부에 관계없이 다음 조건을 충족하는 경우에 허용됩니다:
1. 소스 코드로 재배포하는 경우, 동반된 저작권 고지, 이 조건 목록 및 다음의 면책 조항을 포함해야 합니다.
2. 바이너리 형태로 재배포하는 경우, 문서 및/또는 배포와 함께 제공되는 다른 자료에 동반된 저작권 고지, 이 조건 목록 및 다음의 면책 조항을 포함해야 합니다.
3. 저작권자의 이름은 이 소프트웨어로부터 파생된 제품을 홍보하거나 지지하는 데 사용될 수 없습니다. 이는 저작권자의 사전 서면 허가 없이는 불가능합니다.
4. 파일이 수정된 경우, 수정된 파일에 수정 사항 및 수정 날짜를 명시하는 주석을 추가해야 합니다.
### 면책 조항
이 소프트웨어는 저작권자에 의해 "있는 그대로" 제공되며, 상품성 및 특정 목적에 대한 적합성을 포함한 모든 명시적 또는 묵시적 보증을 포함하지 않습니다. 저작권자는 이 소프트웨어의 사용으로 인해 발생할 수 있는 직접적, 간접적, 부수적, 특별, 모범적 또는 결과적 손해(대체 상품 또는 서비스의 조달, 사용 손실, 데이터 또는 이익의 손실, 사업 중단 등을 포함하되 이에 국한되지 않음)에 대해 어떠한 책임도 지지 않습니다. 이는 계약, 엄격 책임, 또는 불법 행위(과실을 포함) 이론에 관계없이 발생할 수 있으며, 이러한 손해 가능성에 대해 통보받은 경우에도 적용됩니다.
### http_client.py 코드 라이선스
http_client.py 코드는 Daniel Krech의 코드를 기반으로 하며, 이 라이선스 하에 배포되었습니다:
#### RDFLIB 0.9.0에서 2.3.1까지의 라이선스 계약
- 저작권 (c) 2002-2005, Daniel Krech, http://eikeon.com/
- 모든 권리 보유.
- 소스 및 바이너리 형태의 재배포 및 사용은 수정 여부에 관계없이 다음 조건을 충족하는 경우에 허용됩니다:
1. 소스 코드 재배포 시, 위의 저작권 고지, 이 조건 목록 및 다음의 면책 조항을 포함해야 합니다.
2. 바이너리 형태로 재배포 시, 문서 및/또는 배포와 함께 제공되는 다른 자료에 위의 저작권 고지, 이 조건 목록 및 다음의 면책 조항을 포함해야 합니다.
3. Daniel Krech의 이름이나 기여자의 이름은 특정한 사전 서면 허가 없이 이 소프트웨어로부터 파생된 제품을 홍보하거나 지지하는 데 사용할 수 없습니다.
이 소프트웨어는 저작권자 및 기여자들에 의해 "있는 그대로" 제공되며, 상품성 및 특정 목적에 대한 적합성을 포함한 모든 명시적 또는 묵시적 보증을 포함하지 않습니다. 저작권자나 기여자는 이 소프트웨어의 사용으로 인해 발생할 수 있는 직접적, 간접적, 부수적, 특별, 모범적 또는 결과적 손해에 대해 어떠한 책임도 지지 않습니다.
### Medusa 프레임워크 라이선스
Supervisor의 서버 및 클라이언트 코드는 Sam Rushing이 만든 비동기 통신 프레임워크인 Medusa에 기반하고 있습니다:
Medusa는 한때 '비상업적 사용에 대해 무료'라는 라이선스 하에 배포되었지만, 2000년 5월에 Sam Rushing은 이 라이선스를 표준 Python 라이선스와 동일하게 변경했습니다. 표준 Python 라이선스는 항상 Medusa의 핵심 구성 요소에 적용되었으며, 이 변경은 시스템의 나머지 부분(HTTP 서버, FTP 서버, 유틸리티 등)을 포함한 전체 시스템을 자유롭게 사용할 수 있게 합니다. 따라서 Medusa는 다음 라이선스 하에 있습니다:
- 이 소프트웨어와 그 문서를 어떤 목적에서든 사용, 복사, 수정, 배포할 수 있는 권한이 부여되며, 비용이 부과되지 않습니다. 단, 위의 저작권 고지가 모든 복사본에 포함되어야 하며, 그 저작권 고지와 이 권한 고지가 지원 문서에 포함되어야 하며, Sam Rushing의 이름이 소프트웨어 배포와 관련된 광고나 홍보에 사용되지 않아야 합니다. 이는 특정한 서면 허가 없이는 불가능합니다.
- Sam Rushing은 이 소프트웨어와 관련된 모든 보증을 명시적으로 부인합니다. 여기에는 상품성 및 특정 목적에 대한 적합성에 대한 묵시적 보증도 포함됩니다. Sam Rushing은 이 소프트웨어의 사용 또는 성능과 관련하여 발생하는 특수, 간접 또는 결과적 손해에 대해 어떤 책임도 지지 않습니다.
상업적 사용
위 요약문에 따르면, Supervisor와 관련된 여러 코드들은 모두 상업적 사용이 가능한 것으로 보입니다. 아래에 상업적 사용을 위한 주요 조건들을 정리했습니다:
- Supervisor의 기본 라이선스: BSD 라이선스 하에 제공되며, 상업적 사용이 가능하나, 다음 조건을 충족해야 합니다:
- 소스 코드 재배포 시 저작권 고지, 조건 목록, 면책 조항을 포함해야 합니다.
- 바이너리 형태로 재배포할 경우에도 같은 내용을 포함해야 합니다.
- 저작권자의 이름을 사용하여 제품을 홍보할 수 없습니다.
- 수정된 파일에는 수정 사실과 날짜를 명시해야 합니다.
- 소스 코드 재배포 시 저작권 고지, 조건 목록, 면책 조항을 포함해야 합니다.
- 바이너리 형태로 재배포할 경우에도 같은 내용을 포함해야 합니다.
- 저작권자의 이름을 사용하여 제품을 홍보할 수 없습니다.
- 저작권 고지와 권한 고지를 모든 복사본에 포함해야 합니다.
- Sam Rushing의 이름을 사용하여 소프트웨어를 광고하거나 홍보할 수 없습니다.
결론: Supervisor와 관련된 모든 코드는 상업적으로 사용이 가능하지만, 각 라이선스에 명시된 저작권 고지, 조건 목록, 면책 조항 등을 지키고, 저작권자의 이름을 홍보 목적으로 사용하지 않아야 합니다.