Log4Shell: A Case for Trusting Open Source – With Guardrails

Along with a host of frenzied updates and patches, Log4Shell brought something else to the table: an intense renewed scrutiny among business leaders and governments around “open source.” What most of these critics are not aware of is that much of the software powering their success isn’t created by commercial vendors, but is created by volunteers and that some of their most critical systems use open-source software. Furthermore, most critics can’t confidently point to a list of all the open-source software powering their own success. 

Similar to the response we’ve seen to major incidents like HeartBleed, Dirty Cow, and the Equifax experience with Apache Struts, governmental reviews are underway, and some are seeking to replace the “bad open-source component” – in this case, log4j – with a “more secure alternative.” But there is an important aspect of open source in modern society that is being overlooked in these scenarios – it’s highly trusted.

JGit Library Examples in Java

Introduction

This article will cover the basic methods from the JGit library that you can use to do git actions from Java code.

Introduction to JGit: JGit library is an open-source library under the Eclipse Licence (Eclipse Distribution Licence). This library has very few dependencies and it can be easily integrated into a Java application. It was implemented in Java to handle all the SCM action commands for Git.

Deploy Friday: E18 Funding Free and Open Source Software

A Question and Answer session with guests: 

Free Software and Open Source development have taken over the world; virtually every organization runs on Free Software in some capacity, whether it realizes it or not.  But all too often Free Software ends up meaning "free labor," and companies leverage Open Source projects without contributing back to them. 

Comprehensive Review of Haiku R1/beta2

After about 20 months of hard work, the Haiku team has finally released, a few days ago, the second beta version of Haiku, the BeOS-inspired open-source operating system that aims to offer a fast, simple to use, and powerful alternative for personal computing. This time, I am particularly happy, even a bit proud of myself, because I have also been contributing with Portuguese translations for the user interface, and this is the first beta that includes those translations. So, let's celebrate!

I first wrote about Haiku back in 2018, right after the first Haiku beta was released. As an old-time BeOS user, I had been waiting for that moment. You can read my review of Haiku R1/beta1 in case you're curious (note: this is an external link to my blog since at the time I didn't publish at Dzone yet). So, today, I will write a few paragraphs about some things that have changed and share with you some of my impressions on what there's to love on this new operating system. And, just because it can be done and it's more fun, I will be writing, editing, and publishing this article just using Haiku R1/beta2. I will include a brief note explaining what software I used and if there were any difficulties.

YouTube and the Effect On Software

Youtube changed the software landscape forever!

Do you remember a time when YouTube did not exist? If not, let me paint a picture for you.

Before YouTube

Before YouTube, broadcast television was the long-reigning king.

Developers, The Enterprise, and Open Source Security

Image title
Thoughts on open source skill and open source security.

Inspired by the 2019 All Things Open conference, this series details the thoughts of five DevOps, open source, and security thought-leaders to gain a better sense of how developers and enterprises should be interacting with open source software, what they should keep in mind, and the role of community and knowledge-sharing in open source spaces.

What Developers Need to Know

Developers interact with open source software on a daily basis, whether through their hobbyist pursuits on Github or through the open source components that comprise the foundation of their workplace stacks. With near-daily interaction with open source software, what skills do developers and enterprises as entities need to know to work effectively with OS components?

New Dedicated Application Server Revs PHP to Peak Performance

How does this Peak Perform?


Running a PHP application offers a wholly unique experience compared to running applications in other programming languages like Java or Golang. In most languages, you have to start your application in order to respond to a client request; whereas, with PHP, you have a simple “.php” file that sits quietly until it is invoked by a top-level web server like Nginx+PHP-FPM or Apache mod_php.

How to Be a Good Open Source Community Member

The key to open source is playing nice.

A friend of mine, who is a very talented writer, recently became intrigued with open source and asked me to help her understand how to be a good open source community member.

Open source is one of the most unusual things in the world. Is there any other profession where highly skilled professionals donate their free time to give their work away for free? Many spend long hours at their day jobs, just to spend their nights and weekends doing the same thing.

WPWeekly Episode 345 – The Relationship Between Corporate Cash and Open Source Software

In this episode, John James Jacoby and I discuss a thought-provoking post published by Morten Rand-Hendriksen that takes a deep look at equity in open source software. Morten suggests that the mantra of decisions are made by those who show up be changed to decisions are made by those who can afford to show up.

We talk about the relationship and influence money from businesses can  have on open source software, especially if they’re employing someone to contribute to that project full-time. We discuss the pros and cons of financial contributions and whether or not WordPress could fall victim to progressing only at the whims of corporate sponsors.

Near the end of the show, John provides an overview of what’s new in Sugar Calendar 2.0.

Stories Discussed:

PetersenMediaGroup is Relaunched

https://www.petersenmediagroup.com/

WordPress 5.1 Field Guide

Gutenberg 5.0 Adds New RSS Block, Amazon Kindle Embed Block, and FocalPointPicker Component

Gutenberg Blocks Design Library Offers Pre-Built Page Designs Using Existing Core Blocks

Google+ is shutting down in April with some APIs shutting down in March

Sugar Calendar 2.0 Beta Released

The Dark Mode plugin developed by Daniel James is no longer a featured plugin.

WPWeekly Meta:

Next Episode: Wednesday, February 20th 3:00 P.M. Eastern

Subscribe to WordPress Weekly via Itunes

Subscribe to WordPress Weekly via RSS

Subscribe to WordPress Weekly via Stitcher Radio

Subscribe to WordPress Weekly via Google Play

Listen To Episode #345: