Git Product home page Git Product logo

organization's Introduction

LibreTime

Financial Contributors on Open Collective

LibreTime makes it easy to run your own online or terrestrial radio station. It is a community managed fork of the AirTime project.

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.

Check out the documentation for more information and start broadcasting!

Please note that LibreTime is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

You can find details about our development process in the contributing guide.

Support

To get support for any questions or problems you might have using the software we have a forum at discourse.libretime.org. We are moving towards using the forum to provide community support and reserving the github issue queue for confirmed bugs and well-formed feature requests.

You can also contact us through Matrix (#libretime:matrix.org) where you can talk with other users and developers.

Contributors

Code Contributors

This project exists thanks to all the people who contribute.

Financial Contributors

Become a financial contributor and help us sustain our community on OpenCollective.

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website.

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-2023 LibreTime Community

Please refer to the LEGACY file for more information.

organization's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

organization's Issues

Should we enable discussions on this repo ?

I wonder if we should bother to enable discussions on this repo, as swapping issues and discussions is pretty easy, and would allow to discuss ideas before moving them to real issues.

That would generate an extra forum like for LibreTime, duplicating discourse and I don't know if we have a use for this. I'm not using discourse a lot though, it feels more like we could use a dedicated place to discuss financial/organizational topics without newcomers asking for help (hope this doesn't sound mean towards newcomers).

Or maybe I didn't find any dedicated place were such discussion can happen appart from the (closed source) admin team panel, and the dev topic category on discourse.

Rename repository

According to libretime/libretime#1713 this repo had a bigger purpose as only storing a code of conduct.

So to make this idea happen, we should rename this repo to something more generic, like 'org' or 'meta' or something else, I don't have any specific idea.

Do we really need this?

Hello,
it caught my eye that libretime has a code of conduct. And ever more so that it is based on contributor covenant. Do we really need this sjw crap?
Seriously, what has gender identity, race, religion, sexual identity and orientation to do with development and free software?
Please rethink this decision.
Thank you.

Setup initial infrastructure

Describe the proposal

Context libretime/libretime#1497

I propose to provide a testing infrastructure for the project and a demo to the public. I will try not to elaborate too much on the technical details but they involve how much money goes into it.

In terms of testing I think we only need 2 different distributions, each with the latest system of both Debian and Ubuntu (Bullseye and Focal), this means 2 different devices to pay for. Once we fully support containers, we should only need a single device running different distributions inside containers.

In terms of a demo, having a second Libretime stack installed next to the testing installation should be good enough. I consider the demo a lower priority compared to the testing infrastructure.

Management of these devices should be handled use infrastructure as code, so changes can be reviewed and approved by maintainers. Transmission to future maintainers should also be easier.

These devices could be used for other purposes.

Cost breakdown

This depends on the platform offering these servers:

  • Hetzner
    2 x CX11 3,49€ (no VAT) / month

  • [Add providers if you have a better solution]

I don't know how far we need to pan for the funding of this, if we plan yearly or every 6 month.

Involvement

I help to maintain LibreTime and expect that continuous testing of the deployed services will make the development cycle faster. The demo is intended to bring the project to the public in order to reach more people and grow the community.

LibreTime possesions listing and ownerships

I am unsure if a document listing the possessions and ownership has already been drafted, but it makes sens to make it open source and easily accessible.

I am thinking about things like the domain name 'libretime.org', who owns it, and how much does it cost, this will probably help us maintain the org on the long run. (I am thinking about this mostly because of the whole mess happening around the celery project and it's domain name). Same could go to the discourse / mattermost instance.

This might be a small part of the "spending" document that @paddatrapper is writing.

Apply to Dockerhub Open source program

We received a mail from docker hub warning us that they are sun-setting the free team organizations:


Docker is sunsetting Free Team organizations

Free Team organizations are a legacy subscription tier that no longer exists. This tier included many of the same features, rates, and functionality as a paid Docker Team subscription.

After reviewing the list of accounts that are members of legacy Free Team organizations, we’ve identified yours as potentially being one of them.

If you own a legacy Free Team organization, access to paid features — including private repositories — will be suspended on April 14, 2023 (11:59 pm UTC). Upgrade your subscription before April 14, 2023 to continue accessing your organization.

If you don’t upgrade to a paid subscription, Docker will retain your organization data for 30 days, after which it will be subject to deletion. During that time, you will maintain access to any images in your public repositories, though rate limitations will apply. At any point during the 30-day period, you can restore access to your organization account if you upgrade to a paid subscription. Visit our FAQ for more information.


We recently started mirroring our images from ghcr.io to docker.io, and we rely on this free team organizations. The impact is minimal for LibreTime, as we never relied on docker hub for hosting our images, the docker-compose file always referenced the images on ghcr.io.

But since we have some images hosted at docker hub, here is what I propose to get us out of this situation:

  • We apply for the docker hub open source program https://www.docker.com/community/open-source/application/. We renew this application every year.
  • We prefer ghcr.io as base registry for all our images. We use the docker.io registry only for the discoverability it brings to the project until we find a better alternative and that moving away from there brings some benefits.
  • We assume Docker hub might do similar moves in the future: we must not depend on docker hub and be prepared to drop it at any time.

@paddatrapper I need your green light to apply for the open source program on docker hub.

Get access to the libretime discourse administration

We need access to the discourse administration.

@Robbt is currently the admin, but we should probably add some more admins.

I mainly need this to setup a template for users that ask for help, they need to fill more information.

I will start to get angry at those who don't, but in the the end is our fault because we don't provide information about what information to collect, hence the template I want to setup.

Move the community channels to Matrix

We are planning on moving the community channels (currently on a Mattermost server, hosted by @paddatrapper) to a Matrix Space.

An alternative would be to continue hosting a Mattermost server, but on our own infrastructure.

  • The initial proposal came from @paddatrapper
  • I am in favor of moving to Matrix.

This will need the following steps :

  • Set up the matrix space
  • Create a blog post to announce the change. The blog post will also be sent on the current Mattermost and the Forum.
  • Archive the data from Mattermost (channels, not the private message). This data should not be publicly accessible for unknown users or robots, as it was previously hidden behind a registration wall.
  • Shutdown the Mattermost server

I am unsure about the timeline, once agreed, I think the move can be pretty quick. Maybe we need to keep the deprecated Mattermost server one week up after the announcement (tough, I don't see any reason why) ?

Before doing so, we need some more input from the maintainers of the project. @libretime/administrators

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.