Patent ID: 11971965
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A method for use with software application development environments, for determining attribution associated with licensed software code, comprising:
providing, at a computer system, a software application development environment that maintains a license-term identification for a plurality of third-party software code or dependencies known to the system, for use in determining an attribution associated with licensed software code comprising a source application codebase, wherein the source application codebase includes dependencies that recursively depend on third-party software code;
receiving as input an indication of the source application codebase for a software application;
determining within the source application codebase the dependencies on the third-party software code; and
outputting associated license attributions for that source application codebase, including
recursively scanning the dependencies included within the source application codebase to identify additional software code or dependencies associated therewith;
determining license terms associated with the source application codebase and with the additional software code or dependencies associated therewith; and
providing, for the licensed software code comprising the source application codebase, a set of attributions associated with the source application codebase and with the additional software code or dependencies associated therewith.