All Projects → c4milo → licentia

c4milo / licentia

Licence: MPL-2.0 License
Manage the open source licenses of your projects

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to licentia

Npm License Crawler
Analyzes license information for multiple node.js modules (package.json files) as part of your software project.
Stars: ✭ 168 (+354.05%)
Mutual labels:  license-management
sonarqube-licensecheck
SonarQube Licensecheck Plugin
Stars: ✭ 122 (+229.73%)
Mutual labels:  license-management
UnityAutomaticLicensor
This project has moved to GitLab: https://gitlab.com/redpointgames/UnityAutomaticLicensor
Stars: ✭ 16 (-56.76%)
Mutual labels:  license-management
Licenseclassifier
A License Classifier
Stars: ✭ 180 (+386.49%)
Mutual labels:  license-management
java-license-manager
OddSource Code Java License Manager
Stars: ✭ 22 (-40.54%)
Mutual labels:  license-management
license-checker-php
CLI tool to verify used licenses in composer dependencies
Stars: ✭ 28 (-24.32%)
Mutual labels:  license-management
Gradle License Report
A plugin for generating reports about the licenses of third party software using Gradle
Stars: ✭ 152 (+310.81%)
Mutual labels:  license-management
license.sh
License checker tool - We're in a beta phase, any help is appreciated, especially reporting issues
Stars: ✭ 38 (+2.7%)
Mutual labels:  license-management
eslint-plugin-license-header
Rules to validate the presence of license headers in source files.
Stars: ✭ 21 (-43.24%)
Mutual labels:  license-management
lisense
Sensible repository licensing for Humans
Stars: ✭ 23 (-37.84%)
Mutual labels:  license-management
Go License Detector
Reliable project licenses detector.
Stars: ✭ 218 (+489.19%)
Mutual labels:  license-management
SimpleLicensing
A Go Based Licensing System for Digital Rights Management
Stars: ✭ 96 (+159.46%)
Mutual labels:  license-management
example-electron-license-activation
An example of how to implement software licensing and device activation in an Electron application
Stars: ✭ 55 (+48.65%)
Mutual labels:  license-management
Glpi
GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.
Stars: ✭ 2,278 (+6056.76%)
Mutual labels:  license-management
license-auditor
License Auditor helps you track and validate licenses inside your project.
Stars: ✭ 15 (-59.46%)
Mutual labels:  license-management
Licenseplist
A license list generator of all your dependencies for iOS applications
Stars: ✭ 1,996 (+5294.59%)
Mutual labels:  license-management
TrialMaker.Demo
A powerful yet straight-forward library suite that provides secure trial license generation and copy-protection features for .NET applications. It also supports premium license generation for expired free-trials.
Stars: ✭ 21 (-43.24%)
Mutual labels:  license-management
vlsi-release-plugins
A set of plugins to simplify Gradle release tasks
Stars: ✭ 30 (-18.92%)
Mutual labels:  license-management
go-license-detector
Reliable project licenses detector.
Stars: ✭ 71 (+91.89%)
Mutual labels:  license-management
headroom
©️ Manager for license headers in source code files.
Stars: ✭ 41 (+10.81%)
Mutual labels:  license-management

Licentia

GoDoc Build Status

Helps you manage the open source licenses of your projects quickly and effortlessly.

Features

Licentia allows you to:

  • Easily manage your opensource licenses across several files
  • Update the year of your copyright notice across several files
  • Change the license of a subset of files by using glob patterns

Installation

go get github.com/c4milo/licentia

Usage

Licentia.

Usage:
  licentia set <type> <owner> <files> <eol-comment-style>
  licentia unset <type> <owner> <files> <eol-comment-style>
  licentia detect <files>
  licentia dump <type> <owner>
  licentia list
  licentia -h | --help
  licentia --version

Supported license types:

* apache2   * gpl3       * gpl2
* mpl2      * cddl       * unlicense
* mit       * epl
* newbsd    * freebsd
* lgpl3     * lgpl2

Actions:
  set                Sets a license header to the specified files
  unset              Removes license header from the specified files
  detect             Detects license type for the specified files
  dump               Dumps to stdout a given license using the specified owner and the current year
  list               List supported licenses

Arguments:
  type               License type to set. Ex: apache2, mpl2, mit, newbsd, lgpl3
  owner              Copyright owner. Ex: "YourCompany Inc"
  files              Source files to set the license header. It supports globbing patterns as well as specifying individual files. Ex: *.go, myfile.go, **/*.go
  eol-comment-style  End-of-line comment style. Ex: #, ;, //, --, ', etc.

Options:
  -h --help     Show this screen.
  --version     Show version.

Licenses supported

  • Apache License 2.0
  • Mozilla Public License 2.0
  • MIT License
  • GNU General Public License (GPL)
  • GNU Library or "Lesser" General Public License (LGPL)
  • BSD 2-Clause "Simplified" or "FreeBSD" license
  • BSD 3-Clause "New" or "Revised" license
  • Common Development and Distribution License
  • Eclipse Public Licenses
  • Unlicense
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].