This is an editable wiki page for collecting information with the intent towards develop a working Standard Operating Procedure SOP and Open Source Management Plan

This is not an official NCSA SOP or Management Plan.

Collection of ideas.

Links:

Standard Operating Procedure (SOP)

service description needed

  • Develop Software
  • Determine if software is suitable for Open Source Licensing

If,

    • You are sure that you have all the rights and the code
      was developed on Illinois time and resources 
    • You are sure that the code is yours and not a third parties
      or that any third party code included is open source 
    • You are sure that the funding says it is ok to release as open source
    • You have determined which open source license to release software under
    • You have determined that there are no existing patents or possible future patents that exist with the code

Then, it is ok to move forward with posting the code as open source
using the NCSA Open Source copyright info

If you have any questions related to these issues or
need to figure out which open source license to use, then
contact the OTM office with your questions.

  • Incorporate appropriate copywrite info from http://otm.illinois.edu/uiuc_openSourceinto source
  • Release software to NCSA Open Source Repository http://opensource.org/
  • Cataloging and management of documentation for NCSA Open Source Software
  • Communication of software release and ongoing updates to interested parties (web presence, elists, etc.)

Additional Thoughts

This section for trying to develop a comprehensive view - how does open source licensing fit in with all the other stuff that's going on?

There are multiple aspects of this initiative that relate to a larger organizational structure around software and even data.

Specifically for software there is licensing,  contributor agreements and hosting. But on a larger scale this is just an extension
of National Data Service because publications data and software are  often times linked together (directly related). It's easy to
ignore that there is a physical component to storage for all this but they are linked.

 

  • No labels

2 Comments

  1. Is there a way to create some oversight of this activity.  Some step that shows that NCSA is aware of the software and that we want things to be open source.

    Also would like to have a place where we list ongoing or completed software for future use?

  2. Development of an NCSA Open Source Software Management Plan