A user centric approach to program product distribution, including a
complementary multi-vendor code control system (MVCCS) suitable for use to
practice the user centric distribution approach is disclosed. Under the
user centric approach, versioning control information of the source/object
files of various program products to be installed on various user computer
systems are maintained on a user computer system by user computer system
basis. Each user computer system or its proxy is provided with a portion
or an entire MVCCS to facilitate receipt and storage into a common
repository for the user computer system versioning control information of
different source/object files of different software vendors, and to
facilitate retrieval of selective versions of the different source/object
files for the user computer system using versioning control information
stored in the common repository for the user computer system. In one
embodiment, the MVCCS is further equipped to facilitate receipt and
storage into a common library, the different source/object files
identified by corresponding universally unique identifiers (UUID), and the
versioning control information includes predecessor UUID information. In
one embodiment, both the common repository and the common library, as well
as the entire MVCCS are disposed on the user computer system.
Un metodo centric dell'utente per programmare la distribuzione del prodotto, compreso un sistema di controllo multi-vendor complementare di codice (MVCCS) adatto affinchè l'uso si eserciti nel metodo centric di distribuzione dell'utente è rilevato. Sotto il metodo centric dell'utente, le informazioni di controllo versioning delle lime di source/object di vari prodotti di programma da installare sui vari sistemi di elaborazione dell'utente sono effettuate su un sistema di elaborazione dell'utente dalla base del sistema di elaborazione dell'utente. Ogni sistema di elaborazione dell'utente o la relativa procura è fornito di una parte o di intero MVCCS per facilitare la ricevuta e l'immagazzinaggio in un deposito comune per le informazioni di controllo versioning del sistema di elaborazione dell'utente delle lime differenti di source/object dei fornitori differenti del software e facilitare il ricupero delle versioni selettive del source/object differente archivia per il sistema di elaborazione dell'utente usando le informazioni versioning di controllo memorizzate nel deposito comune per il sistema di elaborazione dell'utente. In un incorporamento, il MVCCS più ulteriormente è dotato per facilitare la ricevuta e l'immagazzinaggio in una biblioteca comune, nelle lime differenti di source/object identificate corrispondendo contrassegni universalmente unici (UUID) e nelle informazioni di controllo versioning include le informazioni del predecessore UUID. In un incorporamento, sia il deposito comune che la biblioteca comune, come pure l'intero MVCCS sono disposti di sul sistema di elaborazione dell'utente.