Protecode’s portfolio of Software
Lifecycle IP Management™ solutions enable the implementation
of a straightforward process for the safe and efficient adoption
of open source, outsourced or any other 3rd party software.
Named the
Software Adoption Workflow TM (SAW), this process enables enterprises
to achieve mandated IP governance and effective rationalization of their
source code assets, increasing corporate value and reducing costs.
Protecode’s SAW is the industry’s first instantiation of an workflow
process affordable even to small and mid-size enterprises. This is achievable
thanks to the leading performance and low cost of Protecode’s portfolio
of Software Lifecycle IP Management tools, which are built within a
unified architecture to allow easy scalability and flexible evolution.
Patented Protecode technques for real-time checking of legal obligations
and high useabilty of Protecode tools implement an effectively simple
5 stage process that gives developers full freedom in selecting the
best open source solutions because it no longer mandates apriori approval
of each and every piece of code brought in by the developer.
This process does not require any special training of software developers
and does not disturb the normal process of development. The 5
specific stages are:

- Central definition of an Intellectual Property (IP) and legal compliance
policy acceptable to the organization project.
- This stage is initiated by development/business manager together
with legal counsel and captured by the Protecode IP
Policy Administrator™.
- This stage also captures the mandated workflow in case of detection
of policy violations in the course of subsequent code analyses and
software development activities.
- Legal compliance analysis of legacy code or of code acquired from
suppliers or subcontractors – automatically executed by the Enterprise
IP Analyzer™
- This stage results in the establishment of a code Pedigree Database
- An interactive report detailing the content and legal obligations
of the analyzed code is available on demand by any authorized personnel
at any time.
- The analysis is performed in conjunction with either an on-premises
Enterprise IP Signatures (EIPS) database or the Protecode Global
IP Signatures (GIPS) database, which contains the patent-protected
signatures of millions of public project software files and is continuously
updated with the signatures of all new public files.
- Real-time and unobtrusive detection of legal obligations of any
new code brought into the project – performed unobtrusively by the
Developer
IP Assistant™ at each workstation.
- The Pedigree Database is automatically updated when the workfile
is saved or checked-in to the project repository
- No developer training is necessary.
- The developer is notified only if there is a violation of the
IP policy, in which case they are requested to justify acceptance
of code (e.g. for internal use only) or to change it for acceptance
by IP policy.
- Development managers can also be alerted as specified by the mandated
workflow in the IP policy.
- An interactive report detailing the content and legal obligations
of the analyzed code is available on demand by any authorized personnel
at any time.
- Automatic analysis by the Library
IP Auditor ™ of any code that is deposited into the organization’s
Source Control Management (SCM) library.
- IP attributes are checked against established IP policies through
Protecode’s repository plugins.
- The Pedigree Database is updated automatically.
- Alerts are provided, as specified by the mandated workflow in
the IP policy.
- A Software Bill of Materials is provided together with a certification
of compliance to legal obligations as per established IP policy.
- The Pedigree Database is updated automatically.
Thanks to the level of useability, scalability and performance achieved
by Protecode tools, even very small software organizations can adopt
the Software Adoption Workflow process.
Now, all software organizations, independent of size and location,
can take advantage of open source software and outsourcing to accelerate
their development, reduce their costs, and remain confident that all
licensing and copyright obligations are understood and adhered to.