Feature Articles

Tips for Non-Native English Speakers Working on Open Source Projects

The primary language of most open source projects is English, but open source users and contributors span the globe. Non-native speakers face many communication and cultural challenges when participating in the ecosystem. In this article, we will share challenges, how to overcome them, and best practices for easing onboarding of non-native speakers, as non-native English speakers and contributors to OpenStack. We are based in Japan, Brazil, and China, and work daily with the huge OpenStack community that is spread around the world. The official language of OpenStack is English, which means we communicate daily as non-native speakers...

Proof that Openness Scales

Recently I've had the immense pleasure of discovering Slalom Consulting, and I was fascinated to learn how they do open. Aaron Atkins and Shannon Heydt, both working in talent acquisition for Slalom, sat down with me to share challenges related to scalability—and explain how recruiting and talent management play a strong part in shaping company growth. Slalom's case is rich and illustrative. But to understand it, we must first understand scabaility. Scalability is the ability of something to adapt to increasing demands. Meeting your business demands starts with your people and frameworks far before you fulfill a service or product...

The Difference Between Open Source Development and Deployment

For many years, I was a Smalltalk programmer, and that experience gives me a different viewpoint from which to observe ideas in the programming world. For example, the idea that source code should be stored in text files took some getting used to. We as programmers often make a distinction between "development" and "deployment," specifically the idea that we develop software in one place using tools that are different from the place and tools that we use after we deploy the software. In the Smalltalk world, there is no such difference...

Why We Need an Open Model to Design and Evaluate Public Policy

In the months leading up to political elections, public debate intensifies and citizens are exposed to a proliferation of information around policy options. In a data-driven society where new insights have been informing decision-making, a deeper understanding of this information has never been more important, yet the public still hasn't realized the full potential of public policy modeling. At a time where the concept of "open government" is constantly evolving to keep pace with new technological advances, government policy models and analysis could be the new generation of open knowledge...

2017 Prediction: Some "Oops" Ahead

Predictions for 2017 are everywhere this time of year, and it is no wonder.  There are so many technological advances, in health care and elsewhere, and a seemingly endless appetite for them.  We all want the latest and greatest gadgets, we all want the most modern treatments, we all have come to increasingly rely on technology, and we all -- mostly -- see an even brighter technological future ahead. Here's my meta-prediction: some of the predicted advances won't pan out, some will delight us -- and all will end up surprising us, for better or for worse.  Like Father Time and entropy, the law of unintended consequences is ultimately undefeated...

Halamka Sets Healthcare Innovation Priorities for 2017

As we begin 2017, what should be the focus of our work over the next year?... Regardless of the policies, repeals, and delays of the Trump administration, we’ll still need to optimize usability and support the four goals of value-based purchasing - quality measurement, total medical expense management, practice process improvement and technology adoption. BIDMC has already created a prototype of groupware documentation and we should complete our next generation inpatient documentation solution by mid 2017. Part of that work incorporates open source secure texting as part of the medical record. We’re also piloting Google’s G-suite so that our stakeholders can store/share, collaborate, and communicate on any device from anywhere using only a browser...

7 Notable Legal Developments in Open Source in 2016

In 2012 the jury in the first Oracle v. Google trial found that Google's inclusion of Java core library APIs in Android infringed Oracle's copyright. The district court overturned the verdict, holding that the APIs as such were not copyrightable (either as individual method declarations or their "structure, sequence and organization" [SSO]). The Court of Appeals for the Federal Circuit, applying 9th Circuit law, reversed, holding that the "declaring code and the [SSO] of the 37 Java API packages are entitled to copyright protection." The U.S. Supreme Court declined to review the case, and in 2016 a closely watched second trial was held on Google's defense of fair use. In May 2016 the jury returned a unanimous verdict in favor of Google...

On the Need for a Universal Health Record

The current path of progress of the EHR, with its concentration on “meaningful use,” and an intellectual property regime that does not fully exploit the capacity for innovation by end-users is approaching an evolutionary dead-end. It is time to treat the EHR as what it should be: an integral part of medical care that has limitless potential for maximizing the use of information acquired in the provision of health care, and not an impediment to optimal care and a bugaboo for the physician. Read More »

Hot Programming Trends from 2016

Technology is constantly moving forward—well, maybe not always forward, but always moving. Even for someone who keeps an eye on the trends and their effect on programmers, discerning exactly where things are headed can be a challenge. My clearest glimpse into open source programming trends always comes in the fall when I work with my fellow chairs, Kelsey Hightower and Scott Hanselman, and our fantastic programming committee to sculpt the coming year's OSCON (O'Reilly Open Source Convention). The proposals that we get and the number focused on specific topics turn out to be good indicators of hot trends in the open source world. What follows is an overview of the top programming trends we saw in 2016...

Why African Countries Need to ​​Invest in Research and Citizen Science​

Climate change, HIV/AIDS, recurring droughts, and food insecurity are some of the most pressing issues the African continent has had to deal with in 2016. These issues pose a significant threat to economic, social and environmental development in Africa and create health and economic challenges to the continent. Yet, all of these challenges can benefit from research results spinning off from African universities and research institutions. But to get these results, the institutions must have the funds...

A Business Plan for Your Open Source Project

Open sourcing your code is only a small part of building a successful open source community. Like any new venture, you need a vision of what you want to achieve and a concrete plan that will take you there. You want to be able to answer questions about your project like: Who is this project geared towards? Why would someone want to use this code, let alone, contribute to it?What core problem am I trying to solve?

Top Open Source Projects to Watch in 2017

No one has a crystal ball to see the future of technology. Even for projects developed out in the open, code alone can't tell us whether or not a project is destined for success—but there are hints along the way. For example, perhaps it's not unreasonable to assume that the projects that will help shape our future are those projects that have first seen rapid growth and popularity among the developer community. So which new projects should an open source developer watch in 2017? Let's take a look at a few projects that emerged in 2016 to achieve rapid notoriety in the GitHub community...

Top 10 Linux News Stories of 2016

They grow up so quickly. It's hard to believe that 25 years ago Linus Torvalds announced to the comp.os.minix Usenet group that he was "doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones." Since 1991, Linux has grown beyond even Torvalds' dreams. It's not a stretch to say that Linux is everywhere. Corporations large and small use Linux, and it powers computers, mobile devices, and connected hardware. Critical infrastructure relies on the stability and flexibility of Linux...

Kids on Computers Establishes Computer Labs in Five Countries

Linux and open source software are not just fueling charities, they are gifting the freedom of education and knowledge to the people the charities are helping because of the low cost, yes, but also the exceptional technology. This sentiment is proven when you look at the work the Linux Foundation does supporting a variety of community initiatives and organizations that are using Linux and open source software. While attending LinuxCon NA 2016 in Toronto I learned of Kids on Computers, one such organization...

Is "Modern Medicine" Indistinguishable From Magic?

Evidently, most of health care's technologies are not yet sufficiently advanced. For example, just think about chemotherapy.  We've spent lots of money developing ever more powerful, always more expensive, hopefully more precise drugs to combat cancers.  In many cases they've helped improve cancer patients' lifespans -- adding months or even years of life.  But few who take them would say the drugs are without noticeable side effects -- e.g., patients often suffer nausea, vomiting, hair loss, fatigue, appetite loss, sexual issues, or a mental fog that is literally called "chemo brain."...

Read More »