Browse Prior Art Database

Method to build software products of multiple corporations without sharing source code

IP.com Disclosure Number: IPCOM000014706D
Original Publication Date: 2001-Mar-01
Included in the Prior Art Database: 2003-Jun-20
Document File: 1 page(s) / 38K

Publishing Venue

IBM

Abstract

Method to build software products of multiple corporations without sharing source code Disclosed is a method to build a software product by one or more corporations with the source code developed at one or more locations. The source code need not be shared between these corporations or different organizations of the same corporation. The nonsharing of source code is important because this is often the greatest source of contention between entities that are competing among themselves while at the same time building interoperable software products. Today's software development environment is extremely complex. A single entity is often not able to deliver a software solution to a complex problem. Often different corporations or different organizations of the same corporation located at different geographic locations work together to develop a product. These locations have different build environments. So the code developed at one site cannot be built and packaged at another site. Also sharing of code is a source of contention.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 65% of the total text.

Page 1 of 1

Method to build software products of multiple corporations without sharing

source code

Disclosed is a method to build a software product by one or more corporations with the source code developed at one or more locations. The source code need not be shared between these corporations or different organizations of the same corporation. The nonsharing of source code is important because this is often the greatest source of contention between entities that are competing among themselves while at the same time building interoperable software products.

Today's software development environment is extremely complex. A single entity is often not able to deliver a software solution to a complex problem. Often different corporations or different organizations of the same corporation located at different geographic locations work together to develop a product. These locations have different build environments. So the code developed at one site cannot be built and packaged at another site. Also sharing of code is a source of contention.

The solution to the above problem is to synchronously build all the source code developed at the respective sites without releasing the source code to other sites and package the modules built at an agreeable site. Making available a dedicated build server running a "cron" ( a daemon to execute a scheduled command) job at each site will solve this problem of source code sharing. When a set of criteria (such as time and date) is satisfied the c...