본문으로 건너뛰기
code0.HDL

라이선스 및 제3자 고지

code0.HDL이 직접 만든 콘텐츠와 제3자 자료에는 서로 다른 라이선스가 적용됩니다. 이 페이지에서는 자료별 출처와 이용 조건을 구분해 안내합니다.

code0.HDL이 작성한 콘텐츠

별도로 표시하지 않은 code0.HDL의 자체 작성 소스 코드, 예제 및 문서는 MIT License에 따라 제공합니다.

라이선스 전문은 프로젝트의 LICENSE 파일에서 확인할 수 있습니다. 저작권자는 code0.HDL contributors입니다.

BSV 및 BSC 참고 자료

BSV 문서는 BSV Language Reference Guide의 주제 순서를 따르며, bsc와 함께 배포되는 문서를 참고합니다.

원문의 문장, 표, 그림, 예제를 직접 사용하지 않은 페이지에는 참고 자료만 밝힙니다. 원 자료를 그대로 사용하거나 수정한 경우에는 출처와 라이선스를 별도로 표시합니다.

code0.HDL이 직접 작성한 설명은 code0.HDL의 자체 콘텐츠로 분류하며 MIT License를 적용합니다.

bsc 저장소의 최상위 라이선스는 BSD-3-Clause입니다. 다만 이 라이선스가 저장소 안의 모든 파일에 적용된다고 단정할 수는 없습니다. 저장소에는 외부에서 가져온 코드, 생성된 파일, 별도 조건이 적용되는 제3자 디렉터리가 포함되어 있습니다. bsc의 특정 파일이나 디렉터리를 재사용하려면 해당 경로에 적용되는 라이선스를 먼저 확인하세요.

제3자 소프트웨어

아래 표에는 프로젝트가 재배포하거나 저장소에 포함한 소프트웨어와 브라우저 실행 도구 및 오프라인 기대 기록 생성에 사용하는 도구를 정리했습니다. 빌드 과정에서만 사용하는 일반 npm 의존성은 제외했습니다. 전체 목록은 프로젝트의 THIRD_PARTY_NOTICES.md 파일에서 확인할 수 있습니다.

구성요소용도라이선스
Icarus Verilog브라우저의 Verilog 컴파일·시뮬레이션GPL-2.0-or-later
Emscripten브라우저 컴파일러 연결 코드와 C/C++ 런타임MIT / LLVM 예외 조항 및 구성요소별 고지
bsc브라우저의 BSV 컴파일과 오프라인 기대 기록 생성저장소 수준 BSD-3-Clause 및 구성요소별 고지
browser_wasi_shim브라우저 BSC의 파일 시스템과 WASI 인터페이스Apache-2.0 / MIT
Chisel브라우저의 elaboration과 관찰 테스트Apache-2.0
CIRCT firtool오프라인에서 참고 답안의 FIRRTL을 Verilog로 변환Apache-2.0 with LLVM exceptions
vscode-bsv 문법BSV 구문 강조. vendor/bsv-grammar에 포함MIT, © 2023 Martin Chan
Next.js · React · Tailwind CSS사이트 자체MIT
CodeMirror · Shiki편집기와 페이지의 구문 강조MIT
next-mdx-remoteMDX 문서 렌더링MPL-2.0

Verilog를 브라우저에서 실행하면 Icarus WebAssembly 빌드 11.0-84b4ebe-1을 내려받습니다. 이 빌드에는 사이트 자체 코드와 별개의 라이선스가 적용됩니다. 라이선스 전문, 원본 소스, 포팅 패치와 빌드 절차, 체크섬을 실행 파일과 함께 제공합니다. 런타임 구성요소의 고지도 빌드에 포함되어 있습니다. 이 소프트웨어에 사이트의 MIT License를 대신 적용하지 않습니다.

BSV를 실행하면 실제 STP 솔버를 포함한 BSC WebAssembly 2026.07.1-stp-1을 내려받습니다. 라이선스 전문과 자산 목록 및 해시를 컴파일러와 함께 제공합니다. 컴파일러, 솔버, GHC, WASI, JavaScript 의존성의 고지는 같은 자산 디렉터리의 LICENSES/에 보관합니다. Chisel의 실행과 제출에는 JVM 라이브러리를 내려받아 브라우저에서 실행하는 CheerpJ를 사용합니다. 전체 JAR 목록과 고지는 아래에서 확인할 수 있습니다. 비공개 채점 자료는 브라우저로 내려보내지 않습니다.

상표 및 관계 고지

Bluespec은 Bluespec, Inc.의 상표입니다. 그 밖의 제품, 프로젝트, 언어 이름도 각 권리자의 상표일 수 있습니다. code0.HDL은 대상을 식별하고 관련 내용을 설명하기 위해 이러한 이름을 사용합니다. 이름을 사용한다는 사실이 제휴, 후원, 보증을 뜻하지는 않습니다.

Chisel 브라우저 실행 도구

브라우저의 Java 17 실행에는 CheerpJ 4.3을 사용합니다. CheerpJ는 Community CDN에서 불러오며 이 사이트에서 복제하거나 재배포하지 않습니다. CheerpJ 이용 조건

아래 81개 JAR은 버전과 해시를 고정하여 제공합니다. scala-library-2.13.16.jar에는 기본형 배열과 참조형 배열을 구분하도록 Array.copy의 호환성 검사 한 곳을 수정했습니다. 그 밖의 JAR은 원본 그대로입니다. JNA에는 선택 가능한 Apache-2.0을 적용합니다. directories-26은 수정 없이 제공하며 해당 버전의 소스를 각 항목에서 확인할 수 있습니다. 비공개 기대값과 참고 답안은 포함하지 않습니다.

라이선스는 Maven POM과 상위 POM, 배포 파일의 고지를 확인했습니다. 항목을 펼치면 출처와 전문을 볼 수 있습니다. JAR에 포함된 NOTICE는 원문을 아래에 함께 제공합니다.

antlr4-runtime-4.9.3.jar — The BSD License
chisel-plugin_2.13.16-6.7.0.jar — Apache-2.0
chisel_2.13-6.7.0.jar — Apache-2.0
chiseltest_2.13-6.0.0.jar — Apache-2.0 / BSD-3-Clause
commons-compress-1.24.0.jar — Apache-2.0
Apache Commons Compress
Copyright 2002-2023 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).

---

The files in the package org.apache.commons.compress.archivers.sevenz
were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
which has been placed in the public domain:

"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)

---

The test file lbzip2_32767.bz2 has been copied from libbzip2's source
repository:

This program, "bzip2", the associated library "libbzip2", and all
documentation, are copyright (C) 1996-2019 Julian R Seward.  All
rights reserved.

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. The origin of this software must not be misrepresented; you must 
   not claim that you wrote the original software.  If you use this 
   software in a product, an acknowledgment in the product 
   documentation would be appreciated but is not required.

3. Altered source versions must be plainly marked as such, and must
   not be misrepresented as being the original software.

4. The name of the author may not be used to endorse or promote 
   products derived from this software without specific prior written 
   permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.

Julian Seward, jseward@acm.org
commons-io-2.15.0.jar — Apache-2.0
Apache Commons IO
Copyright 2002-2023 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).
commons-lang3-3.12.0.jar — Apache License, Version 2.0
Apache Commons Lang
Copyright 2001-2021 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).
commons-text-1.10.0.jar — Apache License, Version 2.0
Apache Commons Text
Copyright 2014-2022 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).
concurrent-reference-hash-map-1.1.0.jar — Apache-2.0
config_2.13-0.2.1.jar — Apache-2.0
coursier-cache_2.13-2.1.8.jar — Apache-2.0
coursier-core_2.13-2.1.8.jar — Apache-2.0
coursier-proxy-setup-2.1.8.jar — Apache-2.0
coursier-util_2.13-2.1.8.jar — Apache-2.0
coursier_2.13-2.1.8.jar — Apache-2.0
data-class_2.13-0.2.6.jar — Apache-2.0
directories-26.jar — Mozilla Public License 2.0
firrtl2_2.13-6.0.0.jar — apache_v2
firtool-resolver_2.13-1.3.0.jar — Apache-2.0
geny_2.13-1.0.0.jar — MIT
jansi-1.18.jar — The Apache Software License, Version 2.0
java-diff-utils-4.15.jar — The Apache Software License, Version 2.0
javax.inject-1.jar — The Apache Software License, Version 2.0
jline-3.27.1-jdk8.jar — The BSD License
jna-5.14.0.jar — LGPL-2.1-or-later / Apache-2.0
joda-convert-2.2.0.jar — Apache 2
Joda Convert
Copyright 2010-present Stephen Colebourne

This product includes software developed by
Joda.org (https://www.joda.org/).


Joda-Convert includes code from Google Guava, which is licensed as follows:

Copyright (C) 2011 The Guava Authors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License
is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
or implied. See the License for the specific language governing permissions and limitations under
the License.
joda-time-2.10.1.jar — Apache 2
=============================================================================
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
=============================================================================
This product includes software developed by
Joda.org (https://www.joda.org/).
json4s-ast_2.13-4.1.0-M4.jar — Apache-2.0
json4s-core_2.13-4.1.0-M4.jar — Apache-2.0
json4s-native-core_2.13-4.1.0-M4.jar — Apache-2.0
json4s-native_2.13-4.1.0-M4.jar — Apache-2.0
json4s-scalap_2.13-4.1.0-M4.jar — Apache-2.0
jsoniter-scala-core_2.13-2.13.5.2.jar — MIT License
moduload_2.13-1.1.7.jar — MIT
moultingyaml_2.13-0.4.2.jar — MIT License
nscala-time_2.13-2.22.0.jar — Apache
os-lib_2.13-0.9.2.jar — MIT
perfolation_2.13-1.2.9.jar — MIT
plexus-archiver-4.9.0.jar — Apache License, Version 2.0
plexus-classworlds-2.6.0.jar — Apache License, Version 2.0
plexus-container-default-2.1.1.jar — Apache License, Version 2.0
plexus-io-3.4.1.jar — Apache License, Version 2.0
plexus-utils-4.0.0.jar — Apache License, Version 2.0
This product includes software developed by the Indiana University 
  Extreme! Lab (http://www.extreme.indiana.edu/).

This product includes software developed by 
The Apache Software Foundation (http://www.apache.org/).

This product includes software developed by 
ThoughtWorks (http://www.thoughtworks.com).

This product includes software developed by 
javolution (http://javolution.org/).

This product includes software developed by 
Rome (https://rome.dev.java.net/).
scala-collection-compat_2.13-2.11.0.jar — Apache-2.0
scala-compiler-2.13.16.jar — Apache-2.0
Scala
Copyright (c) 2002-2025 EPFL
Copyright (c) 2011-2025 Lightbend, Inc. dba Akka

Scala includes software developed at
LAMP/EPFL (https://lamp.epfl.ch/) and
Akka (https://akka.io/).

Licensed under the Apache License, Version 2.0 (the "License").
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

This software includes projects with other licenses -- see `doc/LICENSE.md`.
scala-library-2.13.16.jar — Apache-2.0
Scala
Copyright (c) 2002-2025 EPFL
Copyright (c) 2011-2025 Lightbend, Inc. dba Akka

Scala includes software developed at
LAMP/EPFL (https://lamp.epfl.ch/) and
Akka (https://akka.io/).

Licensed under the Apache License, Version 2.0 (the "License").
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

This software includes projects with other licenses -- see `doc/LICENSE.md`.
scala-parallel-collections_2.13-1.0.4.jar — Apache-2.0
scala-reflect-2.13.16.jar — Apache-2.0
Scala
Copyright (c) 2002-2025 EPFL
Copyright (c) 2011-2025 Lightbend, Inc. dba Akka

Scala includes software developed at
LAMP/EPFL (https://lamp.epfl.ch/) and
Akka (https://akka.io/).

Licensed under the Apache License, Version 2.0 (the "License").
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

This software includes projects with other licenses -- see `doc/LICENSE.md`.
scala-xml_2.13-2.2.0.jar — Apache-2.0
scalactic_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-compatible-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-core_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-diagrams_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-featurespec_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-flatspec_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-freespec_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-funspec_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-funsuite_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-matchers-core_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-mustmatchers_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-propspec_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-refspec_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-shouldmatchers_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest-wordspec_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scalatest_2.13-3.2.17.jar — the Apache License, ASL Version 2.0
scopt_2.13-4.1.0.jar — MIT
scribe_2.13-3.13.0.jar — MIT
slf4j-api-1.7.36.jar — MIT License
snakeyaml-1.26.jar — Apache License, Version 2.0
snappy-0.4.jar — Apache License 2.0
sourcecode_2.13-0.3.1.jar — MIT
ujson_2.13-3.1.0.jar — MIT
upack_2.13-3.1.0.jar — MIT
upickle-core_2.13-3.1.0.jar — MIT
upickle-implicits_2.13-3.1.0.jar — MIT
upickle_2.13-3.1.0.jar — MIT
windows-ansi-0.0.5.jar — Apache-2.0
windows-jni-utils-0.3.3.jar — Apache-2.0
xbean-reflect-3.7.jar — The Apache Software License, Version 2.0

Apache XBean :: Reflect
Copyright 2005-2010 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
xz-1.9.jar — Public Domain
zstd-jni-1.5.5-10.jar — BSD 2-Clause License

최종 수정 2026-10-27