Skip to content

librecell/librecell-dual-license

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

librecell-dual-license (LCDL/LC-GPL)

repository overview

the librecell-dual-license (lcdl/lc-gpl) repository is dedicated to the implementation, exploration, and adaptation of the librecell dual license (lcdl), including its core implementation and experimental branches. this initiative extends and modifies the gplv3 license while promoting user freedom and encouraging creative experimentation.

repository structure

  • main branch: the canonical version of the lcdl, a.k.a lc-gpl, representing the latest stable and agreed-upon implementation.

  • freedom branch: creative adaptations emphasizing user freedom in ways that push boundaries or advance other offerings on licensing.

  • forking branch: practical modifications of the lcdl to meet real-world needs, ensuring the license remains useful and flexible.

  • hacking branch: experimental work to explore the limits of licensing conventions, re/appropriating norms, and breaking status quo barriers.

  • stealing branch: playful and provocative extensions, often to emphasize the absurdity of proprietary restrictions while advancing the lcdl's principles.

key features

  1. lcdl core principles:

    • fully gplv3-compatible while allowing for thoughtful modifications.
    • promotes user freedom and openness in software.
    • includes the humorous yet reflective "tattoo clause" to provoke thought around licensing choices.
  2. dual license implementation:

    • explicitly allows users to release lcdl-licensed works under alternative licenses, including non-libre ones, while preserving attribution and acknowledgment.
  3. contribution-focused:

    • encourages community participation in refining and expanding the lcdl.

contributing guidelines

how to contribute

  1. fork this repository: create your own fork of the repo to begin working.

  2. create a branch: follow the naming conventions below for your contributions:

    • freedom/feature-name: for contributions to the freedom branch.
    • forking/feature-name: for contributions to the forking branch.
    • hacking/feature-name: for contributions to the hacking branch.
    • stealing/feature-name: for contributions to the stealing branch.
  3. make your changes: implement your ideas while adhering to the spirit of the lcdl.

  4. open a pull request: submit your changes for review. include a detailed description of your contribution and how it aligns with the lcdl principles.

code standards

  • ensure all contributions respect user freedom and openness.
  • maintain clarity and consistency in modifications or new additions.

how to discuss ideas

  • use issues to propose new ideas, discuss changes, or seek feedback.
  • engage respectfully and constructively with other contributors.

how to do things

  • begin by knowing why, proably.
  • if you know how to do things please do things to us.

reminder: the spirit of lcdl

this project is rooted in fostering user freedom, creative expression, and respect for libre wares / open-source principles. while contributions may challenge norms, they probably might not undermine the overarching goals of inclusivity and openness.


note on the tattoo clause

the tattoo clause requests that anyone releasing lcdl-licensed work under a non-libre license display a photograph of their fulfillment of the clause as their program's startup message. this is not enforcable but might serve to offer reflection on licensing choices.


thank you for contributing to the librecell dual license project! your input might help ensure software freedom continues to evolve in meaningful and creative ways.

About

librecell dual license (LC-GPL/LCDL)

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING
Unknown
LICENSE.LIBRE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published