Commit 7361df7c authored by egousiou's avatar egousiou

fixed licenses according to BE-CEM-EDL procedures

parent 05c3afa6
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
[submodule "dependencies/mock-turtle"]
path = dependencies/mock-turtle
url = https://ohwr.org/project/mock-turtle.git
# SPDX-FileCopyrightText: 2022 CERN
#
# SPDX-License-Identifier: CC-BY-SA-4.0
# .readthedocs.yml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
......
<!--
SPDX-FileCopyrightText: 2022 CERN
SPDX-License-Identifier: CC-BY-SA-4.0
-->
# Changelog
All notable changes to this project will be documented in this file.
......
<!--
SPDX-FileCopyrightText: 2022 CERN
SPDX-License-Identifier: CC-BY-SA-4.0
-->
If you want to contribute to the project in any way, please head to the [project forum](https://forums.ohwr.org/c/wrtd) and introduce yourself.
For standard feature requests and bug reports, please use the [issue tracker](https://www.ohwr.org/project/wrtd/issues).
......
<!--
SPDX-FileCopyrightText: 2022 CERN
SPDX-License-Identifier: CC-BY-SA-4.0
-->
# White Rabbit Trigger Distribution - WRTD
The aim of the project is to provide a system that is able to receive triggers
......@@ -7,14 +13,10 @@ the White Rabbit network.
For more information, please refer to:
* [The project Wiki](https://ohwr.org/project/wrtd/wikis/Home)
* [Documentation](https://wrtd.readthedocs.io)
* [Forum](https://forums.ohwr.org/c/wrtd)
## Licensing
* All WRTD HDL source code is released under the [Solderpad Hardware Licence Version 2.0](https://solderpad.org/licenses/SHL-2.0/).
* WRTD Linux kernel drivers are released under [GNU GPL v2.0 or later](https://spdx.org/licenses/GPL-2.0-or-later.html)
* All remaining WRTD software (libraries, python wrappers, tools and firmware) are released under the [GNU LGPL v3.0 or later](https://spdx.org/licenses/LGPL-3.0-or-later.html).
* All documentation is released under [CC BY-SA 4.0](https://spdx.org/licenses/CC-BY-SA-4.0.html).
As defined in https://be-cem-edl.web.cern.ch/procedures
Plain text copies of these licenses are available under the 'LICENSES' folder.
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
doxygen-wrtd-output/
*.log
_build
......
# SPDX-FileCopyrightText: 2022 CERN
#
# SPDX-License-Identifier: CC-BY-SA-4.0
# Minimal makefile for Sphinx documentation
#
......
# -*- coding: utf-8 -*-
#
# SPDX-FileCopyrightText: 2022 CERN
#
# SPDX-License-Identifier: CC-BY-SA-4.0
#
# White Rabbit Trigger Distribution documentation build configuration file, created by
# sphinx-quickstart on Fri Jan 25 09:42:58 2019.
#
......
This source diff could not be displayed because it is too large. You can view the blob instead.
# SPDX-FileCopyrightText: 2022 CERN
#
# SPDX-License-Identifier: CC-BY-SA-4.0
docutils==0.17.1
Sphinx==5.1.1
sphinx_rtd_theme==1.0.0
......
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
test_results.xml
// SPDX-FileCopyrightText: 2022 CERN (home.cern)
//
// SPDX-License-Identifier: CERN-OHL-W-2.0+
//------------------------------------------------------------------------------
// CERN BE-CO-HT
// White Rabbit Trigger Distribution (WRTD)
// https://ohwr.org/projects/wrtd
//------------------------------------------------------------------------------
......@@ -7,19 +9,6 @@
// unit name: WrtdAlarm
//
// description: A SystemVerilog Class for a WRTD "alarm" repeated capability
//
//------------------------------------------------------------------------------
// Copyright CERN 2019
//------------------------------------------------------------------------------
// Copyright and related rights are licensed under the Solderpad Hardware
// 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
// http://solderpad.org/licenses/SHL-2.0.
// Unless required by applicable law or agreed to in writing, software,
// hardware and materials distributed under this 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.
//------------------------------------------------------------------------------
`ifndef __WRTD_ALARM_INCLUDED
......
// SPDX-FileCopyrightText: 2022 CERN (home.cern)
//
// SPDX-License-Identifier: CERN-OHL-W-2.0+
//------------------------------------------------------------------------------
// CERN BE-CO-HT
// White Rabbit Trigger Distribution (WRTD)
// https://ohwr.org/projects/wrtd
//------------------------------------------------------------------------------
......@@ -9,19 +11,6 @@
// description: A collection of definitions and types used by the WrtdDev class.
//
// These are mostly copy-pasted from the WRTD library.
//
//------------------------------------------------------------------------------
// Copyright CERN 2019
//------------------------------------------------------------------------------
// Copyright and related rights are licensed under the Solderpad Hardware
// 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
// http://solderpad.org/licenses/SHL-2.0.
// Unless required by applicable law or agreed to in writing, software,
// hardware and materials distributed under this 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.
//------------------------------------------------------------------------------
`ifndef __WRTD_DEFINE_INCLUDED
......
// SPDX-FileCopyrightText: 2022 CERN (home.cern)
//
// SPDX-License-Identifier: CERN-OHL-W-2.0+
//------------------------------------------------------------------------------
// CERN BE-CO-HT
// White Rabbit Trigger Distribution (WRTD)
// https://ohwr.org/projects/wrtd
//------------------------------------------------------------------------------
......@@ -8,19 +10,6 @@
//
// description: A SystemVerilog Class to provide an abstraction of a complete
// WRTD device.
//
//------------------------------------------------------------------------------
// Copyright CERN 2019
//------------------------------------------------------------------------------
// Copyright and related rights are licensed under the Solderpad Hardware
// 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
// http://solderpad.org/licenses/SHL-2.0.
// Unless required by applicable law or agreed to in writing, software,
// hardware and materials distributed under this 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.
//------------------------------------------------------------------------------
`ifndef __WRTD_DRV_INCLUDED
......
// SPDX-FileCopyrightText: 2022 CERN (home.cern)
//
// SPDX-License-Identifier: CERN-OHL-W-2.0+
//------------------------------------------------------------------------------
// CERN BE-CO-HT
// White Rabbit Trigger Distribution (WRTD)
// https://ohwr.org/projects/wrtd
//------------------------------------------------------------------------------
......@@ -7,19 +9,6 @@
// unit name: WrtdRepCap, WrtdRepCapCollection
//
// description: A SystemVerilog Class for a WRTD "repeated capability"
//
//------------------------------------------------------------------------------
// Copyright CERN 2019
//------------------------------------------------------------------------------
// Copyright and related rights are licensed under the Solderpad Hardware
// 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
// http://solderpad.org/licenses/SHL-2.0.
// Unless required by applicable law or agreed to in writing, software,
// hardware and materials distributed under this 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.
//------------------------------------------------------------------------------
`ifndef __WRTD_REPCAP_INCLUDED
......
// SPDX-FileCopyrightText: 2022 CERN (home.cern)
//
// SPDX-License-Identifier: CERN-OHL-W-2.0+
//------------------------------------------------------------------------------
// CERN BE-CO-HT
// White Rabbit Trigger Distribution (WRTD)
// https://ohwr.org/projects/wrtd
//------------------------------------------------------------------------------
......@@ -7,19 +9,6 @@
// unit name: WrtdRule
//
// description: A SystemVerilog Class for a WRTD "rule" repeated capability
//
//------------------------------------------------------------------------------
// Copyright CERN 2019
//------------------------------------------------------------------------------
// Copyright and related rights are licensed under the Solderpad Hardware
// 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
// http://solderpad.org/licenses/SHL-2.0.
// Unless required by applicable law or agreed to in writing, software,
// hardware and materials distributed under this 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.
//------------------------------------------------------------------------------
`ifndef __WRTD_RULE_INCLUDED
......
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
*.so.?
*.so
*.o
......
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
-include Makefile.specific
# include parent_common.mk for buildsystem's defines
# use absolute path for REPO_PARENT
......
......@@ -8,7 +8,7 @@
*
* Copyright (c) 2018-2019 CERN (home.cern)
*
* SPDX-License-Identifier: LGPL-3.0-or-later
* SPDX-License-Identifier: LGPL-2.1-or-later
*/
#ifndef OUT_QUEUE_PREFIX
......
......@@ -28,7 +28,7 @@
*
* Copyright (c) 2018-2019 CERN (home.cern)
*
* SPDX-License-Identifier: LGPL-3.0-or-later
* SPDX-License-Identifier: LGPL-2.1-or-later
*/
/* Remote message queue for network. */
......
......@@ -3,7 +3,7 @@
*
* Copyright (c) 2018-2019 CERN (home.cern)
*
* SPDX-License-Identifier: LGPL-3.0-or-later
* SPDX-License-Identifier: LGPL-2.1-or-later
*/
#ifndef __WRTD_COMMON_H
......
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
*.d
*.a
*.so.*
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
# If it exists includes Makefile.specific. In this Makefile, you should put
# specific Makefile code that you want to run before this. For example,
# build a particular environment.
......
......@@ -3,7 +3,7 @@
*
* Copyright (c) 2018-2019 CERN (home.cern)
*
* SPDX-License-Identifier: LGPL-3.0-or-later
* SPDX-License-Identifier: LGPL-2.1-or-later
*/
#include <stddef.h>
......
......@@ -3,7 +3,7 @@
*
* Copyright (c) 2018-2019 CERN (home.cern)
*
* SPDX-License-Identifier: LGPL-3.0-or-later
* SPDX-License-Identifier: LGPL-2.1-or-later
*/
#include <stdarg.h>
......
......@@ -3,7 +3,7 @@
*
* Copyright (c) 2018-2019 CERN (home.cern)
*
* SPDX-License-Identifier: LGPL-3.0-or-later
* SPDX-License-Identifier: LGPL-2.1-or-later
*/
#ifndef __LIBWRTD_PRIVATE__H__
......
......@@ -3,7 +3,7 @@
*
* Copyright (c) 2018-2019 CERN (home.cern)
*
* SPDX-License-Identifier: LGPL-3.0-or-later
* SPDX-License-Identifier: LGPL-2.1-or-later
*/
#include <stdlib.h>
......
......@@ -3,7 +3,7 @@
*
* Copyright (c) 2018-2019 CERN (home.cern)
*
* SPDX-License-Identifier: LGPL-3.0-or-later
* SPDX-License-Identifier: LGPL-2.1-or-later
*/
#include <stdarg.h>
......
......@@ -3,7 +3,7 @@
*
* Copyright (c) 2018-2019 CERN (home.cern)
*
* SPDX-License-Identifier: LGPL-3.0-or-later
* SPDX-License-Identifier: LGPL-2.1-or-later
*/
#ifndef __WRTD_LIB_H__
......
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
*.egg-info/
dist/
build/
......
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
-include Makefile.specific
all:
......
......@@ -8,7 +8,7 @@ the sames as the ctypes functions without the WRTD prefix.
Copyright (c) 2019 CERN (home.cern)
SPDX-License-Identifier: LGPL-3.0-or-later
SPDX-License-Identifier: LGPL-2.1-or-later
"""
......
"""
Copyright (c) 2019 CERN (home.cern)
SPDX-License-Identifier: LGPL-2.1-or-later
"""
from .PyWrtd import PyWrtd
#!/usr/bin/env python
"""
@copyright: Copyright (c) 2019 CERN (home.cern)
SPDX-License-Identifier: LGPL-2.1-or-later
"""
from setuptools import setup, find_packages
setup(
......
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
-include Makefile.specific
all:
......
# SPDX-FileCopyrightText: 2022 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
from setuptools import setup, find_packages
setup(
......
......@@ -3,7 +3,7 @@
@file wrtd-tool.py
@copyright: Copyright (c) 2019 CERN (home.cern)
SPDX-License-Identifier: LGPL-3.0-or-later
SPDX-License-Identifier: LGPL-2.1-or-later
"""
import sys
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment