Patent ID: 7552429

Claim:
A computer-implemented method for a source code editing tool to manage a software development project that incorporates code objects subject to licensing restrictions, comprising: selecting a code object to paste into a first source code file, the first source code file being associated the software development project, wherein the code object includes one or more lines of source code copied from a second source code file, the second source code file not being associated with the software development project; identifying a target software license associated with the software development project; identifying a license associated with the code object; upon determining that the license associated with the code object is compatible with the target software license pasting the one or more lines of source code from the second source code file into the first source code file; upon determining that the license associated with the code object is incompatible with the target software license, prompting a user interacting with the source code editing tool that the one or more lines of source code have not been pasted into the first source code file; providing the user with an interface to override the determining that the license associated with is incompatible with the target software license; and in response to receiving a request received, via the interface, to override the determination that the license associated with the code object is incompatible with the target software license, pasting the one or more lines of source code from the second source code file into the first source code file.