Language Selection

English French German Italian Portuguese Spanish

OSI and Programming

Filed under
Development
OSS
  • Open Source Initiative names first Executive Director

    The Open Source Initiative ® (OSI), stewards of the Open Source Definition that sets the foundation for the open source ecosystem, is excited to announce Stefano Maffulli as its first Executive Director. The appointment is a key step for the transformation of OSI into a professionally managed organization, a process that the Board of Directors started in 2020.

    After an expansive search led by OSI’s purpose-built staffing committee, the Board of Directors appointed Maffulli, an experienced international leader in enterprise and open source environments. OSI is grateful to Deb Nicholson, interim general manager, for her outstanding work in this transitional year.

    “Bringing Stefano Maffulli on board as OSI’s first Executive Director is the culmination of a years-long march toward professionalization, so that OSI can be a stronger and more responsive advocate for open source,” says Joshua Simmons, Board Chair of OSI. “We can now deprecate the role of President transitioning to Chair of the Board with confidence about OSI’s future.”

  • Open Source Initiative Appoints Stefano Maffulli As Its First Executive Director

    The Open Source Initiative (OSI) has announced Stefano Maffulli as its first Executive Director. After an expansive search led by OSI’s purpose-built staffing committee, the Board of Directors appointed Maffulli, an experienced international leader in enterprise and open source environments.

    The appointment is a key step for the transformation of OSI into a professionally managed organization, a process that the Board of Directors started in 2020.

  • I’m back with qutebrowser

    Back in August, I wrote about how I was tired of QtWebEngine and that I was switching to Firefox with Vimium to emulate a similar mouse-less workflow. Well. That didn’t last long.

    It took me about a week before I was back with qutebrowser again. The Vimium addon is a good addon (for what it is), but it’s simply not good enough for me. While I could use keybindings for a lot of things, unfortunately, some basic things didn’t work at all.

  • What are Chrome DevTools

    You may occasionally need to make adjustments to your website and check the results simultaneously. For this purpose, Google has created a utility that is pre-installed in the Google Chrome browser. Chrome DevTools or Chrome Development Tools permit users to repair bugs in their code without leaving the opened current tab.

  • Debugging Python C extensions with GDB

    Many popular Python modules are written in the C language, and bugs in C extensions can cause nasty crashes that Python's error-catching mechanism won't catch. Fortunately, numerous powerful debuggers—notably, the GNU Project Debugger (GDB)—were designed for the C language. In Python 3.9, developers can use these to debug Python programs, and particularly the C extensions included in Python programs.

    This article shows how to use the improved Python debug build in Python 3.9. I'll first discuss how we adapted Python to allow developers to use traditional C debuggers, then show you how to use the debug build and GDB to debug C extensions in a Python program.

  • Bash if-else Statement

    While working in Bash, you may need to add conditions in your script. Depending on whether a programmer-specified boolean condition turns out to be true or false, Bash conditional statements perform specified operations based on the conditions. These conditional statements are utilized to execute specific sections of your shell program.
    The if, if-else, if-elif-else statements are used in Bash scripts for executing blocks of code based on a condition outcome, just like they work in any other programming language.

    This article will go through the fundamentals of the Bash if-else Statement and will show you how to utilize these conditional statements in your Bash script. So let’s start!

Stefano Maffulli

  • The Open Source Initiative names Stefano Maffulli as its first Executive Director

    Once upon a time, and it wasn't that long ago, developers didn't think about licenses. They assumed open-source licenses didn't matter. Oh, how wrong they were as one open-source lawsuit after another has shown. Just ask Oracle about its Google lawsuit. But, the organization, which has overseen open-source licensing since the beginning, the Open Source Initiative (OSI), has long been an amateur effort. That's changed. The OSI has finally named its first Executive Director, Stefano Maffulli.

The Open Source Initiative's new executive director

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Ferdi: A Free & Open-Source Alternative to Franz & Rambox

A single application to help you manage multiple services comes in handy when you do not want to do everything on your browser. While technically, you can, it may not be the most organized way of doing things. Hence, options like Rambox and Franz are pretty popular cross-platform solutions to sign in to several services and access all of them at a glance. Even though they both are available for Linux (and we’ve covered them separately), they offer limited features for free. In contrast, Ferdi is a fork of Franz offering many premium functionalities for free while aiming to provide a better experience. Read more

How to Install Python 3.10 in Ubuntu and Other Related Linux

Planning to get the Python 3.10 installed for your work? Here's how to install Python 3.10 in Ubuntu and related distributions. Read more

today's leftovers

  • Newest Linux Optimizations Can Achieve 10M IOPS Per-Core With IO_uring - Phoronix

    Just one week ago Linux block subsystem maintainer Jens Axboe was optimizing the kernel to get 8 million IOPS on a single CPU core. He progressed the week hitting around ~8.9M IOPS per-core and began to think he was hitting the hardware limits and running out of possible optimizations. However, this week he is kicking things off by managing to hit 10 million IOPS!

  • Ubuntu Kylin 21.10 Quick overview #Shorts - Invidious

    A Quick overview of Ubuntu Kylin 21.10.

  • Reset Password On Any Linux Distro (No Root Needed) - Invidious

    Losing your access to your user account on Linux can be really frustrating but luckily resetting that lost password is actually incredibly easy but the process slightly changes depending on the bootloader you're using at least for the easy approach

  • Ubuntu Weekly Newsletter Issue 706

    Welcome to the Ubuntu Weekly Newsletter, Issue 706 for the week of October 17 – 23, 2021.

  • Rakudo Weekly News: 2021.43 Thank You

    Oleksandr Kyriukhin has released the 2021.10 version of the Rakudo Compiler, which includes all of the work of the new MoarVM dispatch mechanism. This is the culmination of more than 1.5 year work by many people, but mostly by Jonathan Worthington. A historic step forward that lays the groundwork on more efficient executing of Raku programs, and actually delivers on a number of improvements.

  • Team Profile by KDE's Cornelius Schumacher

    What makes a great team? One important factor is that you have a balanced set of skills and personalities in the team. A team which only consists of leaders won't get much work done. A team which only consists of workers will not work into the right direction. So how can you identify the right balance and combination of people? One answer is the Team Member Profile Test. It's a set of questions which team members answer. They are evaluated to give a result indicating which type of team member the person is and where it lies in the spectrum of possible types.

  • Some users on Reddit report that Windows 11 loses Internet connectivity when trying to connect to NordVPN.
  • Pat Gelsinger's Open-Source Bias, Intel's Pledge To Openness [Ed: Intel is openwashing again, but leaks from Intel show that Intel is a foe, not a a friend. It's also rather ironic that Intel puts an "open" letter in a proprietary site of Microsoft, which is viciously attacking Free software. Intel is a Microsoft booster.]

    Ahead of Intel's inaugural Intel Innovation event taking place virtually later this week, Intel CEO Pat Gelsinger published an open letter to an open ecosystem. In this open ecosystem letter, Gelsinger talks up opennness and choice, adding, "This is why I fundamentally believe in an open source bias, which powers the software-defined infrastructure that transformed the modern data center and ushered in the data-centric era."

Raspberry Pi and Arduino Leftovers

  • Fast Indoor Robot Watches Ceiling Lights, Instead of the Road

    To pull this off, [Andy] uses a camera with a fisheye lens aimed up towards the ceiling, and the video is processed on a Raspberry Pi 3.

  • Tackle The Monkey: Raspberry Pi Gets Round Screen | Hackaday

    You could argue that the project to add a round screen to a Raspberry Pi from [YamS1] isn’t strictly necessary. After all, you could use a square display with a mask around it, giving up some screen real estate for aesthetics. However, you’d still have a square shape around the screen and there’s something eye-catching about a small round screen for a watch, an indicator, or — as in this project — a talking head. The inspiration for the project was a quote from a Google quote about teaching a monkey to recite Shakespeare. A 3D printed monkey with a video head would be hard to do well with a rectangular screen, you have to admit. Possible with a little artistry, we are sure, but the round head effect is hard to beat. Honestly, it looks more like an ape to us, but we aren’t primate experts and we think most people would get the idea.

  • Move! makes burning calories a bit more fun | Arduino Blog

    Gamifying exercise allows people to become more motivated and participate more often in physical activities while also being distracted by doing something fun at the same time. This inspired a team of students from the Handong Global University in Pohang, South Korea to come up with a system, dubbed “Move!,” that uses a microcontroller to detect various gestures and perform certain actions in mobile games accordingly. They started by collecting many different gesture samples from a Nano 33 BLE Sense, which is worn by a person on their wrist. This data was then used to train a TensorFlow Lite model that classifies the gesture and sends it via Bluetooth to the host phone running the app. Currently, the team’s mobile app contains three games that a player can choose from.