Commit 2aa0e2e4 authored by Javier Serrano's avatar Javier Serrano

Seminario de tecnologías abiertas

parent 893ebbb3
all : js_tec_abiertas_2021_09.pdf
.PHONY : all clean
js_tec_abiertas_2021_09.pdf : js_tec_abiertas_2021_09.tex
pdflatex $^; \
pdflatex $^
clean :
rm -f *.vrb *.eps *.pdf *.dat *.log *.out *.aux *.dvi *.ps *.toc *.snm *.nav *~
\documentclass[compress,red]{beamer}
%\documentclass[compress,red, handout]{beamer}
\mode<presentation>
\setbeamertemplate{navigation symbols}{}
\usetheme{Warsaw}
%\hypersetup{pdfpagemode=FullScreen} % makes your presentation go automatically to full screen
% define your own colors:
\definecolor{Red}{rgb}{1,0,0}
\definecolor{Blue}{rgb}{0,0,1}
\definecolor{Green}{rgb}{0,1,0}
\definecolor{magenta}{rgb}{1,0,.6}
\definecolor{lightblue}{rgb}{0,.5,1}
\definecolor{lightpurple}{rgb}{.6,.4,1}
\definecolor{gold}{rgb}{.6,.5,0}
\definecolor{orange}{rgb}{1,0.4,0}
\definecolor{hotpink}{rgb}{1,0,0.5}
\definecolor{newcolor2}{rgb}{.5,.3,.5}
\definecolor{newcolor}{rgb}{0,.3,1}
\definecolor{newcolor3}{rgb}{1,0,.35}
\definecolor{darkgreen1}{rgb}{0, .35, 0}
\definecolor{darkgreen}{rgb}{0, .6, 0}
\definecolor{darkred}{rgb}{.75,0,0}
\xdefinecolor{olive}{cmyk}{0.64,0,0.95,0.4}
\xdefinecolor{purpleish}{cmyk}{0.75,0.75,0,0}
\useoutertheme[subsection=false]{smoothbars}
% include packages
\usepackage{subfigure}
\usepackage{multicol}
\usepackage{amsmath}
% \usepackage{epsfig} % Erik: didn't work with Miktex
\usepackage{graphicx}
\usepackage[all,knot]{xy}
\xyoption{arc}
\usepackage{url}
\usepackage{multimedia}
\usepackage{hyperref}
\usepackage{helvet}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
%%%%%%%%%%%%5
%\usepackage{geometry}
%\geometry{verbose,letterpaper}
%\usepackage{movie15}
%\usepackage{hyperref}
\graphicspath{ {../../figures/} }
\title[Tecnologías abiertas en el CERN\hspace{10em}\insertframenumber/\inserttotalframenumber]
{Tecnologías abiertas en el CERN}
%\subtitle{}
\author
{Javier Serrano}
% - Give the names in the same order as the appear in the paper.
% - Use the \inst{?} command only if the authors have different
% affiliation.
\institute%[Universities of Somewhere and Elsewhere] % (optional, but mostly needed)
{
%\inst{1}%
% BE-CO Hardware and Timing section\\
CERN, Ginebra, Suiza
%\and
%\inst{2}%
%Department of Theoretical Philosophy\\
%University of Elsewhere
}
% - Use the \inst command only if there are several affiliations.
% - Keep it simple, no one is interested in your street address.
\date[] %(optional, should be abbreviation of conference name)
{Seminario de herramientas abiertas para la ciencia\\
29 de Septiembre de 2021
}
% - Either use conference name or its abbreviation.
% - Not really informative to the audience, more for people (including
% yourself) who are reading the slides online
%\subject{Theoretical Computer Science}
% This is only inserted into the PDF information catalog. Can be left
% out.
% If you have a file called "university-logo-filename.xxx", where xxx
% is a graphic format that can be processed by latex or pdflatex,
% resp., then you can add a logo as follows:
%\pgfdeclareimage[height=1cm]{ohr-logo}{ohr_logo.jpg}
%\logo{\pgfuseimage{ohr-logo}}
% Delete this, if you do not want the table of contents to pop up at
% the beginning of each subsection:
\AtBeginSection[]
{
\begin{frame}<beamer>{Outline}
\tableofcontents[currentsection]
\end{frame}
}
%% \AtBeginSubsection[]
%% {
%% \begin{frame}
%% \frametitle{Table of Contents}
%% \tableofcontents[currentsection,currentsubsection]
%% \end{frame}
%% }
% If you wish to uncover everything in a step-wise fashion, uncomment
% the following command:
%\beamerdefaultoverlayspecification{<+->}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Agenda}
\tableofcontents
% You might wish to add the option [pausesections]
\end{frame}
\section[CERN]{Introducción al CERN}
\subsection{}
\begin{frame}{Aceleradores}
\begin{center}
\includegraphics[height=0.85\textheight]{misc/accelerator_map.jpg}
\end{center}
\end{frame}
\begin{frame}{Detectores}
\begin{center}
\includegraphics[height=0.85\textheight]{misc/atlas.jpeg}
\end{center}
\end{frame}
\begin{frame}{Diseminación}
\begin{center}
\includegraphics[height=0.8\textheight]{misc/cern_council.jpg}
\end{center}
\end{frame}
\begin{frame}{Interpretar el mandato de diseminación en el s. XXI}
\begin{center}
\includegraphics[height=0.8\textheight]{misc/cern_and_openness.jpg}
\end{center}
\end{frame}
\section{Hardware libre}
\subsection{}
\begin{frame}{Los nuevos ingenieros}
\begin{center}
\includegraphics[height=0.85\textheight]{misc/ben_with_talon_beast.jpg}
\end{center}
\end{frame}
\begin{frame}{Definición del hardware libre/abierto}
\begin{block}{\href{https://www.oshwa.org/definition/spanish/}{https://www.oshwa.org/definition/spanish/}}
\begin{itemize}
\item Inspirada por la definición de software libre/abierto
\item Se centra en las libertades para estudiar, modificar, distribuir,
fabricar y vender diseños o material basado en esos diseños
\end{itemize}
\end{block}
\end{frame}
\begin{frame}{Retos en hardware libre hace 10 años}
\begin{itemize}
\item Repositorios de \textbf{diseños de alta calidad} con control de
versiones y foros de discusión
\item Colaboración con compañías comerciales sobre \textbf{modelos de negocio}
\item \textbf{Herramientas libres} para diseñar y compartir fácilmente los diseños
\item Una base legal sólida, y en particular una colección de
\textbf{licencias de hardware libre}
\end{itemize}
\end{frame}
\begin{frame}{La importancia de las herramientas libres para el diseño}
\begin{center}
\includegraphics[width=\textwidth]{misc/sam_smith_kicad_v3.png}
\end{center}
\end{frame}
\section{Hardware libre en el CERN}
\subsection{White Rabbit}
%% \begin{frame}{The need for synchronisation in a particle accelerator}
%% \begin{center}
%% \includegraphics[height=6.5cm]{misc/synchrotron.jpg}
%% \end{center}
%% \end{frame}
\begin{frame}{White Rabbit (WR): una \emph{extensión} de Ethernet}
\begin{columns}[c]
\column{.5\textwidth}
\begin{itemize}
\item Ethernet estándar con extensiones para:
\begin{itemize}
\item Sincronización sub-nanosegundo
\item Latencia garantizada
\end{itemize}
\item Actualmente estandardizado dentro del IEEE 1588
\end{itemize}
\column{.6\textwidth}
\begin{center}
\includegraphics[height=1.05\textwidth]{network/wr_network-enhanced_pro.jpg}
\end{center}
\end{columns}
\end{frame}
\begin{frame}[t,fragile]{Switch White Rabbit}
\begin{center}
\includegraphics[width=\textwidth]{switch/wrSwitch_v3_3.jpg}
\begin{itemize}
\item Elemento central de toda red WR
\item Switch Ethernet de 18 puertos con extensiones WR
\item Completamente abierto/libre y comercializado por varias empresas
\end{itemize}
\end{center}
\end{frame}
%% \begin{frame}{WR Node: SPEC board}
%% \begin{center}
%% \includegraphics[width=7cm]{node/spec.jpg}
%% \end{center}
%% \begin{columns}[c]
%% \column{.01\textwidth}
%% \column{.98\textwidth}
%% \begin{block}{Carrier/mezzanine Hardware Kit}
%% \begin{itemize}
%% % \item Carrier boards in PCI-Express, VME, PXIe
%% \item All carrier cards are equipped with a White Rabbit port
%% \item Mezzanines provide different functions (e.g. ADC)
%% \end{itemize}
%% \end{block}
%% \column{.01\textwidth}
%% \end{columns}
%% \end{frame}
\subsection{La licencia de hardware libre del CERN}
%% \begin{frame}{Challenges in hardware licensing}
%% \begin{block}{Rights for hardware}
%% Copyright does not generally apply to physical objects
%% \end{block}
%% \pause
%% \begin{block}{Patents}
%% Much more prevalent in hardware than in software
%% \end{block}
%% \pause
%% \begin{block}{Reciprocity}
%% What should a reciprocal licence do for a hardware design? What is the scope
%% of reciprocity?
%% \end{block}
%% \pause
%% \begin{block}{The hardware design ecosystem}
%% Dominated by proprietary tools, parts of which sometimes go into the design itself
%% \end{block}
%% \end{frame}
\begin{frame}{La CERN Open Hardware Licence v2}
\begin{itemize}
\item Basada en derechos sobre los diseños (por ejemplo los esquemáticos de
circuitos o diseños CAD)
\pause
\item Especifica condiciones para:
\begin{itemize}
\item Copiar diseños
\item Modificar diseños
\item Distribuir diseños con o sin modificaciones
\item Producir hardware a partir de los diseños
\item Distribuir ese hardware
\end{itemize}
\pause
\item Escrita por Myriam Ayass, Andrew Katz y Javier Serrano
\pause
\item Tres variantes:
\begin{itemize}
\item CERN-OHL-P-2.0 (permisiva)
\item CERN-OHL-W-2.0 (levemente recíproca)
\item CERN-OHL-S-2.0 (fuertemente recíproca)
\end{itemize}
\end{itemize}
\end{frame}
%% \begin{frame}{Challenges in hardware licensing}{How CERN OHL v2 deals with them}
%% \begin{block}{Rights for hardware}
%% CERN OHL v2 makes no assumption about rights
%% \end{block}
%% \pause
%% \begin{block}{Patents}
%% Two-way patent licensing clauses
%% \end{block}
%% \pause
%% \begin{block}{Reciprocity}
%% Have URL travel with object and use concepts of Product and Available
%% Component to establish limits of reciprocal obligations
%% \end{block}
%% \pause
%% \begin{block}{The hardware design ecosystem}
%% Components which are shipped with design tools qualify as Available Components
%% \end{block}
%% \end{frame}
%% \subsection{Other}
%% \begin{frame}{Ongoing developments and discussions}
%% \begin{block}{OSHW as part of a larger Open Science Policy}
%% \begin{itemize}
%% \item Creation of an Open Science working group
%% \item Discussing creation of an OSPO, which would include OSHW support
%% \item Involving procurement in the discussion from day one
%% \end{itemize}
%% \end{block}
%% \pause
%% \begin{block}{ASIC design}
%% \begin{itemize}
%% \item Following latest developments with interest, e.g. SkyWater PDK,
%% particularly from a licensing perspective
%% \item Discussing how to share RTL code and beyond, open questions:
%% \begin{itemize}
%% \item Dual use and open source
%% \item Open sourcing of designs and academic tool licences
%% \end{itemize}
%% \end{itemize}
%% \end{block}
%% \end{frame}
%% \begin{frame}{Ongoing developments and discussions}
%% \begin{block}{Public Core: a refinement of Open Core}
%% \begin{itemize}
%% \item A way to structure public/private partnerships
%% \item Hopefully provides good incentives for all actors
%% \item Looking to apply it to White Rabbit (through a Collaboration
%% Agreement) in the coming months
%% \end{itemize}
%% \end{block}
%% \end{frame}
\end{document}
% LocalWords: Outline
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