Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 4 hours 24 min ago

How to configure an Apache web server

14 hours 20 min ago

I have hosted my own websites for many years now. Since switching from OS/2 to Linux more than 20 years ago, I have used Apache as my server software. Apache is solid, well-known, and quite easy to configure for a basic installation. It is not really that much more difficult to configure for a more complex setup, such as multiple websites.


read more

5 rules for having genuine community relationships

14 hours 22 min ago

As I wrote in the first article of this three-part series on the power and importance of communities, building a community of passionate and committed members is difficult. When we launched the NethServer community, we realized early that to play the open source game, we needed to follow the open source rules. No shortcuts. We realized we had to convert the company in an open organization and start to work out in the open.


read more

3 reasons to say 'no' in DevOps

14 hours 22 min ago

DevOps, it has often been pointed out, is a culture that emphasizes mutual respect, cooperation, continual improvement, and aligning responsibility with authority.

Instead of saying no, it may be helpful to take a hint from improv comedy and say, "Yes, and..." or "Yes, but...". This opens the request from the binary nature of "yes" and "no" toward having a nuanced discussion around priority, capacity, and responsibility.

However, sometimes you have no choice but to give a hard "no." These should be rare and exceptional, but they will occur.


read more

Create a wiki on your Linux desktop with Zim

Wednesday 21st of February 2018 08:02:00 AM

There's no denying the usefulness of a wiki, even to a non-geek. You can do so much with one—write notes and drafts, collaborate on projects, build complete websites. And so much more.


read more

Getting started with SQL

Wednesday 21st of February 2018 08:01:00 AM

Building a database using SQL is simpler than most people think. In fact, you don't even need to be an experienced programmer to use SQL to create a database. In this article, I'll explain how to create a simple relational database management system (RDMS) using MySQL 5.6. Before I get started, I want to quickly thank SQL Fiddle, which I used to run my script. It provides a useful sandbox for testing simple scripts.


read more

3 warning flags of DevOps metrics

Wednesday 21st of February 2018 08:01:00 AM

Metrics. Measurements. Data. Monitoring. Alerting. These are all big topics for DevOps and for cloud-native infrastructure and application development more broadly. In fact, acm Queue, a magazine published by the Association of Computing Machinery, recently devoted an entire issue to the topic.


read more

How Kubernetes became the solution for migrating legacy applications

Tuesday 20th of February 2018 04:30:00 PM

In the early days of the internet, if you wanted to launch an application, you had to buy or rent hardware. This was a physical server or a rack of servers, and you needed one server per application, so it was expensive. In 2001, VMware came out with virtualization—software that allowed users to run multiple applications on the same hardware. This meant you could split up a single box into multiple virtual boxes, each running its own environment and applications. The cost savings for businesses were tremendous.


read more

How to format academic papers on Linux with groff -me

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

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

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

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

Tuesday 20th of February 2018 08:00:00 AM

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