Language Selection

English French German Italian Portuguese Spanish

Free Software Leftovers

Filed under
Software
  • Introducing Watchtower

    The web app gives a bird’s-eye view over the progress on your video project, whether it’s a feature film animation or a documentary short. In fact, you can head over to a demo project and see for yourself.

    Once you have your list of sequences and shots, you can start storyboarding and that’s where Watchtower becomes instantly useful: you can see the stage of every shot on the timeline, there’s color coding for sequences, and at any given time you can watch the entire film as long as your shots and assets have been uploaded.

    So if you have some shots as storyboard images, some parts as previsualizations, and some parts as color-graded renders, you can still watch the entire thing to get a sense of how your story is developing, which is great for review too.

    [...]

    Watchtower is a free/libre (GPLv3) web app written in Vue.js. It has been primarily designed to work on top of Kitsu, a free/libre (AGPLv3) collaboration platform for management of video production.

  • curl with rust

    I did an online presentation with this name for the Rust Linz meetup, on January 27 2022.

  • syslog-ng relaunch

    syslog-ng has been around for decades: I started coding the first version of syslog-ng in September 1998, circa 24 years ago. The adoption of syslog-ng skyrocketed soon after that: people installed it in place of the traditional syslogd across the globe. It was packaged for Debian, Gentoo, SUSE and even commercial UNIXes. It became a default logging daemon in some of these Linux distributions. Commercial products started embedding it as a system component. Over the years however I feel that syslog-ng has become a trusted piece of infrastructure, few people really care about. I set out to change that.

  • Peter Czanik: Working with JSON logs from sudo in syslog-ng

    This weekend I am going to give a talk about sudo in the security track of FOSDEM. I will talk a few words about logging at each major point I mention, but I cannot go into too much detail there. So, consider this blog both as a teaser and an extension to my FOSDEM talk. You will learn how to work with JSON formatted logs in syslog-ng and also about new sudo features along the way. You will also learn about JSON logging in sudo, chroot support, logging sub-commands, and how to work with these logs in syslog-ng.

  • New Colibre's Chart Type Design

    Currently Colibre is following the monoline theme guide as described in a previous post. There is a part that is still out of the guide, namely the chart images. On a whim to fill the Lunar New Year holiday, I redrawn almost the entirety of this chart. The reference goes back to the Galaxy icon theme.

  • PostgreSQL: German PostgreSQL Conference 2022 & Call for Papers

    Announcing the German PostgreSQL Conference 2022 & Call for Papers

    PGConf.de 2022 is the sequel of the highly successful German PostgreSQL conferences 2011, 2013, 2015, 2018 and 2019. We'll stay in Leipzig, at the same nice hotel and conference location as in 2019, in the middle of the town.

  • Artist collective Hundred Rabbits to keynote LibrePlanet: "Living Liberation"

    "Living on the water, often away from civilization, Internet connection and distribution routes, we could not bring our digital creations to life without the capability to repair devices and fix software ourselves," said artist collective Hundred Rabbits when speaking about their keynote, which will be held on March 20, at this year's LibrePlanet conference, organized by the FSF.

    Hundred Rabbits is a small artist collective consisting of Rek (they), a writer and cartoonist, and Devine (they), a programmer, artist, and musician. They travel the globe together with their sailboat named "Pino" while creating and adapting software to fit their needs. They learned, with a lack of energy resources and Internet access, they needed to make adjustments to the way they were using their technology. Besides sharing their experiences about living on the water, they also document their use of various technologies and their art. In addition to blogs, cartoons, and music, they create and publish free (as in freedom) software projects. They say, "helping users to fix their issues and modify the software to better suit their needs, encourages people to help each other to find solutions, and submit revisions for everyone to enjoy."

  • Let's celebrate together the next I Love Free Software Day!

    Every 14th of February, people around the world celebrate the “I Love Free Software Day”. On this day we show our love for Free Software and thank all the people contributing to software freedom. This year, we are organising a whole event dedicated to Free Software games.

    Although many of us depend on Free Software every day, contributors to those projects usually remain invisible. This is one of the main reasons that drive us to celebrate this day. We want to highlight the valuable work of all the people who contribute to software freedom, and take the time to say thank you!

    There are three different ways you can join us for this celebration. Spoiler alert: all of them are a lot of fun!

  • Open Letter to Biden: Cybersecurity for FOSS needs copyleft and consumers' right to repair

    Inspired by the log4j situation, The White House recently met with Big Tech on the issue of security vulnerabilities in FOSS used in the nation's infrastructure. While we are glad these issues have received attention at the highest levels of the administration, we are concerned that representation in these discussions is skewed. Hobbyists, and communities organized around public interest and consumer rights, who both use and develop a large portion of FOSS, were not represented. Additionally, the entities represented at the meeting were biased toward copyleft-unfriendly organizations. Unsurprisingly, these entities focused on Software Bill of Materials (SBOM) as a panacea for the problem of FOSS security. While SBOMs are a useful small step toward hardening the nation's software infrastructure, we believe the proper solution is to favor copylefted FOSS.

    Consumers must have access to source code, the right to modify and reinstall it (or hire anyone they'd like in the free market to do so). Without these rights, businesses, individuals, and the government — all of whom rely on software as part of their critical infrastructure — cannot identify and repair security vulnerabilities. Furthermore, the widespread incorporation of non-copyleft FOSS, which companies can and do proprietarize, creates a false sense of security — as many users may not realize that “FOSS inside” (as listed on their SBOM) does not mean the software is any better than proprietary software.

  • Keep your multiple online lives private with Multi-Account Containers Add-on on Mozilla VPN

    At Mozilla, online privacy has always been one of our top priorities. Recently we announced Total Cookie Protection on Firefox Focus to combat cross-site tracking, and last year we introduced Firefox Relay, a privacy-first product that hides your real email address to help protect your identity. We are always looking for ways to offer privacy within our family of products and, after a successful rollout in English in November we’re combining one of our users’ favorite Firefox Add-ons, Multi-Account Containers, with Mozilla VPN, our fast and easy-to-use VPN service, to offer a unique, privacy solution that is only available in Firefox. In addition, today’s Mozilla VPN release includes the multi-hop feature available on Android and iOS.

  • Shaw Joins Firefox’s Trusted Recursive Resolver Program

    Today, Mozilla, the maker of Firefox, and Shaw Communications Inc. have announced that Shaw is the first Internet Service Provider (ISP) in Canada to provide Firefox users with encrypted Domain Name System (DNS) services through Mozilla’s Trusted Recursive Resolver (TRR) Program.

    For more than 35 years, DNS has served as a key mechanism for accessing sites and services on the internet. Functioning as the internet’s address book, DNS matches website names, like Firefox.com and Shaw.ca, to their corresponding internet protocol (IP) addresses so that browsers can load the correct website.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.