Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 6 hours 38 min ago

How Linux became my job

10 hours 35 min ago

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

10 hours 36 min ago

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

10 hours 37 min ago

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

A better marketing plan for your open source software project

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

Sarah Conway and Greg Wallace are co-authors of this article.

Open source software (OSS) marketing today is unique: it’s a process of co-creating and co-executing a marketing plan with an entire community—developers, end users and vendors. This makes it distinctly different than most traditional technology marketing efforts, which generally focuses on business decision-makers exclusively.


read more

MX Linux 17: An upgraded distro made for beginners

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

There are tons of operating systems coming out all the time, from free laptop systems like EasyPeasy to Manjaro, Mandriva, and Kubuntu. But all of them have their share of kinks.


read more

8 open source drone projects

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

Editor's note: This article was originally published in December 2016 and has been updated to include additional information.

Over the past few years, interest in civilian, military, and commercial drones has grown rapidly, which has also driven the maker community's interest in open source drone projects.


read more

More in Tux Machines

SuiteCRM 7.10 Released

  • SuiteCRM 7.10 released
    SalesAgility, the creators and maintainers of SuiteCRM, are excited to announce a new major release of the world’s most popular open source CRM – SuiteCRM 7.10, including highly anticipated new features and many enhancements. SuiteCRM is a fully featured, highly flexible, open source CRM, which can be installed on-premise or in the cloud, and allows companies and organisations to have full control over their own customer data. It delivers actionable insights into customers, boosts conversions, helps increase sales, bolsters customer care and streamlines business operations. The CRM is as powerful as Salesforce and Dynamics, but with the unique benefit of being completely open source.
  • SuiteCRM 7.10 released
    SuiteCRM is a fork of the formerly open-source SugarCRM customer relationship management system.
  • SuiteCRM 7.10 Released For Open-Source Customer Relationship Management
    SuiteCRM 7.10 is now available as the latest major feature release to this customer relationship management (CRM) software forked from SugarCRM's last open-source release.
  • How startups and SME’s can leverage open source CRM to increase business
    Prominent Open Source CRM in India: – SugarCRM Founded in 2004, Sugar CRM has over 7,000 customers and more than half a million users worldwide. Easily one of the largest open sources CRM in the world, SugarCRM offers versatile functionalities including sales-force automation, marketing campaigns, customer support, collaboration, Mobile CRM, Social CRM and reporting. While SugarCRM has released no open source editions since early 2014, its earlier community versions continued to inspire other open source software, namely Suite CRM, Vtiger CRM and SarvCRM. – SuiteCRM Suite CRM is a popular fork of SugarCRM and was launched as the latest version of the SugarCRM in October 2013. In a short period of its existence, it has won several awards and has been adopted by reputed clientele, including the Govt. of UK’s National Health Scheme (NHS) program. Suite CRM is an enterprise-class open source alternative to proprietary alternatives and offers a series of extension for both free and paid-for enhancements. Prominent additional modules available with SuiteCRM include Teams security, Google Maps, Outlook Plugin, Products, Contracts, Invoices, PDF Templates, workflow, reporting and Responsive Theme.

Open source intelligent solutions to transform work, businesses

New trends are opening up new opportunities and new ways to deal with IT, according to Thomas di Giacomo, SUSE CTO, speaking at the SUSE executive roundtable, which the open source company hosted in partnership with ITWeb last week. There are many new and innovative technologies that can help IT leaders meet these new demands, he added. Open source based technologies have become the driving force behind most of the technologically disruptive innovations, said Di Giacomo. "It is pretty clear that all the new innovation is coming from open source. "For example, open source progress with Linux and virtualisation a couple of decades ago, cloud in the last 10 years, and more recently, containers for applications, software-defined infrastructure, and platform-as-a-service, empowering DevOps principles." However, these trends also present some new challenges, said Di Giacomo. Compared to a couple of decades ago, the number of open source projects today has skyrocketed - from hundreds in the different foundations like the Linux Foundation, Apache, Eclipse and others, to millions of projects on Github. Read more

today's lefftovers

OSS Leftovers

  • Running for the board of the Open Source Initiative – a few words
    Today I would like to explain my reasons for my candidacy at the board of the Open Source Initiative. I can think of two kinds of reason for my decision: one is personal, and the other one is directly related to current state of Open Source and software freedom. Let’s start with the first one: I’m currently helping the Open Information Security Foundation and the Suricata project in my capacity at ANSSI, while contributing in a minor way to the LibreOffice project and the Document Foundation.
  • Tutanota: Encrypted Open Source Email Service for Privacy Minded People
    Since then, I have heard of another email provider that you may be interested in. It’s a little different, but it touts some of the same features ProtonMail does: privacy, security, open-source code, etc. It’s called Tutanota, and like ProtonMail, I am a very big fan.
  • Open FinTech Forum – Event preview, October 10-11, New York City.
  • The tracker will always get through
    A big objection to tracking protection is the idea that the tracker will always get through. Some people suggest that as browsers give users more ability to control how their personal information gets leaked across sites, things won't get better for users, because third-party tracking will just keep up. On this view, today's easy-to-block third-party cookies will be replaced by techniques such as passive fingerprinting where it's hard to tell if the browser is succeeding at protecting the user or not, and users will be stuck in the same place they are now, or worse. I doubt this is the case because we're playing a more complex game than just trackers vs. users. The game has at least five sides, and some of the fastest-moving players with the best understanding of the game are the adfraud hackers. Right now adfraud is losing in some areas where they had been winning, and the resulting shift in adfraud is likely to shift the risks and rewards of tracking techniques.
  • MozMEAO SRE Status Report - February 16, 2018
    Here’s what happened on the MozMEAO SRE team from January 23 - February 16.
  • The major milestones of the Government Digital Service (GDS)
  • PyTorch Should Be Copyleft
    Most people have heard of Google’s Tensorflow which was released at the end of 2015, but there’s an active codebase called PyTorch which is easier to understand, less of a black box, and more dynamic. Tensorflow does have solutions for some of those limitations (such as Tensorflow-fold, and Tensorflow-Eager) but these new capabilities remove the need for other features and complexity of Tensorflow. Google built a great system for doing static computation graphs before realizing that most people want dynamic graphs. Doh! [...] I wish PyTorch used the AGPL license. Most neural networks are run on servers today, it is hardly used on the Linux desktop. Data is central to AI and that can stay owned by FB and the users of course. The ImageNet dataset created a revolution in computer vision, so let’s never forget that open data sets can be useful.
  • Linux on Nintendo Switch, a new Kubernetes ML platform, and more news
    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.