| CPC G06F 21/1075 (2023.08) [G06F 8/36 (2013.01)] | 20 Claims |

|
6. A method, comprising:
performing, by one or more computing devices that implement a code suggestion service:
determining respective licenses for respective ones of a plurality of source code files according to a source code attribution database that comprises indications of the respective licenses for the respective source code files;
generating a set of candidate code suggestions for received code input based, at least in part, on the plurality of source code files;
determining one or more code suggestions from the set of candidate code suggestions that satisfy one or more licensing criteria; and
providing the one or more code suggestions determined from the set of candidate source code files that satisfy the one or more licensing criteria.
|