cern chknowledgetransfer KT in practice CERN Two software

  • Slides: 17
Download presentation
cern. ch/knowledgetransfer

cern. ch/knowledgetransfer

KT in practice @ CERN Two software cases N. Ziogas, KT group Knowledge Transfer

KT in practice @ CERN Two software cases N. Ziogas, KT group Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

FLUKA - FLUktuierende KAskade A fully integrated particle physics Monte. Carlo simulation package Fluka

FLUKA - FLUktuierende KAskade A fully integrated particle physics Monte. Carlo simulation package Fluka is a general purpose tool for calculations of particle transport and interactions with matter. 40 years history & evolution v First generation (the CERN SPS Project, 1962 -1978) J. Ranft – Shielding applications v Second generation (development of new hadron generators, 1978 -1988) SPS. Rewrite – multi material calculations in different geometries v Third generation (the modern multiparticle/multipurpose code, 1989 to present) v IP jointly owned by CERN and INFN (50 -50) v Strong development team at CERN Knowledge Transfer | Accelerating Innovation ions CERN KT Training N. Ziogas

FLUKA- high dissemination potential Applications: From proton and electron accelerator shielding to target design,

FLUKA- high dissemination potential Applications: From proton and electron accelerator shielding to target design, calorimetry, activation, dosimetry, detector design, Accelerator Driven Systems, cosmic rays, neutrino physics and medical applications like radiotherapy, medical hw design etc. Strong points v v v • High accuracy simulation of the interaction and propagation in matter of about 60 different particles, in wide energy ranges, including neutrons down to thermal energies and heavy ions. High level of reliability. Provides predictability where no experimental data are directly available. Friendly user interface- no programming Incorporates a 3 D visualisation tool Very active community/site/mailing list. Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

Uses of FLUKA- Current licences A very large number of academic licences v Non

Uses of FLUKA- Current licences A very large number of academic licences v Non academic licences. Companies using FLUKA in: v Ø Ø Ø v Requests from start-ups Ø Ø Ø • Nuclear waste management, in Italy Medical hardware design, in China Commercial fusion research (UK) Hadron therapy centre design studies (shielding, etc) - China Hadron therapy treatment planning systems The calculation of a human body energy deposition map Unique fingerprinting diamonds Consultancy services Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

The FLUKA commercial licence Agreed on a ‘standard clause licence’ – CERN & INFN

The FLUKA commercial licence Agreed on a ‘standard clause licence’ – CERN & INFN (FCC). v Principle of reciprocity with INFN. v Proprietary CERN-INFN licence – KT. v Ø Ø Ø Ø • Object code Cannot create derivative works Control over the Physics models- no benchmark comparisons of the models outside the purpose Tight control over scientific publications Different conditions if FLUKA output is directly used FLAIR-FLUKA UI distributed under the same conditions –CERN developed One site, specific purpose Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

Commercial licence for hadron therapy One of the few 12 C TPS providers. Also

Commercial licence for hadron therapy One of the few 12 C TPS providers. Also provide proton TPS v Company uses FLUKA Output in its flagship TPS product v What they want? v Ø Ø Ø v Maximum freedom Minimum price No strings attached Research use Stability What we want? Ø Ø Ø Dissemination Part of the success Acknowledgement See main licence points Compliance No warranties Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

The negotiation – The agreement Non exclusive. Object code v Wide but limited use

The negotiation – The agreement Non exclusive. Object code v Wide but limited use v Ø Ø v Lump sum & royalties Ø Ø Ø v For commercial purposes – 12 C ion TPS For research purposes – Progressive royalties starting low Maintenance fee – yearly Yearly reports CERN/INFN acknowledgement Ø Ø PR and use of CERN Tech logo FLUKA must be sited where it matters Strict scientific publication control v No benchmarking v 3 years, automatically renewable annually v Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

The agreement – Questions raised v IP valuation Ø Ø Ø v Compliance Ø

The agreement – Questions raised v IP valuation Ø Ø Ø v Compliance Ø Ø Ø v The cost ? The market ? How important is it for their business ? How you place/manage your ‘product’ ? How far can / should one go given CERN status and MS ? Our part – Tools to enforce it Legal tools – In practice Community & Reputation Dissemination vs reputation and upholding the value – solutions ? Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

C 2 MON Framework for building highly available, large industrial monitoring and control systems

C 2 MON Framework for building highly available, large industrial monitoring and control systems It is based on 10 years of CERN’s experience with the Technical Infrastructure Monitoring systems. v v v v v 3 tier architecture, Data acquisition, server & web interface Designed for high availability Allows for short development cycles Scalable system at all layers Easy to customise Modular Java based framework Able to handle high throughput and millions of different sensors Powerful rule based filtering resulting to meaningful alerts IP owned by CERN Knowledge Transfer | Accelerating Innovation ions CERN KT Training N. Ziogas

C 2 MON Applications at CERN q TIM Service: 24/7 supervision and control of

C 2 MON Applications at CERN q TIM Service: 24/7 supervision and control of CERN infrastructure spread around the site. ~93'000 data tags, ~40'000 alarms, ~ 1'000 rules. 400 m raw data tags q DIAMON. Monitors the BE controls infrastructure. First line diagnostics and aid to plan first line interventions. Used by the CCC Operators. Applications outside CERN v v v • Any large scale industrial installations with complex multi vendor monitoring hardware Any industrial SCADA (Supervisory Control And Data Acquisition) system application. Ex. Infrastructure or Facility management As SCADA middleware with dedicated/bespoke clients Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

C 2 MON Licensing – KT Support v First step – Due Diligence Yes

C 2 MON Licensing – KT Support v First step – Due Diligence Yes No External code components used Potential licence incompatibility Uncertainly in licencing model Uncertainty in the dissemination path EASY All licensing options open All dissemination paths available DIFFICULT Potential licence incompatibility Uncertainly in licencing model Uncertainty in the dissemination path Potential diverging opinions All licensing options open Potential All dissemination paths available Potential diverging opinions No Yes External non CERN contributors involved in the development v v Components (25 -33 -58) and OS licences (13) Contributors Do we really have to do this? Due diligence report – Recommendation LGPL v. 3 Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

Licensing considerations – KT Support v. Due Diligence v. Dissemination path ØUse as middleware

Licensing considerations – KT Support v. Due Diligence v. Dissemination path ØUse as middleware ØSpin-off product development ØConsultancy services v. Developer team aspirations v‘Customer’ interest Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

Licensing considerations – KT Support Open Source Licence v Not a ‘religious’ issue v

Licensing considerations – KT Support Open Source Licence v Not a ‘religious’ issue v Platform technology – Advantage form external contributions v Investment in building and managing an OS community around a project v Relinquish control v Specific rules to follow, © notices etc v Where do I publish? v Who are my users ? – tracking v Acknowledgement - CERN’s return to society in the form of free software Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

Good practice from the start v. Early decision concerning dissemination outside CERN v. Know

Good practice from the start v. Early decision concerning dissemination outside CERN v. Know my team v. Know & track my components v. Talk to us! Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

Promotion v. The KT Fund v. Market research v. Events, KT network, forums &technology

Promotion v. The KT Fund v. Market research v. Events, KT network, forums &technology presentations v. The BICs and potential start ups v. Requests from companies & collaborative development Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas

To conclude v Addressed some questions related to software dissemination and specifically with licensing

To conclude v Addressed some questions related to software dissemination and specifically with licensing v Overview KT implication and how it can relate your work v Clarified the KT process, highlighted common steps even though each case is unique Knowledge Transfer | Accelerating Innovation CERN KT Training N. Ziogas