Language Selection

English French German Italian Portuguese Spanish

Will the real open source community please stand up?

Filed under
OSS

I recently had an e-mail conversation with an IT pro that knocked me for a loop. Responding to a presentation I did on open source, he said, "It's a great topic, but I would have liked to see a member of the open source community participating."

Whoa! I didn't know that I wasn't a member of the open source community! So I wrote back, saying that I certainly consider myself part of the community. He responded by saying that in his opinion the open source community was confined to those individuals who are open source developers.

That definition sure does limit the size, scope and inclusiveness of the open source community, and I'm wondering if it's a definition shared by many IT professionals.

This exchange got me to thinking about the term "community." It's thrown around a lot. You often hear statements beginning with, "The community believes in …" or "The community won't respect …," without any real identification of who makes up the community.

Over the past few weeks, I have been polling people on what they mean by the term "community."

What's been fascinating is the ambiguity of the responses. Some people identify the community as my correspondent did, including only open source coders. Others include people who contribute other project artifacts, like bug reports, documentation and so on.

Many people have a very inclusive definition that encompasses developers, artifact contributors and the entire user base. It is this latter definition that I find most congenial. In fact, I think a broad definition of community is crucial to the ultimate success of open source.

One of the real strengths of open source is that -- unlike commercial software -- its users have myriad resources to turn to. Open source is no monolithic, take it or leave it, world. It's hard to overstate the power of this aspect of open source. Something about open source brings out mutual effort, which makes using it much, much easier.

So what's wrong in defining the open source community as only a group of developers?

Full Story.

More in Tux Machines

Why Open Source Matters to Alibaba

At present, Alibaba has more than 150 open source projects. We work on the open source projects with the aim to contribute to the industry and solve real-life problems. We share our experiences with the rest of the open source enthusiasts. As a long-time contributor to various other open source projects, Alibaba and Alibaba Cloud have fostered a culture that encourages our teams to voluntarily contribute to various open source projects, either by sharing experiences or helping others to solve problems. Sharing and contributing to the community altogether is in the DNA of Alibaba’s culture. Read more

today's howtos

KDE: Qt, Plasma, QML, Usability & Productivity

  • Qt 5.11.1 and Plasma 5.13.1 in ktown ‘testing’ repository
    A couple of days ago I recompiled ‘poppler’ and the packages in ‘ktown’ that depend on it, and uploaded them into the repository as promised in my previous post. I did that because Slackware-current updated its own poppler package and mine needs to be kept in sync to prevent breakage in other parts of your Slackware computer. I hear you wonder, what is the difference between the Slackware poppler package and this ‘ktown’ package? Simple: my ‘poppler’ package contains support for Qt5 (in addition to the QT4 support in the original package) and that is required by other packages in the ‘ktown’ repository.
  • Sixth week of coding phase, GSoC'18
    The Menus API enables the QML Plugin to add an action, separator or menu to the WebView context menu. This API is not similar to the WebExtensions Menus API but is rather Falkonish!
  • This week in Usability & Productivity, part 24
    See all the names of people who worked hard to make the computing world a better place? That could be you next week! Getting involved isn’t all that tough, and there’s lots of support available.

Programming: Python Maths Tools and Java SE

  • Essential Free Python Maths Tools
    Python is a very popular general purpose programming language — with good reason. It’s object oriented, semantically structured, extremely versatile, and well supported. Scientists favour Python because it’s easy to use and learn, offers a good set of built-in features, and is highly extensible. Python’s readability makes it an excellent first programming language. The Python Standard Library (PSL) is the the standard library that’s distributed with Python. The library comes with, among other things, modules that carry out many mathematical operations. The math module is one of the core modules in PSL which performs mathematical operations. The module gives access to the underlying C library functions for floating point math.
  • Oracle's new Java SE subs: Code and support for $25/processor/month
    Oracle’s put a price on Java SE and support: $25 per processor per month, and $2.50 per user per month on the desktop, or less if you buy lots for a long time. Big Red’s called this a Java SE Subscription and pitched it as “a commonly used model, popular with Linux distributions”. The company also reckons the new deal is better than a perpetual licence, because they involve “an up-front cost plus additional annual support and maintenance fees.”