2017-02-14 11:10:59 +01:00
|
|
|
# LibreTime
|
|
|
|
|
2017-02-20 21:47:53 +01:00
|
|
|
[](https://travis-ci.org/LibreTime/libretime)
|
|
|
|
|
2017-03-15 12:16:48 +01:00
|
|
|
LibreTime makes it easy to run your own online or terrestrial radio station. It is a community managed fork of the AirTime project.
|
2017-02-14 11:10:59 +01:00
|
|
|
|
|
|
|
It is managed by a friendly inclusive community of stations
|
|
|
|
from around the globe that use, document and improve LibreTime.
|
|
|
|
Join us in fixing bugs and in defining how we manage the
|
|
|
|
codebase going forward.
|
|
|
|
|
|
|
|
We are currently ramping up development on this repository.
|
|
|
|
|
2017-03-15 12:16:48 +01:00
|
|
|
Check out the [documentation](http://libretime.org) for more information and start broadcasting!
|
|
|
|
|
2017-02-14 11:49:18 +01:00
|
|
|
Please note that LibreTime is released with a [Contributor Code
|
|
|
|
of Conduct](https://github.com/LibreTime/code-of-conduct/blob/CODE-OF-CONDUCT.md).
|
|
|
|
By participating in this project you agree to abide by its terms.
|
|
|
|
|
2017-02-22 10:32:47 +01:00
|
|
|
Please submit enhancements, bugfixes or comments via GitHub.
|
2017-02-14 11:10:59 +01:00
|
|
|
|
2017-02-14 14:27:10 +01:00
|
|
|
## Development Process
|
|
|
|
|
|
|
|
The LibreTime follows the standardized [Collective Code Construction
|
|
|
|
Contract (C4)](https://rfc.zeromq.org/spec:42/C4/). Its abstract is
|
|
|
|
provided here.
|
|
|
|
|
|
|
|
> C4 provides a standard process for contributing, evaluating and
|
|
|
|
> discussing improvements on software projects. It defines specific
|
|
|
|
> technical requirements for projects like a style guide, unit tests,
|
|
|
|
> git and similar platforms. It also establishes different personas
|
|
|
|
> for projects, with clear and distinct duties. C4 specifies a process
|
|
|
|
> for documenting and discussing issues including seeking consensus
|
|
|
|
> and clear descriptions, use of "pull requests" and systematic reviews.
|
|
|
|
|
|
|
|
The full text of the contract is licensed under the GPL and available at
|
|
|
|
the above link courtesy of the [ZeroMQ community](http://zeromq.org/).
|
|
|
|
|
2017-02-14 11:59:18 +01:00
|
|
|
## Releasing
|
|
|
|
|
|
|
|
The LibreTime maintainers release new versions of LibreTime at regular
|
|
|
|
intervals. We follow the [Semantic Versioning](http://semver.org/spec/v2.0.0.html)
|
|
|
|
standards.
|
|
|
|
|
|
|
|
In a nutshell, given a version number MAJOR.MINOR.PATCH we increment the:
|
|
|
|
|
|
|
|
1. MAJOR version when we make incompatible API changes,
|
|
|
|
2. MINOR version when we add functionality in a backwards-compatible manner, and
|
|
|
|
3. PATCH version when we make backwards-compatible bug fixes.
|
|
|
|
|
|
|
|
Given the history of the project we will be starting with version 3.0.0.
|
|
|
|
|
|
|
|
Stay tuned for early alphas and lots of betas as we get development
|
|
|
|
up and running.
|
|
|
|
|
2017-02-14 11:10:59 +01:00
|
|
|
## License
|
|
|
|
|
|
|
|
LibreTime is free software: you can redistribute it and/or
|
|
|
|
modify it under the terms of the GNU Affero General Public
|
|
|
|
License as published by the Free Software Foundation,
|
|
|
|
version 3 of the License.
|
|
|
|
|
|
|
|
## Copyright
|
|
|
|
|
|
|
|
Copyright (c) 2011-2017 Sourcefabric z.ú.
|
|
|
|
|
|
|
|
Copyright (c) 2017 LibreTime Community
|
|
|
|
|
|
|
|
Please refer to the original [README](README),
|
|
|
|
[CREDITS](CREDITS) and [LICENSE_3RD_PARTY](LICENSE_3RD_PARTY)
|
|
|
|
for more information.
|