SlideShare a Scribd company logo
1 of 5
Download to read offline
RELICENSING THE MONTAGE
IMAGE MOSAIC ENGINE
G.	
  Bruce	
  Berriman	
  	
  
(NASA	
  Exoplanet	
  Science	
  Institute,	
  
California	
  Institute	
  of	
  Technology)	
  	
  
The Montage Image Mosaic Engine
• ANSI-­‐C	
  Toolkit	
  for	
  creating	
  and	
  
managing	
  image	
  mosaics	
  in	
  FITS	
  
format.	
  
• Portable	
  and	
  scalable.	
  Runs	
  on	
  all	
  
Unix	
  platforms.	
  
• Download	
  from	
  	
  
	
  	
  	
  http://montage.ipac.caltech.edu	
  
The Montage Proprietary License
• Code	
  was	
  available	
  through	
  proprietary	
  
clickwrap	
  license	
  at	
  Caltech	
  from	
  2003	
  to	
  June	
  
2014.	
  
•  License	
  does	
  not	
  allow	
  users	
  to	
  modify	
  and	
  redistribute	
  
code.	
  
• Terms	
  of	
  license	
  have	
  frustrated	
  distribution	
  and	
  
evolution	
  of	
  code	
  
•  Requests	
  to	
  bundle	
  code	
  in	
  Red	
  Hat	
  enterprise	
  
distribution	
  	
  declined.	
  
•  Requests	
  for	
  contributions	
  from	
  users	
  have	
  been	
  declined	
  
•  Support	
  for	
  HEALPix.	
  
•  Python	
  versions	
  of	
  some	
  modules.	
  
Drivers for Relicensing Montage
•  Community	
  needs.	
  
•  Improved	
  business	
  model	
  for	
  managing	
  and	
  maintaining	
  the	
  
toolkit.	
  	
  
•  Use	
  and	
  adapt	
  code	
  as	
  much	
  as	
  possible.	
  
•  Contribute	
  patches	
  and	
  new	
  functionality.	
  
•  Include	
  in	
  derived	
  products.	
  	
  
•  Support	
  end-­‐user	
  evaluation	
  of	
  new	
  releases.	
  	
  
•  Institutional	
  requirements	
  and	
  policies.	
  
•  Caltech	
  OfXice	
  of	
  Technology	
  Transfer	
  	
  provides	
  oversight	
  of	
  release	
  of	
  
Caltech’s	
  Intellectual	
  Property.	
  
•  Copyright	
  notice.	
  
•  Permission	
  to	
  endorse	
  products	
  required	
  for	
  derived	
  products.	
  
•  Removal	
  of	
  institutional	
  liability.	
  	
  
The Montage BSD 3-clause license
Copyright	
  (c)	
  2014	
  California	
  Institute	
  of	
  Technology,	
  
Pasadena,	
  California.	
  
Redistribution	
  and	
  use	
  in	
  source	
  and	
  binary	
  forms,	
  with	
  or	
  
without	
  modiXication,	
  are	
  permitted	
  provided	
  that	
  the	
  
following	
  conditions	
  of	
  this	
  BSD	
  3-­‐clause	
  license	
  are	
  met:	
  
1.	
  Redistributions	
  of	
  source	
  code	
  must	
  retain	
  the	
  above	
  copyright	
  
notice,	
  this	
  list	
  of	
  conditions	
  and	
  the	
  following	
  disclaimer.	
  
2.	
  Redistributions	
  in	
  binary	
  form	
  must	
  reproduce	
  the	
  above	
  copyright	
  
notice,	
  this	
  list	
  of	
  conditions	
  and	
  the	
  following	
  disclaimer	
  in	
  the	
  
documentation	
  and/or	
  other	
  materials	
  provided	
  with	
  the	
  distribution.	
  
3.	
  Neither	
  the	
  name	
  of	
  the	
  copyright	
  holder	
  nor	
  the	
  names	
  of	
  its	
  
contributors	
  may	
  be	
  used	
  to	
  endorse	
  or	
  promote	
  products	
  derived	
  from	
  
this	
  software	
  without	
  speciXic	
  prior	
  written	
  permission.	
  

More Related Content

Similar to Aas 2015 berriman_caltechrelicensemosaic

“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
Edge AI and Vision Alliance
 
2778 a en-writing_queries_using ms_sql_server_trans_sql
2778 a en-writing_queries_using ms_sql_server_trans_sql2778 a en-writing_queries_using ms_sql_server_trans_sql
2778 a en-writing_queries_using ms_sql_server_trans_sql
Diego Lameira Tavares
 

Similar to Aas 2015 berriman_caltechrelicensemosaic (20)

Digital Security by Design: ISCF Digital Security by Design Research Projects...
Digital Security by Design: ISCF Digital Security by Design Research Projects...Digital Security by Design: ISCF Digital Security by Design Research Projects...
Digital Security by Design: ISCF Digital Security by Design Research Projects...
 
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
“Open Standards Unleash Hardware Acceleration for Embedded Vision,” a Present...
 
From Containerized Application to Secure and Scaling With Kubernetes
From Containerized Application to Secure and Scaling With KubernetesFrom Containerized Application to Secure and Scaling With Kubernetes
From Containerized Application to Secure and Scaling With Kubernetes
 
Giving Everyone Access To Open Source Best Practices: The OpenChain Curriculum
Giving Everyone Access To Open Source Best Practices: The OpenChain CurriculumGiving Everyone Access To Open Source Best Practices: The OpenChain Curriculum
Giving Everyone Access To Open Source Best Practices: The OpenChain Curriculum
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
Journey to Forge Mastery: Part 1 - Webinar on building a Forge component usi...
Journey to Forge Mastery: Part 1 -  Webinar on building a Forge component usi...Journey to Forge Mastery: Part 1 -  Webinar on building a Forge component usi...
Journey to Forge Mastery: Part 1 - Webinar on building a Forge component usi...
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
 
Introducing the Civil Infrastructure Platform Project
Introducing the Civil Infrastructure Platform ProjectIntroducing the Civil Infrastructure Platform Project
Introducing the Civil Infrastructure Platform Project
 
CFPB Design Manual & Capital Framework at OSCON
CFPB Design Manual & Capital Framework at OSCONCFPB Design Manual & Capital Framework at OSCON
CFPB Design Manual & Capital Framework at OSCON
 
Microsoft DevOps AZ-400 Real Dumps 2023
Microsoft DevOps AZ-400 Real Dumps 2023Microsoft DevOps AZ-400 Real Dumps 2023
Microsoft DevOps AZ-400 Real Dumps 2023
 
Journey toward3rdplatform
Journey toward3rdplatformJourney toward3rdplatform
Journey toward3rdplatform
 
Student x
Student xStudent x
Student x
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
 
2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil
 
ASWF Technical Advisory Council: How to Enable An Open Source Community
ASWF Technical Advisory Council: How to Enable An Open Source CommunityASWF Technical Advisory Council: How to Enable An Open Source Community
ASWF Technical Advisory Council: How to Enable An Open Source Community
 
2778 a en-writing_queries_using ms_sql_server_trans_sql
2778 a en-writing_queries_using ms_sql_server_trans_sql2778 a en-writing_queries_using ms_sql_server_trans_sql
2778 a en-writing_queries_using ms_sql_server_trans_sql
 
Application cloudification with liberty and urban code deploy - UCD
Application cloudification with liberty and urban code deploy - UCDApplication cloudification with liberty and urban code deploy - UCD
Application cloudification with liberty and urban code deploy - UCD
 
Running Java Applications on Cloud Foundry
Running Java Applications on Cloud FoundryRunning Java Applications on Cloud Foundry
Running Java Applications on Cloud Foundry
 
Automated PCF Upgrades with Concourse
Automated PCF Upgrades with ConcourseAutomated PCF Upgrades with Concourse
Automated PCF Upgrades with Concourse
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Aas 2015 berriman_caltechrelicensemosaic

  • 1. RELICENSING THE MONTAGE IMAGE MOSAIC ENGINE G.  Bruce  Berriman     (NASA  Exoplanet  Science  Institute,   California  Institute  of  Technology)    
  • 2. The Montage Image Mosaic Engine • ANSI-­‐C  Toolkit  for  creating  and   managing  image  mosaics  in  FITS   format.   • Portable  and  scalable.  Runs  on  all   Unix  platforms.   • Download  from          http://montage.ipac.caltech.edu  
  • 3. The Montage Proprietary License • Code  was  available  through  proprietary   clickwrap  license  at  Caltech  from  2003  to  June   2014.   •  License  does  not  allow  users  to  modify  and  redistribute   code.   • Terms  of  license  have  frustrated  distribution  and   evolution  of  code   •  Requests  to  bundle  code  in  Red  Hat  enterprise   distribution    declined.   •  Requests  for  contributions  from  users  have  been  declined   •  Support  for  HEALPix.   •  Python  versions  of  some  modules.  
  • 4. Drivers for Relicensing Montage •  Community  needs.   •  Improved  business  model  for  managing  and  maintaining  the   toolkit.     •  Use  and  adapt  code  as  much  as  possible.   •  Contribute  patches  and  new  functionality.   •  Include  in  derived  products.     •  Support  end-­‐user  evaluation  of  new  releases.     •  Institutional  requirements  and  policies.   •  Caltech  OfXice  of  Technology  Transfer    provides  oversight  of  release  of   Caltech’s  Intellectual  Property.   •  Copyright  notice.   •  Permission  to  endorse  products  required  for  derived  products.   •  Removal  of  institutional  liability.    
  • 5. The Montage BSD 3-clause license Copyright  (c)  2014  California  Institute  of  Technology,   Pasadena,  California.   Redistribution  and  use  in  source  and  binary  forms,  with  or   without  modiXication,  are  permitted  provided  that  the   following  conditions  of  this  BSD  3-­‐clause  license  are  met:   1.  Redistributions  of  source  code  must  retain  the  above  copyright   notice,  this  list  of  conditions  and  the  following  disclaimer.   2.  Redistributions  in  binary  form  must  reproduce  the  above  copyright   notice,  this  list  of  conditions  and  the  following  disclaimer  in  the   documentation  and/or  other  materials  provided  with  the  distribution.   3.  Neither  the  name  of  the  copyright  holder  nor  the  names  of  its   contributors  may  be  used  to  endorse  or  promote  products  derived  from   this  software  without  speciXic  prior  written  permission.