Development @ 27.10.2011

This page has hierarchy - Parent page: Tracks

Open Source Development Beyond the Code

New Innovating Development & Contribution Paradigm

Responsible: INSA – CITI Telecom Lab – Julien Ponge

Opensource development is more than often looked at through the prism of source code being put under an opensource license. While code indeed remains crucial, code openness has a wider impact on several aspects in the life of a project, including communities, quality processes, collaboration, re-contribution, business model, acquisitions and public exposure.

During this session, speakers will share their experience and vision about those aspects with the audience. They will give a sample of new innovating development & contribution paradigms!

 


 
08:30 Free Coffee & Registration  
     
09:00 Oracle: daemon or angel? (pdf)

Alexis Moussine-Pouchkine

Oracle

     
09:30

OpenDJ, life after Sunset (pdf)

Can OSS survive to large corporation acquisition?

Ludovic Poitou

ForgeRock

     
10:00

ALERT Project (pdf)

Next Generation Bug Resolution System?

Clara Pezuela

ATOS R&D

     
10:30 Coffee break  
     
11:00

Involvement of software engineering companies in OSS contributions

A virtuous circle (pdf)

Jérôme Petit

SERLI

     
11:30 Opensource & Business at Cloudbees (pdf)

Nicolas De Loof

CloudBees

     
12:00 From a legacy proprietary application to a modern libre solution (pdf)

Emmanuel Hugonnet

Silverpeas

     
12:30 Free Lunch  
     

 

  Julien Ponge

Responsible of the development theme

  • Since september 2009, Dr Julien Ponge is an associate professor at INSA-Lyon, a leading engineering school in France.
  • He teaches in the Department of Telecommunications, Services & Usages while he does his research activities as part of the CITI Laboratory / INRIA in the Amazones group.
  • Prior to joining INSA-Lyon, he obtained a PhD in computer science & engineering from Université Blaise Pascal, Clermont-Ferrand, France, as well as a PhD under cotutelle agreements from the University of New South Wales, Sydney, Australia.
  • His research interests cover middlewares, service-oriented architectures, application integration, next-generation software distribution and deployment.
  • He is also a long-time opensource craftman that enjoys learning about new technologies & practices, as well as attending & speaking at industrial events.
  • He is the creator of the IzPack installer & he has participated in several other projects, including the GlassFish application server in cooperation with Sun Microsystems. As such, he is highly motivated in developing synergies between industry & academic research.

INSA LYON LOGO

CITI Lab Logo

  CITI Telecom Lab

 

 


 

  Alexis Moussine-Pouchkine

 
  • Alexis Moussine-Pouchkine is a member of the GlassFish team and has been acting as the ambassador for the project for the past couple of years.
  • He has has been working at Sun Microsystems for over 10 years and is a regular speaker at development and JUG conferences such as Devoxx, CommunityOne, or JavaZone. He also spends quality time with customers, developers, and architects to better drive the evolution of Sun's middleware technologies. Alexis participates in various open source communities, translates Java & XML books into French, but also has a live outside of Java! "
  • Alexis is now now working for Oracle….
 

Oracle: daemon or angel?

Part of the answer to the title of this talk is easy – Oracle is no angel. Departing from Sun Microsystem's Jonathan Schwartz' "all software shall be free and open source", the open source and in particular Java story since Oracle took over stewardship is already a rich one.

What is Oracle's strategy? Can we trust Oracle?

To help you answer these questions, we'll rollback the time machine to the acquisition date and walk through a number of important milestones. Hopefully this will put things in perspective and let you decide how evil Oracle really is.


 

  Nicolas de Loof

 
  • Gender: Male
  • Industry: Telecommunications
  • Location: Livré sur changeon : (35) : France
  • About Me: Architecte Agile, techno-veilleur et expert technique sur les sujets Java EE et Web 2.0.
  • Interests: java, spring,spring, framework, j2ee, jee, hibernate, appfuse, vtt, mountainbike

Opensource & Business at Cloudbees

CloudBees offers a large set of services around continuous integration and integrated software factory from source code to production.

Due to Jenkins history and strained relations with Oracle, and despite Kohsuke Kawaguchi (jenkins creator) being an employee, CloudBees is very careful to work hand in hand with the opensource Jenkins community and not to interfere with the project management board.

During this session, I'll explain how the Jenkins architecture allows CloudBees to create business value and proprietary products, and also is an active contributor to opensource jenkins that welcomes changes and improvements on its side.


 

  Clara Pezuela
  • Co-head of Information Technologies Sector at Atos Research & Innovation department in Atos.
  • Actively involved in working groups and European & Spanish initiatives for the Open Source promotion & related to its adoption by the industry.
  • Large expertise in the study & application of mechanisms for the fostering of R&D&I in Spain & Europe through the participation in R&D national & European programs, mainly in software & services field.
  • Member of Morfeo community (http://www.morfeo-project.org)
Research

ALERT Project

ALERT (http://www.alert-project.eu) aims at developing methods and components to help in the resolution of bugs process.

Every community of developers face every day with many of issues in code, and not always is easy to manage their resolution in the best manner and as faster as possible.

ALERT is analyzing how these communities are used to manage the bug resolution workflow to improve the process: avoiding duplications, assigning the bug to the right person according to the required skills, relating bugs each other, etc.

The ALERT system will be able to extract information from different sources in the communities (mails, SVN, chats, repository, etc), it will analyze it and it will throw the events to process the required actions. The system will also recommend the developers best practices in bug resolution process.


 

  Emmanuel Hugonnet

 
  • For more than 9 years, Emmanuel designs and implements J2EE solutions for large industry and telecom structures.

     

     

     

  • This experience allowed him to have a global vision of development of professional applications and master the appropriate technologies. He has been involved for several months in the Orange Labs study on implementation of their development and integration platform for information system's new services.
  • Since he joined the team Silverpeas to modernize the development process and redefine the software architecture.

From a legacy proprietary application to a modern libre solution

Don't forget when you develop an application that in 10 years there may be developers that will try to maintain and evolve YOUR code ….

This is a first hand return from living experience, showing that nothing is lost and that there is always hope. This talk is not about the latest frameworks or technologies.

There will be blood and sweat, and Chuck Norris is not going to come and save you … How can you work with such code ? How can you keep evolving your product 10 years later with only 4 developers ? Maybe just dump the code ? Entity EJBs were kings…. developers.

This was the blessed time of Weblogic, Orion … when developers knew how to code with UltraEdit, tests were unknown and CMP Silverpeas is a collaborative portal, now free, developed as a J2EE application in 1999 by a start-up with at least 40


 

  Ludovic Poitou

 
  • Hello, my name is Ludovic Poitou and I am Product Manager at ForgeRock. I have a Master degree in Computer Science and Engineering Sciences from the University of Nice Sophia Antipolis.

     

  • I started my career in a startup in the field of mail servers and directories, E3X, bought by Telesystem and Sema (now Atos).

  • In 1995 I was hired as a software developer at Sun Research and Development center in Grenoble, where I worked mainly on the LDAP directory servers, both in product (Sun Directory Server) and standardization to the IETF, and evangelism of open source projects like OpenDS.
  • After 15 years, and following the acquisition by Oracle, I joined ForgeRock as a product manager for directory products and OpenDJ project, and director of research and development center in France, based in Grenoble.
  • Since always I was interested in software development and network communication and programming languages​​, including Java which I discovered when entering  Sun in 1995, and by the issue of identity on the Internet with its different security, privacy and diversity issues.

OpenDJ, life after Sunset

Usually an open source project starts from the idea of one or few developers working in their spare time after sunset. Eventually the project gets mainstream and interested companies contribute resources and man power to accelerate development.

But what about a project started by a large corporation, which abandons it after a re-organization or an acquisition ?

In this presentation, we will be looking at the challenges and opportunities facing OpenDJ, an open source project that has survived the "Sun set".


 

  Jérôme Petit
  • Jérôme leads New Information Systems activities of Serli, a French consulting & software engineering company.

  • In 2005 he has successfully injected massive Open Source contribution in the business model of the company, making Serli a really-does-things actor of the Java ecosystem.


 

Involvement of software engineering companies in OSS contributions

In this talk, Jérôme will explain how spending so much time & efforts contributing to Open Source projects creates a virtuous circle for the company.

The presentation will cover the different models of contribution, impact on organisation, business and humans beings.

 

 

Leave a Reply

Welcome , today is Wednesday, May 16, 2012