This document discusses two modes of product development: head-oriented and release-oriented. Head-oriented development focuses on continuous development with no releases, while release-oriented emphasizes stable releases with quality assurance. The number of developers versus users affects which mode is appropriate. Head-oriented works best initially when developers outnumber users, while release-oriented requires more users and corporate backing. Open source projects often transition from head-oriented to release-oriented as their user base grows.
EUKARYA 1 CAPITULO 25 DE LA BIOLOGIA DE CURTISjeico80
EXP.DEL CAPITULO 25 DE LA BIO. DE CURTIS, ESPERO Q ESTAS DIAPOSITIVAS LES SIRVA PARA SU EXPOSICION,ESTAN DETALLADAS Y ESPECIFICAS SI ESTUDIAS EL CAPIT.25 ESTAS DIAPOSITIVAS TE SERVIRAN PARA EXPONER. GRACIAS
EUKARYA 1 CAPITULO 25 DE LA BIOLOGIA DE CURTISjeico80
EXP.DEL CAPITULO 25 DE LA BIO. DE CURTIS, ESPERO Q ESTAS DIAPOSITIVAS LES SIRVA PARA SU EXPOSICION,ESTAN DETALLADAS Y ESPECIFICAS SI ESTUDIAS EL CAPIT.25 ESTAS DIAPOSITIVAS TE SERVIRAN PARA EXPONER. GRACIAS
Enable the Community to improve usabilityBèr Kessels
enabling the developers to make Their Drupal project more usable.
Video: http://www.archive.org/details/contrib_module
Downloads and PDFs: http://szeged2008.drupalcon.org/program/sessions/contrib-module-usability
Long description: http://szeged2008.drupalcon.org/program/sessions/enable-community-improve-usability
Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)Per Henrik Lausten
See my blog post about the presentation:
http://per.lausten.dk/blog/2012/11/source-control-with-domino-designer-8-5-3-and-git-my-talk-at-dannotes-november-2012.html
Building Better FLOSS Community Relationships @ FBDavide Cavalca
This talk will cover the work Facebook has done to become more involved with various upstream open source communities. We will start with why we believe it's important for companies to build strong relationships with the communities around the software they use - particularly in infrastructure. Next we will look at the steps we took to become better community citizens and finally we will discuss some case studies.
Specifics covered will include various projects we've contributed to, technical work such as back-porting various OS components from Rawhide to CentOS 7, benefits we've received and lessons learned.
IDCEE 2013: How to do a successful company around open source - Michael Widen...IDCEE
http://idcee.org/p/michael-widenius-monty/
Monty is creator and original developer of MySQL, Founder of MySQL Ab.
He is an open source advocate with firsthand experience in creating and enhancing an open source community. A software architect and designer with experience in creating big complex applications alone and with a virtual team.
Currently, Monty is CTO of the MariaDB foundation. Previously to that, he was CEO & VP Community of Monty Program Ab, as well as Partner and owner of Open Ocean Capital (since 2009).
In 2008-2009, he was a MySQL Fellow and Sun DE at Sun Microsystems. He was working in Sun CTO Lab under Sun's CTO Greg Papadopoulos.
For 12 years (1983 – 1995) Monty was a Developer for Tranfor Data AB, Software Architect, TCX Datakonsult AB.
From 1981 to 1995 he was CEO of Monty Program Ab; CEO, Coder, architect and user of UNIREG (The origin of MySQL).
Pic's are here: http://www.flickr.com/photos/idcee/sets/
More @ http://idcee.org
Follow us on:
YouTube: http://www.youtube.com/user/OfficialIDCEEChannel
Facebook: https://www.facebook.com/IDCEE
Linkedin: http://www.linkedin.com/groups/IDCEE-3940138
Twitter: https://twitter.com/idcee_eu
Google+: http://gplus.to/idcee
Flickr: http://www.flickr.com/photos/idcee/collections/
Enable the Community to improve usabilityBèr Kessels
enabling the developers to make Their Drupal project more usable.
Video: http://www.archive.org/details/contrib_module
Downloads and PDFs: http://szeged2008.drupalcon.org/program/sessions/contrib-module-usability
Long description: http://szeged2008.drupalcon.org/program/sessions/enable-community-improve-usability
Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)Per Henrik Lausten
See my blog post about the presentation:
http://per.lausten.dk/blog/2012/11/source-control-with-domino-designer-8-5-3-and-git-my-talk-at-dannotes-november-2012.html
Building Better FLOSS Community Relationships @ FBDavide Cavalca
This talk will cover the work Facebook has done to become more involved with various upstream open source communities. We will start with why we believe it's important for companies to build strong relationships with the communities around the software they use - particularly in infrastructure. Next we will look at the steps we took to become better community citizens and finally we will discuss some case studies.
Specifics covered will include various projects we've contributed to, technical work such as back-porting various OS components from Rawhide to CentOS 7, benefits we've received and lessons learned.
IDCEE 2013: How to do a successful company around open source - Michael Widen...IDCEE
http://idcee.org/p/michael-widenius-monty/
Monty is creator and original developer of MySQL, Founder of MySQL Ab.
He is an open source advocate with firsthand experience in creating and enhancing an open source community. A software architect and designer with experience in creating big complex applications alone and with a virtual team.
Currently, Monty is CTO of the MariaDB foundation. Previously to that, he was CEO & VP Community of Monty Program Ab, as well as Partner and owner of Open Ocean Capital (since 2009).
In 2008-2009, he was a MySQL Fellow and Sun DE at Sun Microsystems. He was working in Sun CTO Lab under Sun's CTO Greg Papadopoulos.
For 12 years (1983 – 1995) Monty was a Developer for Tranfor Data AB, Software Architect, TCX Datakonsult AB.
From 1981 to 1995 he was CEO of Monty Program Ab; CEO, Coder, architect and user of UNIREG (The origin of MySQL).
Pic's are here: http://www.flickr.com/photos/idcee/sets/
More @ http://idcee.org
Follow us on:
YouTube: http://www.youtube.com/user/OfficialIDCEEChannel
Facebook: https://www.facebook.com/IDCEE
Linkedin: http://www.linkedin.com/groups/IDCEE-3940138
Twitter: https://twitter.com/idcee_eu
Google+: http://gplus.to/idcee
Flickr: http://www.flickr.com/photos/idcee/collections/
In the Adani-Hindenburg case, what is SEBI investigating.pptxAdani case
Adani SEBI investigation revealed that the latter had sought information from five foreign jurisdictions concerning the holdings of the firm’s foreign portfolio investors (FPIs) in relation to the alleged violations of the MPS Regulations. Nevertheless, the economic interest of the twelve FPIs based in tax haven jurisdictions still needs to be determined. The Adani Group firms classed these FPIs as public shareholders. According to Hindenburg, FPIs were used to get around regulatory standards.
An introduction to the cryptocurrency investment platform Binance Savings.Any kyc Account
Learn how to use Binance Savings to expand your bitcoin holdings. Discover how to maximize your earnings on one of the most reliable cryptocurrency exchange platforms, as well as how to earn interest on your cryptocurrency holdings and the various savings choices available.
Company Valuation webinar series - Tuesday, 4 June 2024FelixPerez547899
This session provided an update as to the latest valuation data in the UK and then delved into a discussion on the upcoming election and the impacts on valuation. We finished, as always with a Q&A
LA HUG - Video Testimonials with Chynna Morgan - June 2024Lital Barkan
Have you ever heard that user-generated content or video testimonials can take your brand to the next level? We will explore how you can effectively use video testimonials to leverage and boost your sales, content strategy, and increase your CRM data.🤯
We will dig deeper into:
1. How to capture video testimonials that convert from your audience 🎥
2. How to leverage your testimonials to boost your sales 💲
3. How you can capture more CRM data to understand your audience better through video testimonials. 📊
Putting the SPARK into Virtual Training.pptxCynthia Clay
This 60-minute webinar, sponsored by Adobe, was delivered for the Training Mag Network. It explored the five elements of SPARK: Storytelling, Purpose, Action, Relationships, and Kudos. Knowing how to tell a well-structured story is key to building long-term memory. Stating a clear purpose that doesn't take away from the discovery learning process is critical. Ensuring that people move from theory to practical application is imperative. Creating strong social learning is the key to commitment and engagement. Validating and affirming participants' comments is the way to create a positive learning environment.
Personal Brand Statement:
As an Army veteran dedicated to lifelong learning, I bring a disciplined, strategic mindset to my pursuits. I am constantly expanding my knowledge to innovate and lead effectively. My journey is driven by a commitment to excellence, and to make a meaningful impact in the world.
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesHolger Mueller
Holger Mueller of Constellation Research shares his key takeaways from SAP's Sapphire confernece, held in Orlando, June 3rd till 5th 2024, in the Orange Convention Center.
Digital Transformation and IT Strategy Toolkit and TemplatesAurelien Domont, MBA
This Digital Transformation and IT Strategy Toolkit was created by ex-McKinsey, Deloitte and BCG Management Consultants, after more than 5,000 hours of work. It is considered the world's best & most comprehensive Digital Transformation and IT Strategy Toolkit. It includes all the Frameworks, Best Practices & Templates required to successfully undertake the Digital Transformation of your organization and define a robust IT Strategy.
Editable Toolkit to help you reuse our content: 700 Powerpoint slides | 35 Excel sheets | 84 minutes of Video training
This PowerPoint presentation is only a small preview of our Toolkits. For more details, visit www.domontconsulting.com
VAT Registration Outlined In UAE: Benefits and Requirementsuae taxgpt
Vat Registration is a legal obligation for businesses meeting the threshold requirement, helping companies avoid fines and ramifications. Contact now!
https://viralsocialtrends.com/vat-registration-outlined-in-uae/
B2B payments are rapidly changing. Find out the 5 key questions you need to be asking yourself to be sure you are mastering B2B payments today. Learn more at www.BlueSnap.com.
1. Two modes of Product Development
Head-oriented vs. Release-oriented
Masayuki Hatta
Faculty of Economics, Surugadai University
Debian Project / GNU Project
mhatta@gnu.org
2. Case
● 2 (or more) FLOSS projects competing in the
same area
– Linux vs. *BSD or GNU HURD
– KDE vs. GNOME
– OpenOffice.org vs. LibreOffice
– MySQL vs. PostgreSQL
● Some win, some lose
3. “Win”?
● There can be many definition
● For now...
– Winning popularity
– Attracting developers
– Attracting users
4. Some win, because...
● It was superior?
● It was promising?
– The initial design was good?
● It had genius hackers?
● It got great marketing?
● It got no legal problem?
● Pure coincidence?
– Surely there are external reasons
5. The Enigma of Linux
● The Linux Kernel == The most successful
FLOSS project in the history
6. The Enigma of Linux
● Linux was NOT promising project in its
inception
– Tanenbaum / Torvalds debate (1992)
– Was Linus “genius”?
● There are (better?) competitors in the FLOSS
world
– Hurd (promising architecture)
– *BSD (looser licensing)
7. The Enigma of Linux
● Linux didn't win because it was great
● Linux became great because it won
● ...so now we go back to the starting point
8. Skyrocketing & Sudden death
● Skyrocketing
– Some projects suddenly gain momentum
● Sudden death
– Some projects suddenly lose momentum
– ...Not really immediate “death”, but fiasco and
possible slowdown for a while
– Happens usually when the new major release is
out
9. KDE4.0 Fiasco
● KDE4.0 was released in 2008
● Developers love it
– A lots of new ambitious features
● Users don't love it
– Unstable, buggy
● Release manager in trouble
– Finally resigned
10. A KDE developer's cry
“KDE and open source is not ever obligated to
please users. We are not obligated to fix bugs.
We are not obligated to implement things that
you demand. We are not obligated to provide
open forums for you to attack us personally.”
– Troy Unrau
11. KDE4.0 Fiasco
● Interestingly, GNOME 3.0 suffers similar kind
of muddle recently
12. Hypothesis
● The preference and priority of developers and
users might differ
– Things users think important are sometimes not
that important for developers
● Developers love hacks, but only certain kind of
hack
– Things willing to do / Things needs to be done
13. Hypothesis
● There are several “modes” of software
development
– Mode == a way of thinking, manner
● Sometimes there are mismatches of expectation
between users and developers
– The preference of “community” might be changed as
time goes by
● Projects are doing great if they employ the right
product management scheme in the right time
– Vice Versa
15. Release-oriented
● Focused on good, attended Quality Assuarance
– QA works don't add new features
– QA is somewhat boring, believe me
– QA is needed to be done
● Stable(not so buggy, secure, etc), but not cutting-
edge
● Good for stable environment
● Basically for users who appreciate “usable” projects
● Most products (not only software) go this way
17. Head-oriented
● Continuously developed
– No release, just “snapshots”
– “always beta” (O'Reilley 2008)
● e.g. Wikipedia
– Facebook?
● Users & developers share the same codebase
– Thanks to Version Control System and so on
● Good for rapidly changing environment
● For developers(and advanced users)
18. Release vs. Head
● Surely there are hybrid release pattern
– Minimum QA are always there
19. Typical FLOSS development
dilemma
● Gaining momentum
● Gaining new users
● New users(e.g. Corporate users) appreciate
stable releases
● Developers appreciate cutting-edge snapshots
● Conflict!
– Sometimes it leads the loss of developers
21. Head-Oriented Release-Oriented
N of Developers >> Users Developers are happy Developers are not happy
Too difficult for ordinal users Too bureaucratic
Rapid development, but
the user base might remain
relatively small
Suited for initial phase
N of Developers << Users Developers might be happy Developers are not happy, but
but most users are not users might be
And ultimately developers Needs corporate backing?
suffers conflict with users
22. Head-Oriented Release-Oriented
N of Developers >> Users Developers are happy Developers are not happy
Too difficult for ordinal users Too bureaucratic
Rapid development, but
the user base might remain
relatively small
Suited for initial phase
N of Developers << Users Developers might be happy Developers are not happy, but
but most users are not users might be
And ultimately developers Needs corporate backing?
suffers conflict with users
23. Some thoughts
● Linux
– Head → Release went smoothly
● Others not
– Even/Odd numbering → mainline/stable release (w/ Git)
– Corporate backings
● Debian
– Long release interval → The rise of Ubuntu
● Mozilla
– vs. Google Chrome
– Is there still “community” development?
– Limited N of developers employed by limited N of corporations
● Web applications
– No deployment cost
– Many users, almost no outside developers
24. Some thoughts
● Japanese manufacturing companies
– Traditionally very Release-oriented
● “Monodukuri”
– Maybe one of the reason they have hard time to
adjust to the era of the Net
25. References
● See proceedings
● Or wait for full paper ;-)
26. Thanks for listening
mhatta@gnu.org
http://about.me/mhatta
Twitter/Identi.ca: @mhatta (in Japanese, English for Identi.ca)
Twitter: @masayukihatta (in English)