Explore BrainMass

Explore BrainMass

    Source Code Requests

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    Would you please help me to get started with the following question?

    When negotiating with a vendor of a package, one of the stipulations you might make is that the vendor supply the source code. Since most authorities on this subject admonish users not to modify packaged software (putting yourself in the upgrade/support loop), why would you want the source code? Be sure that your Answer defines the difference between Source and Object code.

    © BrainMass Inc. brainmass.com March 4, 2021, 10:44 pm ad1c9bdddf

    Solution Preview

    There are three main reasons why it is desirable to gain access to the
    source code when using a third party (vendor supplied) library.

    The first reason is that it enables debugging through the vendor's
    code. In many cases the vendor's supplied API documentation can be
    slightly out of date, ambiguous, or misleading. These situations lead
    to inadvertent misuses of the vendor code which results in bugs. ...

    Solution Summary

    The expert examines a source code request. Negotiating with a vendor of a package are determined.