Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyrights and the Grid: A case study Rick St. Denis Glasgow University.

Similar presentations


Presentation on theme: "Copyrights and the Grid: A case study Rick St. Denis Glasgow University."— Presentation transcript:

1 Copyrights and the Grid: A case study Rick St. Denis Glasgow University

2 Outline The computing Problem The current implementation The SBIRII/SQL Builder project The issues and DOE feedback Broader Implications for OSG, SAMGrid, PPDG

3 Dimensions to SQL Users select data in sam with a metadata language: sam translate constraints –dim=“runnumber>10 and runNumber<100 and dataquality good” A list of files is returned Users kept away from SQL (complex&Dangerous) User enters command SAM DBServer Corba List of files User gets files

4 Current Implementation The Current DBServer dimension code, written by Matt Vranicar and residing in the SAM DBServer: –Receives the user string via CORBA –Parses the string to RPN –Turns the RPN into SQL –Sends the SQL to the Oracle Server –Receives the result –Passes the result back to the user through CORBA

5 SBIRII and SQLBuilder Projects Fix deficiencies in the dimension language: Randy Herber’s Lex/Yacc based parser: Used by both SBIRII and SQLBuilder, written as part of SBIRII 1 FTE commitment. Obtain the result with either –Piocon software plus Enth software. (takes advantage of distrubuted Grid database) [Piocon Copyright] –Enhancing the RPN to SQL portion of the current dimension code, but only use the Oracle Server. [FNAL copyright] (Written by Randy and Morag Burgon-Lyon [GridPP funded at Glasgow Univerisity]) Issues: What is the copyright for Randy’s work? What is the copyright implication of Morag’s Involvment?

6 Old DBServer Parser Lex/Yacc (Lex/Yacc)-2 Dim=“….” RPN-0RPN-2RPN-1 Old DBServer SQLBuilder New SQLBuilder Piocon SQL FNAL SBIRII Disputed Corba Python,etc Data Code SQL’ Enth Oracle Server List of Files Other

7 Old DBServer Parser Lex/Yacc Dim=“….” RPN-0 Old DBServer SQLBuilder New SQLBuilder Piocon SQL FNAL Corba Python,etc Data Code SQL’ Enth Oracle Server List of Files SBIRII Disputed/ Glasgow Disputed Other

8 SBIR II Licensing Issues: The problem A portion of the DLT (dimension language to SQL translator) written by Randy Herber is claimed by Matt Vranicar under the terms of the contribution of 1FTE from FNAL to SBIRII and therefore carries an SBIRII license. By virtue of the central role that this code plays, this effectively turns SAM into only being available under the terms of the SBIRII license.

9 How to recover SAM How does URA, FNAL or DOE reclaim or reconstruct code being claimed by Matt Vranicar and Enth? For reconstruction, a person who has seen the dimensionCompiler code can not do the reconstruction! This is a large number of people. Can we simply give another person to replace the time interpreted by Matt as reported by Randy to SBIRII? Is the fact that Randy was not aware of his time being interpreted as a contribution to SBIRII relevant?

10 Counter Claim? Since Matt Vranicar developed the “old” DLT under contract (non-SBIR) to URA/FNAL before any SBIR, he has seen and understands the DLT. Can he claim any license other than a Fermi license on the work he used in Enth? Has this contaminated all of Enth?

11 DOE Ruling If Randy was paid by Piocon, then SBIRII copyright applies: Not the case. Randy paid by FNAL, so FNAL License applies Lawyers talk? Matt does not wish this Matt willing to have FNAL copyright, but does that limit him?

12 Broader Issues We wish to promote the use of SAMGrid code in the Grid. For global use of SAM a license like GPL or BSD is necessary. Can FNAL use or both of these for SAM code? BSD is preferred. The code must be free and freely distributable without being public domain and with appropriate liability disclaimers

13 FNAL Copyright Copyright (c) 2003 Universities Research Association, Inc. All Rights Reserved. This material resulted from work developed under a Government Contract and is subject to the following license: The Government retains a paid-up, non exclusive, irrevocable worldwide license to reproduce, prepare derivative works, perform publicly and display publicly by or for the Government, including the right to distribute to other Government contractors. Neither the United States nor the United States Department of Energy, nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. Fermilab Computing Division/Distributed Computing Department

14 Piocon Copyright Copyright (c) 2003-2004 PIOCON Technologies, Inc. TheseSBIR data are furnished with SBIR rights under Grant Number DE-FG02-02ER83434. They shall not be disclosed outside the Government (including disclosure for procurement purposes) during such period without permission of the grantee, except that, subject to the foregoing use and disclosure prohibitions, such data may be disclosed for use by support contractors. After the aforesaid 4-year period, the Government has a royalty-free license to use, and to authorize others to use on its behalf, these data for Government purposes, but is relieved of all disclosure prohibitions and assumes no liability for unauthorized use of these data by third parties. This Notice shall be affixed to any reproductions of these data in whole or in part.


Download ppt "Copyrights and the Grid: A case study Rick St. Denis Glasgow University."

Similar presentations


Ads by Google