GitHub’s ‘Li­censed’ will make open source project li­cens­ing eas­ier

OpenSource For You - - Foss Bytes -

Open source li­cens­ing is com­pli­cated. To­day, pro­grams are 20 per cent orig­i­nal code on top of 80 per cent pre­vi­ously open-sourced code. To re­duce the li­cens­ing com­plex­i­ties, GitHub has open sourced Li­censed.

Li­censed is a tool from GitHub, used to au­to­mate the li­cens­ing of some of GitHub’s open source projects. It will help de­vel­op­ers ef­fi­ciently use their code’s open source li­cens­ing by spot­ting po­ten­tial prob­lems with a pro­gram’s de­pen­dency li­cence early in its de­vel­op­ment cy­cle.

Li­censed works in any Git repos­i­tory, by find­ing, caching and check­ing li­cence meta­data for de­pen­den­cies. It can de­tect de­pen­den­cies from mul­ti­ple lan­guage types and pack­age man­agers across in­nu­mer­able projects in a sin­gle repos­i­tory. This flex­i­bil­ity al­lows it to work equally well for a repos­i­tory hold­ing thou­sands of projects as it would for a repos­i­tory con­tain­ing a sin­gle project.

This new open source pro­gram op­er­ates on the con­cepts of ‘ap­pli­ca­tions’. An ap­pli­ca­tion is de­fined as the com­bi­na­tion of a source lo­ca­tion and a cache direc­tory. A con­fig­u­ra­tion file is used to spec­ify one or more ap­pli­ca­tions that you’re check­ing for li­cens­ing con­cerns.

Newspapers in English

Newspapers from India

© PressReader. All rights reserved.