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

Claim 0:
1. A system for use with software application development environments, for determining attribution associated with licensed software code, comprising:
a computer system having a software development tool operating as an attribution helper 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; and
wherein the system can receive as input an indication of the source application codebase for a software application, determine within the source application codebase the dependencies on the third-party software code, and output 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.