Hacker Public Radio

HPR4284: HPR Developer Information


Listen Later

This show has been flagged as Clean by the host.

Taken from
https://repo.anhonesthost.net/HPR/hpr_documentation/src/branch/main/developer_information.md


Developer Information.

Hacker Public Radio (HPR) is a long term project run by volunteers.


Project Principles

There are a few things you need to be aware of before you decide to contribute to HPR.

Our prime directive is that "HPR is dedicated to sharing knowledge".

Any software development is done with the goal of supporting the distribution of the podcast media,
locally
so they can be played on as many devices as possible.

The priority is to keep the flow of shows coming in and going out, fix any accessibility issue that arise, then work on any other feature requests.

Some things we can change without discussion but other things we need to get input from the
HPR Community
.

Changes can take a long time, community approval can take several months, while other changes require a lot of work from volunteers who are focused on other priorities.

We allow redistribution by releasing all our content under a
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
. In the same vein all our code is released under
aGPLv3
, or other
OSI approved licenses
.

We do not track statistics to the detriment of our prime directive.

We make the entire delivery ecosystem redundant using native Internet standards, and the cooperation of community members.

All Data is available by default.

Community Members, sponsors, and hosting platforms will change over time.

We have a distrust of online platforms, libraries and niche tools (that we do not support ourselves) as they can and have
disappeared overnight
.

We are very conservative in our choice of tech. As a rule of thumb, all software choices tend to be technology that was developed years ago, and is likely to be around for years to come.

We make our code as simple to understand as possible as our replacement may not have the skill set we do.

That said, we move with the times when there is a clear advantage to do so.

We run up to date patched stable software.

We have a long tradition of supporting and sharing hacker culture. Any identified vulnerability are fixed with credit if requested.

We use
RSS
as a delivery mechanism, which is by default fault tolerant.

Our primary domains HackerPublicRadio.com and HackerPublicRadio.org are registered with different providers, and the DNS is served from different locations.

All our code is on
GitTea
, please clone locally.

Our database
is updated frequently, please copy locally.

Our media is served from our
Community Content Delivery Network (CCDN)

Bug reports, and patches are welcome from anyone without commitment.

If you are contributing new code, or new technology we ask you commit to supporting it for a
minimum of two years
. This allows the other Janitors time to learn the new tech and support it when you leave.


Create an Account

If you're happy with all that, then...

In order to contribute you need to
create an account
, but you
also
need to notify the admins@hpr either via email, mastodon, or matrix that you have created an account. Due to the level of spam accounts we need to approve each one by one.


Provide feedback on this episode.

...more
View all episodesView all episodes
Download on the App Store

Hacker Public RadioBy Hacker Public Radio

  • 4.2
  • 4.2
  • 4.2
  • 4.2
  • 4.2

4.2

34 ratings


More shows like Hacker Public Radio

View all
Security Now (Audio) by TWiT

Security Now (Audio)

1,971 Listeners

Off The Hook by 2600 Enterprises

Off The Hook

117 Listeners

No Agenda Show by Adam Curry & John C. Dvorak

No Agenda Show

5,938 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

283 Listeners

LINUX Unplugged by Jupiter Broadcasting

LINUX Unplugged

265 Listeners

BSD Now by JT Pennington

BSD Now

89 Listeners

Open Source Security by Josh Bressers

Open Source Security

43 Listeners

Late Night Linux by The Late Night Linux Family

Late Night Linux

154 Listeners

The Linux Cast by The Linux Cast

The Linux Cast

35 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

7,864 Listeners

This Week in Linux by TuxDigital Network

This Week in Linux

36 Listeners

Linux Dev Time by The Late Night Linux Family

Linux Dev Time

21 Listeners

Hacking Humans by N2K Networks

Hacking Humans

314 Listeners

2.5 Admins by The Late Night Linux Family

2.5 Admins

92 Listeners

Linux Matters by Linux Matters

Linux Matters

20 Listeners