/
KT in practice @ CERN Two software cases KT in practice @ CERN Two software cases

KT in practice @ CERN Two software cases - PowerPoint Presentation

risilvia
risilvia . @risilvia
Follow
342 views
Uploaded On 2020-06-22

KT in practice @ CERN Two software cases - PPT Presentation

NZiogas KT group FLUKA FLUktuierende KAskade A fully integrated particle physics MonteCarlo simulation package 40 years history amp evolution First generation the CERN SPS ID: 783564

fluka cern dissemination amp cern fluka amp dissemination licence potential infn applications high data development licensing design control infrastructure

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "KT in practice @ CERN Two software cases" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Slide2

KT in practice @ CERN

Two software cases

N.Ziogas, KT group

Slide3

FLUKA

- FLUktuierende KAskade A fully integrated particle physics MonteCarlo simulation package

40 years history & evolutionFirst generation (the CERN SPS Project, 1962-1978) J.Ranft – Shielding applicationsSecond generation (development of new hadron generators, 1978-1988) SPS. Rewrite – multi material calculations in different geometriesThird generation (the modern multiparticle/multipurpose code, 1989 to present)IP jointly owned by CERN and INFN (50-50)Strong development team at CERN

ions

Fluka

is a general purpose tool for calculations of particle transport and interactions with matter.

Slide4

FLUKA-

high dissemination potentialStrong points

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 3D visualisation

tool

Very active community/site/mailing list. 

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.

Slide5

Uses of FLUKA- Current

licencesA very large number of academic licences Non academic licences. Companies using FLUKA

in:Nuclear waste management, in ItalyMedical hardware design, in ChinaCommercial fusion research (UK)Hadron therapy centre design studies (shielding, etc) - ChinaHadron therapy treatment planning systemsRequests from start-upsThe calculation of a human body energy deposition map

Unique fingerprinting diamondsConsultancy services

 

Slide6

The FLUKA commercial licence

Agreed on a ‘standard clause licence’ – CERN & INFN (FCC).Principle of reciprocity with INFN.Proprietary CERN-INFN licence – KT.Object code

Cannot create derivative worksControl over the Physics models- no benchmark comparisons of the models outside the purposeTight control over scientific publicationsDifferent conditions if FLUKA output is directly usedFLAIR-FLUKA UI distributed under the same conditions –CERN developedOne site, specific purpose 

Slide7

Commercial licence for hadron therapy

One of the few 12C TPS providers. Also provide proton TPSCompany uses FLUKA Output in its flagship TPS productWhat they want?

Maximum freedomMinimum priceNo strings attachedResearch useStabilityWhat we want?DisseminationPart of the successAcknowledgementSee main licence points

ComplianceNo

warranties

 

Slide8

The negotiation – The agreement

Non exclusive. Object codeWide but limited useFor commercial purposes – 12C ion TPS

For research purposes – Lump sum & royaltiesProgressive royalties starting lowMaintenance fee – yearlyYearly reportsCERN/INFN acknowledgementPR and use of CERN Tech logoFLUKA must be sited where it mattersStrict scientific publication control

No benchmarking3 years, automatically renewable annually

 

Slide9

The agreement – Questions raised

IP valuationThe 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 ?ComplianceOur part – Tools to enforce itLegal tools – In practiceCommunity & ReputationDissemination vs reputation and upholding the value – solutions ?

Slide10

C

2MON Framework for building highly available, large industrial monitoring and control systems3 tier architecture, Data acquisition, server & web interfaceDesigned for high availability

Allows for short development cyclesScalable system at all layersEasy to customiseModular Java based frameworkAble to handle high throughput and millions of different sensorsPowerful rule based filtering resulting to meaningful alertsIP owned by CERNions

It is based on 10 years of CERN’s experience with

the Technical Infrastructure Monitoring systems.

Slide11

C

2MON Applications Applications outside CERNAny large scale industrial installations with complex multi vendor monitoring hardware

Any industrial SCADA (Supervisory Control And Data Acquisition) system application. Ex. Infrastructure or Facility managementAs SCADA middleware with dedicated/bespoke clients Applications at CERNTIM 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

DIAMON. Monitors the BE controls infrastructure. First line diagnostics and aid to plan first line interventions. Used by the CCC Operators.

Slide12

C

2MON Licensing – KT SupportComponents (25-33-58) and OS licences (13)

Contributors Do we really have to do this? Due diligence report – Recommendation LGPL v.3First step – Due DiligenceYes

No

 

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

 

Potential

 

All licensing options open

All dissemination paths available

Potential diverging opinions

 

Yes

No

External non CERN contributors involved in the development

External code components used

Slide13

Licensing considerations – KT Support

Due DiligenceDissemination pathUse as middlewareSpin-off product developmentConsultancy services

Developer team aspirations‘Customer’ interest

Slide14

Licensing considerations – KT Support

Open Source LicenceNot a ‘religious’ issuePlatform technology – Advantage form external contributionsInvestment in building and managing an OS community around a project

Relinquish controlSpecific rules to follow, © notices etcWhere do I publish?Who are my users ? – trackingAcknowledgement - CERN’s return to society in the form of free software

Slide15

Good practice from the start

Early decision concerning dissemination outside CERNKnow my teamKnow & track my componentsTalk to us!

Slide16

Promotion

The KT Fund Market researchEvents, KT network, forums &technology presentationsThe BICs and potential start upsRequests from companies & collaborative development

Slide17

To conclude

Addressed some questions related to software dissemination and specifically with licensingOverview KT implication and how it can relate your workClarified the KT process, highlighted common steps even though each case is unique