DZone
Java Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Java Zone > I Love It When I See Questions Like This…

I Love It When I See Questions Like This…

Wayne Beaton user avatar by
Wayne Beaton
·
Jun. 19, 09 · Java Zone · Interview
Like (0)
Save
Tweet
3.80K Views

Join the DZone community and get the full member experience.

Join For Free

A couple days ago, I came across this entry in the DLTK mailing list:

We are using the Python component, but we are a small startup company and don’t have the resources to work on it ourselves. We would be interested in code completion for the Python component and debugging with Jython.

I would be interested to talk to other Python users about sharing the costs to sponsor infrastructure work like the aforementioned items.

I love it. They want some new functionality, but they’re not demanding it, or complaining about it. They’re offering to participate in the construction; they don’t have the skills themselves, but are willing to help fund the work of those who do.

It made me think of a question sent my way at a recent conference. The question was along the lines of “My company depends very much on project X. Development seems to have stopped completely on project X. What is the Eclipse Foundation doing to ensure that project X continues to exist and grow?”

So what is the Foundation doing to ensure that certain “key” projects continue to exist and grow? Well, for one, we talk about them. We talk about them with anybody who will listen. At the recent JAX/Eclipse Forum Europe conference, I presented a new talk, Ten Eclipse Projects You Should Know More about, in which gave an overview of all Eclipse Projects and focused on ~10 projects in particular, including Higgins, ACTF, Nebula, STEM, Linux Tools, and more. We also help projects create and develop community. The Technology PMC, for example, has started to do periodic reviews of community development efforts being undertaken by the projects. Part of the process is to help each project figure out what they can and should be doing to develop the community, and broaden the diversity of the contributors (and, ultimately, committers) on the project. I’m planning to expand this work into other projects. Ultimately, committer diversity is probably the best bet at ensuring the continued existence and growth of a project.

So I turned the question around. I asked the questioner what he was doing to help project X continue to exist and grow? “If a piece of technology is important to you or your organization,” I reasoned, “isn’t in your own selfish best-interest to participate in it? At least a little?”

There’s been a lot of talk recently about “freeloaders” and how it’s not fair to the organizations that invest in open source projects that other individuals and organizations can just breeze in and take advantage of all the hard work of others. To this discussion, I’ll add that so-called “freeloaders” are leaving themselves at a disadvantage. Participation (at least a little) in an open source project is your best bet at protecting your investment in that code you’re betting some part of your business on. It may not be exactly free, but over the long term even some small investment in that open source project could save you a lot of money.

From http://dev.eclipse.org/blogs/wayne/

Open source IT

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Deployment of Low-Latency Solutions in the Cloud
  • Open Source Security Risks
  • Ultra-Fast Microservices: When Microstream Meets Wildfly
  • Top Soft Skills to Identify a Great Software Engineer

Comments

Java Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo