Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 3 hours 40 min ago

How to format academic papers on Linux with groff -me

11 hours 35 min ago

I was an undergraduate student when I discovered Linux in 1993. I was so excited to have the power of a Unix system right in my dorm room, but despite its many capabilities, Linux lacked applications. Word processors like LibreOffice and OpenOffice were years away. If you wanted to use a word processor, you likely booted your system into MS-DOS and used WordPerfect, the shareware GalaxyWrite, or a similar program.


read more

Choosing project names: 4 key considerations

11 hours 37 min ago

Working on a new open source project, you're focused on the code—getting that great new idea released so you can share it with the world. And you'll want to attract new contributors, so you need a terrific name for your project.


read more

How slowing down made me a better leader

11 hours 38 min ago

Early in my career, I thought the most important thing I could do was act. If my boss said jump, my reply was "how high?"


read more

How Linux became my job

Monday 19th of February 2018 08:02:00 AM

I've been using open source since what seems like prehistoric times. Back then, there was nothing called social media. There was no Firefox, no Google Chrome (not even a Google), no Amazon, barely an internet. In fact, the hot topic of the day was the new Linux 2.0 kernel. The big technical challenges in those days?


read more

Perl hashes and arrays: The basics

Monday 19th of February 2018 08:01:00 AM

I get asked from time to time why I enjoy programming in Perl so much. Ask me in person, and I'll wax poetic about the community of people involved in Perl—indeed, I have done so more than once here on Opensource.com already, and I make no secret of the fact that many of my closest friends are Perl mongers.


read more

How the Grateful Dead were a precursor to Creative Commons licensing

Monday 19th of February 2018 08:00:00 AM

From its founding in 1965, the Grateful Dead was always an unusual band. Rising amidst the counterculture movement in the San Francisco Bay Area, the Grateful Dead’s music had roots in multiple styles and genres but did not lend itself to easy categorization. Was it psychedelic? Folk? Blues? Country? Yes, it was all of these and more. The band frequently performed well-known public domain songs, but they made the songs their own.


read more

Linux on Nintendo Switch, a new Kubernetes ML platform, and more news

Saturday 17th of February 2018 08:00:00 AM

In this edition of our open source news roundup, we take a look at the Mozilla's IoT gateway, a new machine learning platform, Code.mil's revamp, and more.

Open source news roundup for February 4-17, 2018 Mozilla announces Project Things for a more secure IoT

Mozilla wants you to have control over your connected devices. To help you gain that control, they've released Project Things into the wild.


read more

Top 5: SpaceX, drone projects, vi tips, and more

Friday 16th of February 2018 04:20:00 PM

Since Valentine's Day was earlier this week, I thought we'd focus on love. There's plenty to love in this week's top 5, so let's take a look. And before you go, be sure to enter to win a Mycroft Mark 1 voice assistant.


read more

The knitting printer and more art with open source

Friday 16th of February 2018 08:01:00 AM

For several years, linux.conf.au, a week-long conference (held this year from January 22-26), has held "miniconfs" offering space for tech community niche groups to share their inventions and ideas. In 2018, 12 miniconfs were held on the first two days of the conference, and the Art + Tech miniconf took the concept to the next level with an entire day of 11 talks about making art with tech, as well as an art exhibition head during the conference.


read more

How to make sense of the Apache 2 patent license

Friday 16th of February 2018 08:00:00 AM

The Apache 2 license contains a number of key provisions including a patent grant that, in my experience, is often misunderstood. This grant has a significant effect on making open source safe to use. Let me explain by exploring a portion of Section 3 of the Apache 2.0 license:


read more

Build a bikesharing app with Redis and Python

Thursday 15th of February 2018 08:03:00 AM

I travel a lot on business. I'm not much of a car guy, so when I have some free time, I prefer to walk or bike around a city. Many of the cities I've visited on business have bikeshare systems, which let you rent a bike for a few hours. Most of these systems have an app to help users locate and rent their bikes, but it would be more helpful for users like me to have a single place to get information on all the bikes in a city that are available to rent.


read more

Understanding SELinux labels for container runtimes

Thursday 15th of February 2018 08:02:00 AM

Recently I answered a question over email about SELinux and container runtimes. Afterward, I realized that other people might be wondering about the same topic, so I decided to turn my answer into an article for Opensource.com, hoping I might be able to help other people who have the same question. The email began:

"Dan, you were kind enough to answer an SELinux question of mine some years back, and I'm hoping you're still in the business."


read more

We're still learning from this failed blockchain experiment

Thursday 15th of February 2018 08:00:00 AM

The past six months have seen cryptocurrencies such as Bitcoin and Ethereum go from rounding errors in the global economy to center stage at mainstream banking conferences. Much of the current fervor concerns the skyrocketing valuations of cryptocurrencies and tokens, and using them as an investment. All this has an interesting backstory—one with roots in an open organization effort attempted two years ago: The DAO.


read more

How to create slides with Emacs Org mode and Reveal.js

Wednesday 14th of February 2018 08:03:00 AM

Over the last year or so, I've started to get heavily back into using Emacs and the Org mode package (for taking notes, organizing yourself, and more). I've also started dipping my toes back into the water of giving short presentations. I've been wondering how to combine Emacs with giving talks.

You're probably asking What does presenting have to do with a text editor? Quite a bit, actually!


read more

How to create slides with Emacs Org mode and Reveal.js

Wednesday 14th of February 2018 08:03:00 AM

Over the last year or so, I've started to get heavily back into using Emacs and the Org mode package (for taking notes, organizing yourself, and more). I've also started dipping my toes back into the water of giving short presentations. I've been wondering how to combine Emacs with giving talks.

You're probably asking What does presenting have to do with a text editor? Quite a bit, actually!


read more

Top 11 vi tips and tricks

Wednesday 14th of February 2018 08:02:00 AM

The vi editor is one of the most popular text editors on Unix and Unix-like systems, such as Linux. Whether you're new to vi or just looking for a refresher, these 11 tips will enhance how you use it.

Editing

Editing a long script can be tedious, especially when you need to edit a line so far down that it would take hours to scroll to it. Here's a faster way.

  1. The command :set number numbers each line down the left side.

read more

Your DevOps attempt will fail without these 7 departments buying in

Wednesday 14th of February 2018 08:00:00 AM

When DevOps was coined by Andrew Shafer and Patrick Debois, the goal was to bring developers and operators closer to achieve customer value together. DevOps is a culture of continuous learning and improvement. While automation and tools can garner some improvements, having the right culture drives larger impacts. The sharing of knowledge and ideas resulting in cultural growth is the value creator in DevOps.


read more

Getting started with the RStudio IDE

Tuesday 13th of February 2018 08:03:00 AM

For as long as I can remember, I've been toying with numbers. As an undergraduate student in the late 1970s, I began taking statistics courses, learning ways to examine and analyze data to uncover some meaning.


read more

How to clone, modify, add, and delete files in Git

Tuesday 13th of February 2018 08:02:00 AM

In the first article in this series on getting started with Git, we created a simple Git repo and added a file to it by connecting it with our computer. In this article, we will learn a handful of other things about Git, namely how to clone (download), modify, add, and delete files in a Git repo.


read more

Everything I know about open source I learned from SpaceX

Tuesday 13th of February 2018 08:01:00 AM

You probably heard, but the private rocket company SpaceX did a thing last week. And while it was really cool to watch live video from a freakin' rocket on my pocket computer, that's not all there is to it. As I thought about the Falcon Heavy launch, I realized it contains a lot of lessons from my experience in open source projects.


read more