Method and system for provenance tracking in software ecosystems

a software ecosystem and provenance tracking technology, applied in the field of provenance tracking of software authorship rights, can solve problems such as not providing solutions

Inactive Publication Date: 2011-09-08
IBM CORP
View PDF15 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current state of the art does not provide solutions for provenance tracking and does not encourage image sharing in a way that will lead to others modifying an image and putting the repackaged image for sale.
Unfortunately, anyone with a privileged access to the VM (root access) can change or remove the product code of the original VM or the rebundled one.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for provenance tracking in software ecosystems
  • Method and system for provenance tracking in software ecosystems
  • Method and system for provenance tracking in software ecosystems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015]In accordance with the present principles, an entity that controls a software market place can control the software that can be deployed or delivered by its systems. A system and method provide a developer toolkit in conjunction with a portal to upload and download images and certain backend processes. The system and method provide tracking of the provenance of the software with high confidence and proper royalty payment consistent with store policies.

[0016]A plurality of methods for tracing back the various origins of the software are also included. These include a non-cryptographic based method and a cryptographic based method. Other methods are also possible and contemplated in accordance with the present principles. The system includes an arrangement of backend servers, a front end developer toolkit and portals that connect the servers to the toolkit. The non-cryptographic based approach uses the fact that two software images may originate from a same source and may be reb...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A system and method for tracking provenance for software use and development includes a developer toolkit program stored in memory media and accessible by a software market place wherein the software marketplace provides a library of software bundles that can be used for software development and modification of the software bundles. The developer toolkit includes a user interface configured to enable software creation of original works and derivative works. The development toolkit further includes a provenance tracker configured to track provenance of the derivative works and original works wherein the provenance tracker makes the derivative work and the provenance of the derivative work available in the software market place. The provenance tracker includes a software bundle identification module configured to identify and verify ownership of the original works and derivative works by associating an owner of the derivative works and original works with features included in portions of the derivative works and original works.

Description

BACKGROUND[0001]1. Technical Field[0002]The present invention relates to provenance tracking of software authorship rights and more particularly to a system and method for monitoring rights to ensure compensation for original and derivative software bundles.[0003]2. Description of the Related Art[0004]Recently centralized marketplaces for software applications, such as mobile application stores (e.g., Nokia® Ovi Store, Apple® App Store, Amazon® EC2 DevPay AMIs) where developers upload their applications, have become very popular, and for a small fee, users are allowed to download applications. These stores have been profitable to both developers and store providers (Nokia®, Apple®, etc.). One of the reasons why these stores are successful is the loyalty of their users, e.g., for an iPhone® user, the Apple® App Store is the only authoritative place to download iPhone® applications and so forth.[0005]However, as virtualized application images become more popular, these stores may wish...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06Q30/00G06F9/44H04L9/00H04L9/32
CPCG06Q30/0283
Inventor AGRAWAL, DAKSHIPAPPAS, VASILEIOSSRIVATSA, MUDHAKAR
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products