VOOZH about

URL: https://deepwiki.com/hypervel/log/1.2-license-information

⇱ License Information | hypervel/log | DeepWiki


Loading...
Menu

License Information

Purpose and Scope

This document details the licensing terms under which the hypervel/log package is distributed. The package is released under the MIT License with dual copyright attribution. This page covers the license terms, permissions granted, conditions for use, and practical implications for developers using or modifying the package.

For package installation and configuration details, see Installation & Setup. For architectural overview, see Hypervel Log: Overview.


License Type

The hypervel/log package is distributed under the MIT License, one of the most permissive open-source licenses. The full license text is contained in LICENSE.md1-23

License Identification

PropertyValue
LicenseMIT License
SPDX IdentifierMIT
OSI ApprovedYes
FSF Free/LibreYes
License FileLICENSE.md

Sources: LICENSE.md1


Copyright Attribution

The package carries dual copyright attribution, indicating its origins and current maintainership:


Copyright Holders

  1. Taylor Otwell LICENSE.md3

    • Original copyright holder
    • Creator of Laravel framework
    • Indicates this logging implementation originated from or was inspired by Laravel's logging system
  2. Hypervel LICENSE.md5

    • Current copyright holder
    • Maintainer of the Hyperf-adapted version
    • Organization behind the hypervel package ecosystem

This dual attribution is common when code is forked, adapted, or derived from another project while maintaining proper credit to the original author.

Sources: LICENSE.md3-5


Permissions Granted

The MIT License grants extensive permissions to any person obtaining a copy of the software:


Specific Rights

The license explicitly grants the right to deal in the Software "without restriction," including but not limited to LICENSE.md8-11:

PermissionDescriptionRestriction Level
UseExecute and run the softwareNone
CopyCreate duplicates of the softwareNone
ModifyAlter the source codeNone
MergeCombine with other softwareNone
PublishMake available to the publicMust include license notice
DistributeShare with othersMust include license notice
SublicenseGrant licenses to othersMust include license notice
SellUse for commercial purposesMust include license notice

Sources: LICENSE.md7-12


Conditions and Requirements

While the MIT License is highly permissive, it includes one primary condition:


Required Attribution

From LICENSE.md13-15:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

This means:

  1. Copyright Notice Required: Both copyright attributions must be preserved LICENSE.md3-5
  2. License Text Required: The full MIT License text must be included LICENSE.md1-23
  3. Applies to All Copies: Both source and binary distributions
  4. Applies to Substantial Portions: Even partial uses require attribution

Compliance Methods

Distribution TypeCompliance Method
Source Code DistributionInclude LICENSE.md file in repository
Binary/Compiled DistributionInclude license in documentation or LICENSE file
Package DistributionRetain LICENSE.md in Composer package
Embedded in ApplicationInclude license in application's license notices
Modified/Derived WorksInclude original license plus your own copyright notice

Sources: LICENSE.md7-15


Limitations and Disclaimers

The MIT License includes important disclaimers that limit liability:


Warranty Disclaimer

From LICENSE.md16-20:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

This means:

Warranty TypeStatusImplication
Express WarrantiesNone providedNo guarantees about functionality
Implied WarrantiesDisclaimedNo guarantee of merchantability
MERCHANTABILITYDisclaimedNot guaranteed suitable for sale
FITNESS FOR PURPOSEDisclaimedNot guaranteed for specific uses
NONINFRINGEMENTDisclaimedNo guarantee of IP clearance

Liability Limitation

From LICENSE.md19-23:

IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY...

The copyright holders (Taylor Otwell and Hypervel) are not liable for:

  • Claims: Legal claims arising from software use
  • Damages: Any damages (direct, indirect, incidental, consequential)
  • Other Liability: Any other form of liability
  • Arising From: Issues originating from the software
  • In Connection With: Issues related to the software
  • Use or Dealings: Issues from using or interacting with the software

This applies to liability arising from:

  • Contract: Breach of contract claims
  • Tort: Negligence or other tort claims
  • Otherwise: Any other legal theory

Sources: LICENSE.md16-23


Practical Implications for Users

For End Users (Consuming the Package)


If you are using hypervel/log in your application:

  1. No Action Required: Composer automatically includes LICENSE.md in the vendor directory
  2. Private Use Allowed: You can use the package in private/proprietary applications
  3. Commercial Use Allowed: No restrictions on commercial use
  4. No Fees: No licensing fees or royalties
  5. No Disclosure Required: You don't need to disclose that you're using this package

For Distributors (Redistributing the Package)

If you are redistributing hypervel/log:

  1. Include License: Must include LICENSE.md1-23 in your distribution
  2. Preserve Copyright: Must preserve both copyright notices LICENSE.md3-5
  3. Full Text Required: Include the complete MIT License text
  4. Applies to All Formats: Source distributions, binaries, and documentation

For Developers (Modifying or Forking)

If you are modifying or creating derivative works:

  1. Keep Original License: Include original LICENSE.md1-23 in your fork
  2. Add Your Copyright: You may add your own copyright notice
  3. State Changes: Best practice to document modifications
  4. Same or Different License: You may relicense your modifications, but original MIT terms apply to original code

For Contributors

If you are contributing to the package:

  1. Contribution Terms: By contributing, you grant rights under the MIT License
  2. Copyright Assignment: Hypervel maintains copyright on accepted contributions
  3. Original Work: Ensure contributions are your original work or properly licensed
  4. No CLA Required: No formal Contributor License Agreement (CLA) required for MIT projects

Sources: LICENSE.md1-23


License Text Location


The license file is located at the package root:

  • Repository: LICENSE.md in root directory
  • Installed Package: vendor/hypervel/log/LICENSE.md
  • URL: Available at repository URL (https://github.com/hypervel/log)

Sources: LICENSE.md1


Full License Text

The complete MIT License text as it appears in LICENSE.md1-23:

The MIT License (MIT)

Copyright (c) Taylor Otwell

Copyright (c) Hypervel

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Sources: LICENSE.md1-23


Summary

AspectDetails
License TypeMIT License
Copyright HoldersTaylor Otwell (original), Hypervel (current)
PermissionsUse, copy, modify, merge, publish, distribute, sublicense, sell
Main ConditionInclude copyright notice and license text in distributions
WarrantyNone - provided "AS IS"
LiabilityAuthors not liable for any claims or damages
Commercial Use✓ Allowed
Private Use✓ Allowed
Modification✓ Allowed
Sublicensing✓ Allowed
License FileLICENSE.md

The MIT License provides maximum freedom to use and modify the hypervel/log package with minimal obligations, making it suitable for integration into both open-source and proprietary projects.

Sources: LICENSE.md1-23