Discover Yahoo! With Your Friends

Explore news, videos, and much more based on what your friends are reading and watching. Publish your own activity and retain full control.

To get started, first

YOUR FRIENDS' ACTIVITY

    How Open Source Development Is Becoming More Social

    Tim Yeaton is the President and CEO of Black Duck Software. He has more 30 years experience working in the software community. Contact him at tyeaton@blackducksoftware.com.

    Most people do not think of software developers as being high on the “social” scale. In fact, the (misinformed) stereotype for a typical developer is that of the introverted geek. But in many ways, particularly with open source developers, this couldn’t be further from the truth.

    [More from Mashable: Facebook Privacy: 3 Fights to Expect When You Get the New Timeline]

    Contributing to open source software is a profoundly social activity. Some of open source’s main tenets are collaboration, transparency and meritocracy, which require developers to collaborate and share at a highly productive level. And with over 500,000 open source projects on the Internet, there’s a lot of collaboration going on. It’s clear that by participating in open source communities, developers are engaging in productive social behavior.

    While some people may picture open source developers as working quietly and in isolation, the reality is they may work on large projects with a wide community of collaborators. For example, Linux has nearly 10,000 contributors. Others may focus on small, personal projects, which may or may not draw the attention of the larger development community.

    [More from Mashable: HOW TO: Make the Most of the New Facebook Timeline Cover Photo [PICS]]

    But even developers working on small projects are still working with other people. And virtually all new open source projects derive from those projects and the developers that preceded them, creating a vast body of work that accelerates innovation and fuels further collaboration.

    Today’s open source developers are contributing to projects in very different ways than just a few years ago. What has changed?


    Search + Social Media = Social Development


    Two developments -- search and social media -- have changed the way coders work to create “social development,” a new style of software collaboration. Let’s look first at social media’s influence on it.

    Social media’s impact has forced change (some good and some bad) in nearly every sector of the economy -- including open source development. While communities such as Slashdot and Stack Overflow provided an early glimpse of social media’s impact on development in the FOSS community and encouraged developers to become more active within these and other communities, the effect took some time to achieve.

    Today, it’s not unusual to see enterprise software developers more active in social media circles, even as enterprises themselves are evolving socially. According to a recent study by Forrester, developers are engaging socially; they’re joining communities to connect with experts, seeking answers to business problems and, like many people, networking for career advancement. The figure above shows the leading reasons developers join communities: to connect with thought leaders, gain expertise and engage in high quality discussions.

    Web search has also enhanced the importance of social media among open source developers, affecting this new style of development. My company recently commissioned a study with Forrester to investigate the social habits of developers. As shown above, contributors to open source projects turn to online search first for information about development technologies, followed by social sites like networks, forums and other online communities.

    Developers also share search results via open source or project forums, communities and more general social media tools like Twitter.

    As a result, today’s “social developer,” even if not an employee of a large enterprise, is participating more than ever with enterprises – or more specifically, with developers in those enterprises who are increasingly involved with FOSS communities of various types.

    Social development arms corporate developers with a new toolset for producing innovative and high quality software at enterprise scale faster than ever before. This style of development wasn’t possible just a few years ago before search, social media tools and online collaboration tools made it possible to create software using social development techniques. Nevertheless, the evolution has been crucial to the success of businesses and individual developers.

    Another pivotal change is the fact that enterprise IT organizations are now discovering the need to “go social” and join communities as a strategy for leveraging and using more open source software, especially mission-critical components. This significant trend reflects the reality that open source use is becoming a competitive requirement. Even within the firewall of an enterprise, the trend toward collaborative development to share best practices, facilitate code reuse, and enhance developer productivity is escalating rapidly.

    Other environmental and technical changes have supported the emergence of social development. Communications between project committers -- which until recently were conducted through IRC channels and wikis -- have expanded with the increased number of social communities. And today more than ever, FOSS developers are actively seeking enterprise adoption of their code.

    Another change is the emergence of sites like Ohloh, a free community resource, which was specifically designed to support and encourage social development and to allow developers to give each other kudos (literally). The figure above also lists the contributors for a project called Restlet, a Java REST framework for web developers. Shown on the page are the developer profiles, kudos and code commitments to the project.

    While social development isn't a challenge for Gen Y developers, it still presents management challenges for enterprises, especially larger ones. Moving at web speed and using social tools still requires some adjustment. For example, new college hires expect to be community participants, yet large enterprises may not be comfortable with this level of transparency. Although open source projects are based on the notion of transparency, collaboration and meritocracy, some corporate policies may prohibit or limit this philosophy, just like some corporate cultures may resist the trend toward openness in development.

    Social interaction and social development offer tremendous new opportunities for developers and enterprises. The advent of social media tools has changed the nature of community participation as much as search. If you and your organization have not joined the growing number of “social developers,” now is the time to start.

    Disclosure: Ohloh is owned by the author's company.

    Image courtesy of iStockphoto, Goldmund

    This story originally published on Mashable here.

     

    1 comment

    • Bill Williams  •  7 mths ago
      The social side of the web is becoming more and more a finely honed knife edge of balancing the benefits of being open and social and keeping your private persona from being exploited and your person being tracked and manipulated.
    [ [ [['Connery is an experienced stuntman', 2]], 'http://yhoo.it/KeQd0p', '[Slideshow: See photos taken on the way down]', ' ', '630', ' ', ' ', ], [ [['Connery is an experienced stuntman', 7]], ' http://yhoo.it/KpUoHO', '[Slideshow: Death-defying daredevils]', ' ', '630', ' ', ' ', ], [ [['know that we have confidence in', 3]], 'http://yhoo.it/LqYjAX ', '[Related: The Secret Service guide to Cartagena]', ' ', '630', ' ', ' ', ], [ [['We picked up this other dog and', 5]], 'http://yhoo.it/JUSxvi', '[Related: 8 common dog fears, how to calm them]', ' ', '630', ' ', ' ', ], [ [['accused of running a fake hepatitis B', 5]], 'http://bit.ly/JnoJYN', '[Related: Did WH share raid details with filmmakers?]', ' ', '630', ' ', ' ', ], [ [['accused of running a fake hepatitis B', 3]], 'http://bit.ly/KoKiqJ', '[Factbox: AQAP, al-Qaeda in Yemen]', ' ', '630', ' ', ' ', ], [ [['have my contacts on or glasses', 3]], 'http://abcn.ws/KTE5AZ', '[Related: Should the murder charge be dropped?]', ' ', '630', ' ', ' ', ], [ [['have made this nation great as Sarah Palin', 5]], 'http://yhoo.it/JD7nlD', '[Related: Bristol Palin reality show debuts June 19]', ' ', '630', ' ', ' ', ], [ [['have made this nation great as Sarah Palin', 1]], 'http://bit.ly/JRPFRO', '[Related: McCain adviser who vetted Palin weighs in on VP race]', ' ', '630', ' ', ' ', ], [ [['A JetBlue flight from New York to Las Vegas', 3]], 'http://yhoo.it/GV9zpj', '[Related: View photos of the JetBlue plane in Amarillo]', ' ', '630', ' ', ' ', ], [ [['the 28-year-old neighborhood watchman who shot and killed', 15]], 'http://news.yahoo.com/photos/white-house-stays-out-of-teen-s-killing-slideshow/', 'Click image to see more photos', 'http://l.yimg.com/cv/ip/ap/default/120411/martinzimmermen.jpg', '630', ' ', 'AP', ], [ [['Titanic', 7]], 'http://news.yahoo.com/titanic-anniversary/', ' ', 'http://l.yimg.com/a/p/us/news/editorial/b/4e/b4e5ad9f00b5dfeeec2226d53e173569.jpeg', '550', ' ', ' ', ], [ [['He was in shock and still strapped to his seat', 6]], 'http://news.yahoo.com/photos/navy-jet-crashes-in-virginia-slideshow/', 'Click image to see more photos', 'http://l.yimg.com/cv/ip/ap/default/120406/jet_ap.jpg', '630', ' ', 'AP', ], [ [['xxxxxxxxxxxx', 11]], 'http://news.yahoo.com/photos/russian-grannies-win-bid-to-sing-at-eurovision-1331223625-slideshow/', 'Click image to see more photos', 'http://l.yimg.com/a/p/us/news/editorial/1/56/156d92f2760dcd3e75bcd649a8b85fcf.jpeg', '500', ' ', 'AP', ] ]
    [ [ [['did not go as far his colleague', 8]], '29438204', '0' ], [ [[' the 28-year-old neighborhood watchman who shot and killed', 4]], '28924649', '0' ], [ [['because I know God protects me', 14], ['Brian Snow was at a nearby credit union', 5]], '28811216', '0' ], [ [['The state news agency RIA-Novosti quoted Rosaviatsiya', 6]], '28805461', '0' ], [ [['measure all but certain to fail in the face of bipartisan', 4]], '28771014', '0' ], [ [['matter what you do in this case', 5]], '28759848', '0' ], [ [['presume laws are constitutional', 7]], '28747556', '0' ], [ [['has destroyed 15 to 25 houses', 7]], '28744868', '0' ], [ [['short answer is yes', 7]], '28746030', '0' ], [ [['opportunity to tell the real story', 7]], '28731764', '0' ], [ [['entirely respectable way to put off the searing constitutional controversy', 7]], '28723797', '0' ], [ [['point of my campaign is that big ideas matter', 9]], '28712293', '0' ], [ [['As the standoff dragged into a second day', 7]], '28687424', '0' ], [ [['French police stepped up the search', 17]], '28667224', '0' ], [ [['Seeking to elevate his candidacy back to a general', 8]], '28660934', '0' ], [ [['The tragic story of Trayvon Martin', 4]], '28647343', '0' ], [ [['Karzai will get a chance soon to express', 8]], '28630306', '0' ], [ [['powerful storms stretching', 8]], '28493546', '0' ], [ [['basic norm that death is private', 6]], '28413590', '0' ], [ [['songwriter also saw a surge in sales for her debut album', 6]], '28413590', '1', 'Watch music videos from Whitney Houston ', 'on Yahoo! Music', 'http://music.yahoo.com' ], [ [['keyword', 99999999999999999999999]], 'videoID', '1', 'overwrite-pre-description', 'overwrite-link-string', 'overwrite-link-url' ] ]
    Loading...