DTI visit 28-30 June 2004 Technology Technology Transfer Transfer in in IT IT Department * Department * François Fluckiger François Fluckiger * For more: see http://cern.ch/it-tt
Dec 27, 2015
DTI visit 28-30 June 2004
Technology Technology Transfer Transfer in in IT Department *IT Department *
François FluckigerFrançois Fluckiger
* For more: see http://cern.ch/it-tt
2François FluckigerDTI visit 28-30 June 2004
The Scope of Technology Transfer The Scope of Technology Transfer
TT ObjectiveTT Objective "To make known and available to "To make known and available to third parties under agreed third parties under agreed conditions, technical developments conditions, technical developments achieved in fulfilling the laboratory's achieved in fulfilling the laboratory's mission in fundamental research"mission in fundamental research"
Transfer of expertise, know-how toTransfer of expertise, know-how to industryindustry academiaacademia public institutionspublic institutions the society at large the society at large
More?More?
http://cern.ch/it-tthttp://cern.ch/it-tt
3François FluckigerDTI visit 28-30 June 2004
Areas of ICT Expertise Areas of ICT Expertise High-performance computing High-performance computing
Mix of cutting-edge / commodity Mix of cutting-edge / commodity technologiestechnologies
Large-scale integrationLarge-scale integration
OperationOperation Large-scale, round the clockLarge-scale, round the clock
SoftwareSoftware Large-scale development, distributed SW engineeringLarge-scale development, distributed SW engineering
Innovative administrative computing solutionsInnovative administrative computing solutions Work-flows, HR management, …Work-flows, HR management, …
Innovative general-purpose computing solutions Innovative general-purpose computing solutions Web, email, desktop services, …Web, email, desktop services, …
4François FluckigerDTI visit 28-30 June 2004
The Need for CollaborationThe Need for Collaboration
IT Department activities IT Department activities focus on fast changing technologiesfocus on fast changing technologies often require that developments are conducted in often require that developments are conducted in
collaborationcollaboration with external partners with external partners
As a result, the main channels for TT in the Department As a result, the main channels for TT in the Department are are collaborationcollaboration and and partneringpartnering with external with external organizationsorganizations
5François FluckigerDTI visit 28-30 June 2004
Technology Transfer Channels in ITTechnology Transfer Channels in IT
11 Software LicensingSoftware LicensingVia Collaboration AgreementsVia Collaboration Agreements
Via open sourceVia open source
22Collaborations with Collaborations with
Industry Industry openlab frameworkopenlab framework
Other industry projectsOther industry projects
33Collaborations with Collaborations with
Institution Institution
EU-funded collaborative projectsEU-funded collaborative projects
Other publicly-funded projectsOther publicly-funded projects
Bilateral collaborations with Bilateral collaborations with institutionsinstitutions
44 Outreach ActivitiesOutreach ActivitiesSchools on ICTSchools on ICT
Conferences, publicationsConferences, publications
Other outreach events on ICTOther outreach events on ICT
11 Software LicensingSoftware LicensingVia Collaboration AgreementsVia Collaboration Agreements
Via open sourceVia open source
22Collaborations with Collaborations with
Industry Industry openlab frameworkopenlab framework
Other industry projectsOther industry projects
33Collaborations with Collaborations with
Institution Institution
EU-funded collaborative projectsEU-funded collaborative projects
Other publicly-funded projectsOther publicly-funded projects
Bilateral collaborations with Bilateral collaborations with institutionsinstitutions
44 Outreach ActivitiesOutreach ActivitiesSchools on ICTSchools on ICT
Conferences, publicationsConferences, publications
Other outreach events on ICTOther outreach events on ICT
6François FluckigerDTI visit 28-30 June 2004
Technology Transfer Channels in ITTechnology Transfer Channels in IT
SchoolsSchools
Physics Physics CommunityCommunity
Via EU Via EU ProjectsProjects
CSCCSC LCGLCGEGEEEGEE
BilateralBilateralAgreem.Agreem.
NiceNice
Open-Open-sourcesource
LicensingLicensing
EDGEDG
CASTORCASTOR
SoftwareSoftwarelicensinglicensingOutreachOutreach Collaborations Collaborations
with Institutionswith InstitutionsCollaborations Collaborations with Industrywith Industry
openlabopenlabFrame-Frame-workwork
openlabopenlab
SpecialSpecialeventsevents
WSISWSIS
BilateralBilateralAgreem.Agreem.
BilateralBilateralAgreem.Agreem.
7François FluckigerDTI visit 28-30 June 2004
Bilateral vs. "Open Source" Bilateral vs. "Open Source"
FeaturesFeatures Bilateral AgreementsBilateral Agreements Publicly AvailablePublicly Available
Development styleDevelopment style Developed within Developed within CERNCERN
Developed with Developed with external partnersexternal partners
Motivations for Motivations for external releaseexternal release
Improvements Improvements available to CERNavailable to CERN
Improvements Improvements available to available to partnerspartners
ScalingScaling Does not scaleDoes not scale Scales wellScales well
Source
Publicly available"Open source"Bilateral Agreements
8François FluckigerDTI visit 28-30 June 2004
Making SW publicly availableMaking SW publicly available
"Open Source""Open Source"
(Free Software)(Free Software)
does not mean does not mean
Public DomainPublic Domain
9François FluckigerDTI visit 28-30 June 2004
Publicly Available vs. Public DomainPublicly Available vs. Public Domain
Binary only Binary only Source Source
Publicly Publicly availableavailable
DownloadableDownloadable
Publicly Publicly availableavailable
Open sourceOpen source
"External" "External"
Public Public Domain Domain
Retain IPRRetain IPR Relinquish IPRRelinquish IPR
10François FluckigerDTI visit 28-30 June 2004
Open Source principlesOpen Source principles
Author Author keeps copyrightkeeps copyright to prevent third parties to turn free software intoto prevent third parties to turn free software into
proprietary software, and deny users the rights to freely use the proprietary software, and deny users the rights to freely use the materialmaterial
Author gives a free of charge, perpetual license to Author gives a free of charge, perpetual license to anyone run, copy, modify, … the softwareanyone run, copy, modify, … the software
Licensees may only publish (modified) versions under Licensees may only publish (modified) versions under same open source conditionssame open source conditions
11François FluckigerDTI visit 28-30 June 2004
Distribution of CERN WWW softwareFrancois Fluckiger ([email protected])Tue, 15 Nov 1994 23:05:59 +0100 Messages sorted by: [ date ][ thread ][ subject ][ author ] Next message: David Koblas: "How about an "IF" markup construct..." Previous message: [email protected]: "Windows Help to HTML conversion" Dear Colleagues,Some of you asked about the conditions for the distribution of new versions of the CERN WWW Library of Common Code (libwww), the CERN Line Mode Browser (www) and the WWW HTTP Daemon (httpd).The new versions will remain freely available, for general use, and atno cost.The only change is that the material distributed will remaincopyrighted by CERN. As a consequence, a copyright notice will have toappear in copies, but also, the rights of the users will be protected,in particular by preventing third parties to turn free software intoproprietary software, and deny the users the rights to freely use thematerial.These principles are those used by most distributors of free software,including the X consortium.The proper copyright notice is being ratified and will be available ina few days.We hope all those who have trusted CERN WWW software will continue todo so, and will appreciate that these conditions not only maintain thefree distribution but better protect it.Francois FluckigerLeader, WWW development, CERN
Next message: David Koblas: "How about an "IF" markup construct..." Previous message: [email protected]: "Windows Help to HTML conversion"
A A (small) (small) piece of piece of historyhistory
12François FluckigerDTI visit 28-30 June 2004
Licenses for "Open Source" at CERNLicenses for "Open Source" at CERN
Either Either
a a CERN specific licenceCERN specific licence e.g. EDG licensee.g. EDG license
Or Or
a a Public LicensePublic License e.g. GPL, LGPLe.g. GPL, LGPL
BinaryBinary Source Source
Publicly Publicly availableavailableDownloaDownloadable dable
Publicly Publicly availableavailable
"Open "Open source" source"
Bilateral Bilateral Collaboration Collaboration agreementsagreements
"External" "External"
13François FluckigerDTI visit 28-30 June 2004
Conventional SW Licensing to IndustryConventional SW Licensing to Industry
Though less frequent, conventional licensing / IPR Though less frequent, conventional licensing / IPR transfer to transfer to industryindustry is in no way ruled out is in no way ruled out
Note:Note:
Open Source licensing does not preclude licensing to Open Source licensing does not preclude licensing to industry for commercial exploitationindustry for commercial exploitation A given SW module may be open-source licensed as A given SW module may be open-source licensed as
well as licensed bilaterally to a partner, allowing the well as licensed bilaterally to a partner, allowing the distribution of modified versions under proprietary distribution of modified versions under proprietary licenselicense
14François FluckigerDTI visit 28-30 June 2004
Technology Transfer Channels in ITTechnology Transfer Channels in IT
SchoolsSchools
Physics Physics CommunityCommunity
Via EU Via EU ProjectsProjects
CSCCSC LCGLCGEGEEEGEE
BilateralBilateralAgreem.Agreem.
Open-Open-sourcesource
LicensingLicensing
NiceNice
EDGEDG
CASTORCASTOR
SoftwareSoftwarelicensinglicensingOutreachOutreach Collaborations Collaborations
with Institutionswith InstitutionsCollaborations Collaborations with Industrywith Industry
openlabopenlabFrame-Frame-workwork
openlabopenlab
SpecialSpecialeventsevents
WSISWSIS
BilateralBilateralAgreem.Agreem.
BilateralBilateralAgreem.Agreem.
15François FluckigerDTI visit 28-30 June 2004
What is the openlab?What is the openlab? A A frameworkframework for “R&D” in for “R&D” in
collaboration with Industry collaboration with Industry
PartnerPartner commitments commitments 3 years3 years
Contributions may be a mix Contributions may be a mix ofof
In kind (HW, SW, services, …)In kind (HW, SW, services, …) In cash (in general for fellows)In cash (in general for fellows)
openlab framework
ContributorContributor commitments commitments 1 year1 year
Lower levelLower level
16François FluckigerDTI visit 28-30 June 2004
Technology Transfer Channels in ITTechnology Transfer Channels in IT
SchoolsSchools
openlabopenlab
Physics Physics CommunityCommunity
LCGLCG
Via EU Via EU ProjectsProjects
EGEEEGEE
BilateralBilateralAgreem.Agreem.
Open-Open-sourcesource
LicensingLicensing
NiceNice
EDGEDG
CASTORCASTOR
SoftwareSoftwarelicensinglicensingOutreachOutreach Collaborations Collaborations
with Institutionswith InstitutionsCollaborations Collaborations with Industrywith Industry
openlabopenlabFrame-Frame-workwork
openlabopenlab
SpecialSpecialeventsevents
WSISWSIS
BilateralBilateralAgreem.Agreem.
BilateralBilateralAgreem.Agreem.
17François FluckigerDTI visit 28-30 June 2004
Agreements with Institutions in IT (1)Agreements with Institutions in IT (1)TechnologyDomain (2)
Activity Name Description Formal agreement (4)
ExternalOrg.
Comment
Application Software
INTAS Collaboration
Collaboration with Russian HEP institutes on SW development and support
3 years agreement
Russian institutes
Framework agreement. Topics of interest include Grid Middleware, Fabric management
General Collaboration framework with Bulgaria
Collaboration with Bulgarian HEP institutes for training
3 years agreement
Bulgarian institutes
Framework agreement
Storage Technologies
CASTOR Software package
Software package developed by IT division for the management of storage systems
Software available under
the GPL License
NA Software available from CERN servers on an open-source spirit.
Application Software
Collaboration framework with India
Collaboration with Indian IT institutes on Application Software
Indianinstitutes
Framework agreement
Data Bases Pool Pool of persistent objects for LHC
Institute of Advanced
TechnologyIndore, India
Collaboration on Pool part of the Indian contribution to the LHC
Internet Services
CERN Printing Package
Software developed by IT division to administrate printers in a local windows environment
Specific license and copyright
statement
See list Software downloadable from CERN server.A list of organizations having downloaded is maintained
18François FluckigerDTI visit 28-30 June 2004
Agreements with Institutions in IT (2)Agreements with Institutions in IT (2)TechnologyDomain (2)
Activity Name Description Formal agreement (4)
ExternalOrg.
Comment
Internet Services
CERN Printing Package
Software developed by IT division to administrate printers in a local windows environment
License Agreement
K804/IT
CIEMATSpain
Source Software is made available under bi-lateral license agreements
Internet Services
"Nice 2000" CERN Windows Infrastructure Management Software
License Agreement
K805/IT
ISOGeneva
Source Software is made available under bi-lateral license agreements
Internet Services
"PC-based distributed Computing (NICE)"
CERN Windows Infrastructure Management Software
Cooperation Agreement
Renewed 31-10-2002 for 2002-2003
JINR DubnaRussia
Internet Services
VRVS VRVS video-conferencing service
Agreement between
Caltech-CERN
CALTECHUSA
Collaboration for the joint development and operation of the VRVS system
Application Software
CAD Tools under windows
Collaboration on CAD tools under Windows
Cooperation Agreement
JINR DubnaRussia
Application Software
CAD2000 Collaboration on CAD2000 leading to a CATIA pilot
Cooperation Agreement
JINR DubnaRussia
19François FluckigerDTI visit 28-30 June 2004
Agreements with Institutions in IT (3)Agreements with Institutions in IT (3)TechnologyDomain (2)
Activity Name Description Formal agreement (4)
ExternalOrg.
Comment
Application Software
Browser for electronic
Development of browser for electronic components
Cooperation agreement
IN2P3France
EST division involved
Application Software
Workshops on large clusters
Collaboration with FermiLab on sponsoring workshops and seminars on building large clusters
NA Fermi National Laboratory
USA
GRID Middleware
Storage Technologies
EDG:European DataGrid
European Union funded project EU Contract EDG partners Completion 31/03/2004
GRID EGEE European Union funded project EU Contract EGEE partners Project start: 01/04/2004
GRID Middleware
EDG Middleware
Software developed in the framework on the EDG project
Software available under specific license
NA Software available under CERN specific open source license
- Storage Technologies- Security- Operating systems and compilers
CASPUR Collaboration
Wide range collaboration on storage, computer security, public domain software
Collab. Agreement
CASPURItaly
20François FluckigerDTI visit 28-30 June 2004
Technology Transfer Channels in ITTechnology Transfer Channels in IT
Physics Physics CommunityCommunity
Via EU Via EU ProjectsProjects
LCGLCGEGEEEGEE
SchoolsSchools
CSCCSC
BilateralBilateralAgreem.Agreem.
Open-Open-sourcesource
LicensingLicensing
NiceNice
EDGEDG
CASTORCASTOR
SoftwareSoftwarelicensinglicensingOutreachOutreach Collaborations Collaborations
with Institutionswith InstitutionsCollaborations Collaborations with Industrywith Industry
openlabopenlabFrame-Frame-workwork
openlabopenlab
SpecialSpecialeventsevents
WSISWSIS
BilateralBilateralAgreem.Agreem.
BilateralBilateralAgreem.Agreem.
21François FluckigerDTI visit 28-30 June 2004
CERN SchoCERN School of ol of CComputingomputing 2 weeks school2 weeks school
forfor postgraduate students, postgraduate students, research workers with a few research workers with a few years of experience in years of experience in elementary particle physics, elementary particle physics, computing or related fieldscomputing or related fields
Theory and PracticeTheory and Practice
Advanced environment Advanced environment (GRID (GRID cluster)cluster)
This year:This year: 26 26thth School School
22François FluckigerDTI visit 28-30 June 2004
CERN SchoCERN School of ol of CComputingomputing 25 25 nationalities (2003)nationalities (2003)
Examination Examination -> -> CERN certificate of creditCERN certificate of credit
Supported by EU (KEuro 600)Supported by EU (KEuro 600)
23François FluckigerDTI visit 28-30 June 2004
Outreach, meOutreach, mediadia events events Role of Science in the Role of Science in the
Information Society Information Society (RSIS) (RSIS) conferenceconference
Event of the WSISEvent of the WSISGeneva, Dec 2003Geneva, Dec 2003
SIS-forum SIS-forum exhibitionexhibition
Inaugurated by Inaugurated by UN SG, UN SG, Web inventorWeb inventor
24François FluckigerDTI visit 28-30 June 2004
ConclusionConclusion
Transfer is by Transfer is by doingdoing things things togethertogether
The major - though non exclusive - IT channels for The major - though non exclusive - IT channels for Technology Transfer are based on Technology Transfer are based on collaborationscollaborations with with
external partnersexternal partners