Licenses

The following are licenses that are used in UnitVectorY Labs projects:

  • Apache License 2.0
  • MIT
  • Eclipse Public License 2.0

Conventions

The following are conventions that are used in UnitVectorY Labs projects:

  • The license file is named LICENSE.md
  • The license is included at the top of each source file
  • The license is included as a badge in the README.md file

Apache License 2.0

The Apache License 2.0 is a permissive free software license written by the Apache Software Foundation. It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software under the terms of the license. The Apache License 2.0 is a popular license for open source software.

The following is the header that is included at the top of each Java source file in a project that uses the Apache License 2.0:

/*
 * Copyright 2024 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License. You may obtain a copy of the License at
 *
 * https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing permissions and limitations under
 * the License.
 */

The following is the The badge that is included in the README.md file of a project that uses the Apache License 2.0:

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

MIT License

// Copyright (c) 2024 UnitVectorY Labs
// Licensed under the MIT License. See LICENSE file in the project root for full license information.

The following is the The badge that is included in the README.md file of a project that uses the MIT License:

[![License](https://img.shields.io/badge/license-MIT-blue)](https://opensource.org/licenses/MIT)

Eclipse Public License 2.0

The Eclipse Public License 2.0 is a free software license used by the Eclipse Foundation for its software. It is the successor of the Common Public License (CPL) and is a free software license. The Eclipse Public License 2.0 is a popular license for open source software.

The following is the header that is included at the top of each Java source file in a project that uses the Eclipse Public License 2.0:

/*
 * Copyright 2024 the original author or authors.
 *
 * All rights reserved. This program and the accompanying materials are made available under the
 * terms of the Eclipse Public License v2.0 which accompanies this distribution and is available at
 *
 * https://www.eclipse.org/legal/epl-v20.html
 */

The following is the badge that is included in the README.md file of a project that uses the Eclipse Public License 2.0:

[![License](https://img.shields.io/badge/License-EPL%202.0-blue.svg)](https://www.eclipse.org/legal/epl-v20.html)