opensource.com

Subscribe to opensource.com feed
Updated: 1 hour 23 min ago

Managing openly to create environments of mutual respect and support

Sun, 10/04/2020 - 15:00

In this final episode of our three-part interview with Braxton (part of the "Managing with Open Values" series) we discuss the importance of creating a positive environment for teams.


read more

University champions open source with new OSPO

Sat, 10/03/2020 - 15:00

Rochester Institute of Technology is establishing Open@RIT, an initiative dedicated to supporting all kinds of "open work," including—but not limited to—open source software, open data, open hardware, open educational resources, Creative Commons-licensed work, and open research.

The new open source programs office aims to determine and grow the footprint of RIT's impact on all things "open," leading to more collaboration, creation, and contribution, on and off campus.


read more

5 lessons I learned from Open Jam 2020

Fri, 10/02/2020 - 15:02

For many people, programming is fun because it's a little like solving a puzzle. You know that, in theory, if you can just arrange logic statements and conditions in the right order, using just the right syntax, then you'll end up with an application that does something useful. The problem, strangely, is that sometimes you don't know why you'd need the application you end up with. It's like stepping outside for a walk with nowhere to go. Just as marathons provide a framework and a goal for aimless foot traffic, there are events without a cause for coders.


read more

Open source tools provide an economic advantage for science

Fri, 10/02/2020 - 15:01

Free and open source software (FOSS) and the distributed digital manufacturing of free and open source hardware (FOSH) have shown great promise for developing custom scientific tools. For some time now, FOSH has provided scientists a high return on investment. In fact, my previous research in the Open Source Lab reported substantial economic savings from using these technologies.


read more

Level up your shell history with Loki and fzf

Thu, 10/01/2020 - 15:01

Loki is an Apache 2.0-licensed open source log-aggregation framework designed by Grafana Labs and built with tremendous support from a growing community. It is also the project I work on every day. In this article, rather than just talking about how Loki works, I will provide a hands-on introduction to solving real problems with it.


read more

How open source underpins blockchain technology

Thu, 10/01/2020 - 15:00

People are often surprised when they find out that blockchain technology, which is known for its security, is built on open source software code. In fact, this openness is what creates its security and reliability.

One of the core values of building anything as open source is gaining efficiency. Creating a community of developers with different perspectives and skillsets, all working on the same code base, can exponentially increase the number and complexity of applications built.


read more

Run the Linux command line on your iPad

Wed, 09/30/2020 - 15:01

Did you know that you can run a Linux command line on your iOS device? You might be asking, "why would I want to use text-based applications on my tiny iPhone?" OK, fair enough. That is a pretty reasonable question. But if you're reading Opensource.com, you probably know the answer: Linux users want to be able to use any device, and they also want to use their own customizations.

And most of all, they want a challenge.


read more

Is it time to revise the Open Source Definition?

Wed, 09/30/2020 - 15:00

The Open Source Definition (OSD), maintained by the Open Source Initiative (OSI), is a foundational pillar of the open source movement. The OSI's view is that software validly labeled "open source" must be made available in a manner that satisfies the 10 criteria set forth in the OSD, all but one of which pertain to licensing terms.


read more

How my big mistake led to me to success in open source

Wed, 09/30/2020 - 15:00

Although I'm only 20 years old, I've already had many opportunities to help build solutions for a better tomorrow. I've worked with open source technology, research publishing, media, and development. I have served as an administartor and mentor in Google Summer of Code, Google Code-In, and Google Season of Docs with Codeuino, Sugar Labs, Jboss Community, Terasology Foundation, and Open Collective. But my start in open source and technology was not very good.


read more

This Python script mimics Babbage's Difference Engine

Tue, 09/29/2020 - 15:02

In Use this Python script to simulate Babbage's Difference Engine, Python offered an alternative solution to Babbage's problem of determining the number of marbles in a two-dimensional pyramid. Babbage's Difference Engine solved this using a table showing the number of marble rows and the total number of marbles.


read more

Customize an Intel NUC with Linux

Tue, 09/29/2020 - 15:01

After nearly six months of frequent video conferencing, I was tired of looking at my colleagues as tiny thumbnails on 13" and 15" laptop displays. However, I didn't want the clutter of a desktop or tower case and all the associated cabling.


read more

5 qualities of outstanding open source community managers

Tue, 09/29/2020 - 15:00

A community manager is the quarterback of an open source community. This is the person who ensures that everything runs smoothly, the one who helps the community and all its members grow. Every thriving community needs one.

While the specific skills and expertise a community manager needs depend on the community itself—after all, every community is unique—there are a handful of core qualities you'll see in any outstanding community manager.

Here are five of them.


read more

Create template files in GNOME

Mon, 09/28/2020 - 15:02

I just stumbled onto a new (to me) feature of the GNOME desktop that enables you to create a document template. A template is generally an empty shell of a document with certain things configured and is often referred to as boilerplate. An example might be a letterhead for a law firm, with its corporate title and address at the top. Another might be a bank or insurance carrier letter that contains certain disclaimers in the footer at the bottom of the document.


read more

Add sound to your Python game

Mon, 09/28/2020 - 15:01

This is part 13 in an ongoing series about creating video games in Python 3 using the Pygame module. Previous articles are:


read more

5 ways to conduct user research with an open source mindset

Mon, 09/28/2020 - 15:00

There are common beliefs about user experiences—the best ones are user-centered, iterative, and intuitive. When user experience (UX) research is conducted, user stories about these experiences are collected—but the research methods chosen inform user experiences, too.

So, what makes for an engaging research experience, and how can methods evolve alongside products to better connect with users?


read more

What would a global open organization look like?

Sun, 09/27/2020 - 15:00

In the first article in this series, I presented four dimensions of globalization and explained how they relate to open organization principles. Then, in the second part, I reviewed a history of globalization, one based on Jeffrey D.


read more

Build a successful community using a Linux leader's playbook

Sat, 09/26/2020 - 15:00

I love books about technology. My idea of a relaxing weekend is—legitimately—settling in with my copy of DocBook: The Definitive Guide (TDG to those of us who us who've read the whole series). I love learning to understand and integrate technology, and so those are the books I read.


read more

Code your first algorithm in Scratch

Fri, 09/25/2020 - 15:01

With more kids learning from home this year, it's important to engage them with unique learning opportunities. The classroom looks very different than it did before, and it's going to continue to evolve. So should the lessons we teach.

In the first article in this series, I shared how my students taught me to code. Over the next few weeks, I will be exploring how educators and parents can harness the power of coding to teach kids a wide variety of skills.


read more

5 questions to ask yourself when writing project documentation

Fri, 09/25/2020 - 15:00

Before getting down to the actual writing part of documenting another one of your open source projects, and even before interviewing the experts, it's a good idea to answer some high-level questions about your new document.

Renowned communication theorist Harold Lasswell wrote in his 1948 article, The Structure and Function of Communication in Society:

[A] convenient way to describe an act of communication is to answer the following questions:


read more

7 things you can do with Ansible right now

Thu, 09/24/2020 - 15:02

Recently, the Forrester Wave, one of the most prominent independent IT industry analyst reports, chose Ansible as a leader in its overview of automation solutions.


read more

Pages