Irc-Unix.net

Главная | Actual Topics | Обратная связь | В избранное | Сделать домашней | Антиспам ;)
Категории
 System & Utilities
 Unix News
 OS Emulator
 Developing
 Learning/Education
 Games
 Humour
Каталог статей
Все статьи

Antispam
Статьи
Биллу Гейтсу тоже предлагают избавиться ...
Вымогательство в борьбе со спамом
Календарь

December, 2018
ПнВтСрЧтПтСбВс
12
3456789
10111213141516
17181920212223
24252627282930
31
Опросы
Какой из этих ОС Вы отдаете большее предпочтение?

QNX
FreeBSD
Linux(any)
Solaris
Mac OS
Windows XP
Windows 2003
Что такое ОС? :)


Результаты
Другие опросы

Всего голосов: 327
Комментарии: 0
Ссылки

Архив Новостей
 December 2018 (4)
 November 2018 (7)
 October 2018 (13)
 September 2018 (8)
 August 2018 (8)
 July 2018 (11)
 June 2018 (13)
 May 2018 (10)
 April 2018 (14)
 March 2018 (11)
 February 2018 (13)
 January 2018 (13)
 December 2017 (14)
 November 2017 (15)
 October 2017 (19)
 September 2017 (18)
 August 2017 (13)
 February 2017 (14)
 January 2017 (19)
 December 2016 (16)
 November 2016 (16)
 October 2016 (21)
 September 2016 (18)
 August 2016 (16)
 July 2016 (16)
 June 2016 (20)
 May 2016 (18)
 April 2016 (15)
 March 2016 (22)
 February 2016 (17)
 January 2016 (15)
 December 2015 (15)
 November 2015 (22)
 October 2015 (20)
 September 2015 (17)
 August 2015 (25)
 July 2015 (20)
 June 2015 (23)
 May 2015 (21)
 April 2015 (17)
 March 2015 (19)
 February 2015 (9)
 January 2015 (23)
 December 2014 (9)
 November 2014 (13)
 October 2014 (12)
 September 2014 (18)
 August 2014 (20)
 July 2014 (10)
 June 2014 (12)
 May 2014 (12)
 April 2014 (10)
 March 2014 (22)
 February 2014 (10)
 January 2014 (8)
 December 2013 (26)
 November 2013 (53)
 October 2013 (40)
 September 2013 (48)
 August 2013 (63)
 July 2013 (56)
 June 2013 (52)
 May 2013 (49)
 April 2013 (67)
 March 2013 (74)
 February 2013 (63)
 January 2013 (62)
 December 2012 (62)
 November 2012 (66)
 October 2012 (68)
 September 2012 (48)
 August 2012 (75)
 July 2012 (60)
 June 2012 (71)
 May 2012 (69)
 April 2012 (85)
 March 2012 (86)
 February 2012 (90)
 January 2012 (81)
 December 2011 (103)
 November 2011 (118)
 October 2011 (74)
 September 2011 (2)
 June 2011 (110)
 May 2011 (118)
 April 2011 (111)
 March 2011 (112)
 February 2011 (101)
 January 2011 (119)
 December 2010 (117)
 November 2010 (118)
 October 2010 (131)
 September 2010 (117)
 August 2010 (226)
 July 2010 (351)
 June 2010 (305)
 May 2010 (319)
 April 2010 (343)
 March 2010 (329)
 February 2010 (311)
 January 2010 (312)
 December 2009 (266)
 November 2009 (156)
 July 2009 (101)
 June 2009 (279)
 May 2009 (365)
 April 2009 (348)
 March 2009 (347)
 February 2009 (323)
 January 2009 (318)
 December 2008 (237)
 November 2008 (155)
 October 2008 (334)
 September 2008 (310)
 August 2008 (343)
 July 2008 (362)
 June 2008 (322)
 May 2008 (456)
 April 2008 (1276)
 March 2008 (1658)
 February 2008 (250)
 January 2008 (6)
 November 2007 (1)
 September 2007 (1)
 June 2007 (1)
 May 2007 (1)
 March 2007 (1)
 January 2007 (2)
 December 2006 (1)
 October 2006 (2)
 September 2006 (1)
 August 2006 (2)

Embrace Open Source culture: the 5 common transformations.

System & Utilities
Article originally published at Linedin on May 15th 2016.

This is a story of what I have lived or witnessed a few times so far. A story of an organization that used to consume, develop and ship proprietary software for many years. At some point in time, management took the decision of using Open Source. Like in most cases, the decision was forced by its customers, providers, competitors... and by numbers.

A painful but unavoidable transformation was required.

1.- Open Source consumer

Engineers had to learn a new system, adapt or re-write those features that used to made the organization unique, together with many other painful actions. It was expensive at the beginning but, due to the cost reduction in licenses and the change that Linux represented in the relation with providers, in a few years it was clearly worth it. And if it wasn't, it didn't matter since it was what the market demanded. There was no way back

Every software organization has gone through their unique journey, but the final sentence of the story has been the same for all of them: they became an Open Source consumers.

2.- Open Source producer

This organization gained control over its production and, by consuming Open Source, it could focus many resources in differentiation, without changing the structure, development and delivery processes. At some point, it was shipping products that involved a significant percentage of generic software taken “from internet”.

It became an Open Source producer.

You can recognise such organizations they frequently create a specific group, usually linked to R&D, in change of brining all the innovation that is happening "in the Open Source community" into the organization.

Little by little this organisation realised that giving fast and satisfactory answers, to its customer demands became more and more expensive. They got stuck in what rapidly became an old kernel or tool chain version.... Bringing innovation from “the community” required back-porting, solving complex integration issues, incompatibilities with what your provider brings, what your customer wants.

So they have to upgrade.

This organization will be able now to take advantage of all the common features and compatibilities that the new kernel, the new tool chain brings. But, guess what, forward porting all the differentiation features this organization has developed, all the bug fixes, is so much work and so complicated that the challenge put the organization at risk. 

3.- Open Source contributors

The organization feels now the downsides of becoming a blind Open Source consumer and producer. Execs feels like when a bubble explodes and they are inside of it. They has less control than they thought, which turns out to be expensive, and what is worse, they lack the expertise within the organization to gain it....

But, after struggling for some time, this organization survived, which means that it has learnt some lessons:
  • Upstream those features that are not differentiation factors any more.
  • Increase the investment in that reduced groups of rock-stars that are up to date of what's going on "in the different communities".
  • Invest in those Open Source projects the develop the key software you consume.
  • Even better, start your own Open Source project to promote your technologies and be perceived as a leader..
  • Reduce the upgrade cycle, so the "upgrade pain" is lower. As a side effect, the organization has the opportunity to increase the cash flow when doing two smaller upgrades instead of a big one. At the very end, the real profit comes with the first update, not with the new version, right?

This organization ended up upstreaming features when they can, normally very late, because “they do not have time”, frequently assigning that task to young inexperienced developers or, even "better", subcontracting it, which is "cheaper".

You can recognise that this organization has gone through the described process when attending to conferences given by any of its executives. They cannot stop talking about how much they contribute to this and that community, about how awesome the community is, how important it is to be open and share.... they are referring all the time to communities/upstream as "us” and “them". They think they got it, they really do.

Most of them believe they are in the crest of the wave after going through this third transformation process. They are innovative, they has been able to reduce their time to market, they are gaining reputation within a variety of communities… They are not just Open Source consumers and producers any more. They are also contributors. Some of them even heavy and "successful" contributors.

But if you look closer, they have not adopted "the Open Source way".

This organization keep its traditional processes intact. It is managed in the same way. Decision processes are taken like when it was a proprietary company, it has not improved transparency significantly, it does not share code and practices among departments.... there is a totally different reality in front and behind its firewall, between production and R&D, between management, engineering, customer support, etc..

This organization face friction because of this reality. It still cannot move fast enough. Upgrading is still too expensive since now they have to do it more often than years ago, upstreamming goes so slow, when it happens. They cannot control the communities they are investing on...

So going through a forth transformation becomes unavoidable. Some refer to this transformation as "upstream first".

4.- Upstream first or becoming a good Open Source citizen

This fourth transformation basically means that upstreaming is part of your development process, not an aside task. It also means that communities are part of your delivery strategy, not an after market topic, that R&D is a two way road where you do not just consume innovation created by others but you share yours, not just "promote it". You really need to get involve.

This organization will learn that by becoming more open, their engineers learn more and faster, so the organization itself. It is at this stage where the organization really understand where the real value is in the software they produce compared to what is commodity...or that is what its executives and managers most likely believe, once again. :-)

But open source (no capital letters any more) is not about being open, but about being transparent, which means that is not just about seeing what is behind the glass, but also understand it.

I believe the fictional organization I am talking about will have to take one more step, the fifth one. It will be about "becoming upstream".

5.- Becoming upstream or being an open source organization

This is about understanding that, if you consume, produce and contribute Open Source, the smart thing to do is becoming an open source company. I think it is naive to pretend taking full advantage of  Open Source while keeping your traditional corporate culture, which collides with that of those who produces most of the software you consume and ship, who are your “upstream”. You are building your business on top of them. Since you cannot control them, become "them".

The smart thing to do is to surf the wave, not fight against it, generating friction. Any manager knows that friction is expensive, reduces focus and drives away talent.  It is bad for the business.

The required culture change to succeed in this fifth transformation involves thinking less about us (company and customers) and them (community), and more about us (ecosystem). It can't be any more about upstream and downstream but about technology and service. It has to be less about upgrading and more about updating, less about "manage" and more about "lead" at every level of the organization, not just referred to execs and managers.

It is a transformation in which engineers are empowered, where management is more focused on collecting information for execs instead of producing it, and after decisions are taken, their key focus is alignment. A transformation in which execs get closer to where the real value is, to people, because they are the "masters". A transformation in which engineers not just follow, they get exposed, they take responsibility and assume the consequences... getting paid for it.

An environment in which accessing to key information does not depend on your position within the organization chart, which means that power does not depend so much  on what others ignore, but decisions are taken based on shared knowledge. A culture in which transparency is the norm not the exception.

In summary, a transformation that leads to a stage in which the organization steers its ecosystem instead of driving it. So it leads it in a sustainable way.

A quimera?

I understand it might sound like a quimera, but:
  1. No more than it would have sounded 15 years ago any of the stories that CEO or Open Source Program managers from leading corporations are telling nowadaus in popular FOSS events.
  2. I do not think the debate is if this fifth transformation will be needed, but about when and how to go through it.
  3. My +10 years of experience in Open Source as manager tells me that, waiting to face any of the first four transformation processes until you have no choice is an unnecessary risk. I suspect the same will apply to the fifth one.

So my message is,
  1. Consume, produce and contribute to open source being a good citizen.
  2. Embrace Open Source culture... better sooner than later.

Pic link.



  


Разместил: Planet KDE | Дата: 17.05.2016 | Прочитано: 569 | Раздел: System & Utilities   

Рейтинг статьи

Средняя оценка: 0.00/0Средняя оценка: 0Всего голосов:0

Отлично
Хорошо Нормально Пойдёт Плохо


Смотрите также связанные темы

13.01.2010 VMware to acquire Zimbra
VMware to acquire Zimbra Posted by Steve Herrod Chief Technology Officer In August, I published a blog post explaining our acquisition of SpringSource, the popular open source Java development framework focused on simplifying the task of application development. Furthermore, we liked how SpringSource targets this application development simplicity for both on-premise and cloud deployment targets. Today I’m pleased to announce that we have entered into a definitive agreement to acquire Zimbra from Yahoo.  While Zimbra’s domain is different than that of SpringSource, there are severa...
20.07.2010 Open Standards for Interoperability, Portability, and Security
Open Standards for Interoperability, Portability, and Security Posted by Winston BumpusDirector of Standards Architecture, VMware I’m Winston Bumpus, director of standards architecture at VMware and president of the Distributed Management Task Force Inc. (DMTF). I want to share some thoughts on the ever-evolving cloud computing environment, specifically around open standards and open source software. You might have seen an announcement this week on OpenStack, and I wanted to take this opportunity to shed light on VMware’s opinion on the value of open source and the need to view it different...
18.10.2012 New HTML5 SDK from QNX Bridges the Gap Between App Developers and Automakers
Mobile developers can now create automotive apps based on standard web technologies like CSS3, HTML5, and JavaScriptDETROIT, SAE Convergence 2012 booth 815, October 16, 2012 Mobile app developers see car infotainment as a potentially lucrative new market, and automakers want to leverage the talents of the mobile community but until now, the two sides have had little way of working together. Today, QNX Software Systems Limited announced a new solution designed to tear down these barriers and to enable new partnerships between the mobile and automotive worlds: the HTML5 SDK for the QNX CAR 2 app...
08.10.2015 Поведение сообщества побудило Сару Шарп и Мэтью Гарретта оставить разработчиков ядра Linux
В сообществе разработчиков ядра Linux произошёл конфликт, вызванный некорректным поведением её представителей включая «отца» крупнейшего Open Source-проекта — Линуса Торвальдса (Linus Torvalds). Сначала, 5 октября, Сара Шарп (Sarah Sharp), сотрудница Intel, которая до недавнего времени поддерживала в ядре Linux код драйвера для хост-контроллера USB 3.0, объявила об уходе из сообщества разработчиков. Вот как она сама объяснила это решение: «Я окончательно поняла, что…
29.04.2008 Вышел VegaStrike 0.5.0 stable
27.04.2008 вышел стабильный релиз космического симулятора VegaStrike 0.5.0. Vega Strike - это Open Source 3D OpenGL Action-Space-Sim, подобно старой доброй Элите. В игре можно заниматься торговлей, пиратством, охотой на пиратов, исследованием вселенной. В новой версии улучшена графика, физика, автопилот, навигация, добавлены новые типы кораблей, оружия... В целом приятнее (мое ИМХО) :) Игра выпущена для платформ: Windows, Linux-32, Linux-64, Mac Intel, Mac PPC. По словам разработчиков, мультиплеер и ММО пока не реализованы, но над этим активно работают. Домашняя страница: http://vegastrike.sou...
29.10.2015 Открыт исходный код базы данных Greenplum — продвинутого warehouse на базе PostgreSQL
Вчера, 28 октября, стало известно об открытии исходного кода базы данных Greenplum Database (GPDB), позиционируемой как продвинутое полнофункциональное Open Source-хранилище данных (warehouse) на основе свободной СУБД PostgreSQL. Greenplum — СУБД, созданная одноименной компанией, которая была в 2010 году куплена EMC Corporation, а в 2013 году перешла к Pivotal Software. Открытие кода GreenplumDB (GPDB) было анонсировано Pivotal ещё в феврале, и теперь это…
01.06.2007 A BSD Rootkit Primer

22.12.2015 Best of Opensource.com: Tutorials
One of the great aspects of open source is that there's always something new to learn. Many of us like to jump right in with new software or technology and learn by trial and error.
01.06.2016 Red Hat на партнёрской конференции в Северной Америке: «Мы сильнее вместе с Microsoft»
Более месяца назад американская Linux-компания Red Hat провела свою Североамериканскую партнёрскую конференцию — Red Hat North America Partner Conference (NAPC). Сделанные на ней заявления были опубликованы в блоге Microsoft Openness и представляют однозначный интерес для Open Source-сообщества, придерживающегося сдержанных (по меньшей мере) взглядов касательно гиганта мира проприетарного программного обеспечения. Основная тема конференции NAPC сформулировалась как «быть сильнее вместе с партнёрами». Как ни…
02.07.2016 desktop3 added to PyPI
The desktop package provides desktop environment detection and resource opening support for a selection of common and standardised desktop environments. Currently, in Python's standard library, there is apparently no coherent, cross-platform way of getting the user's environment to "open" files or resources when requested by a Python program.
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
Google Search
Google

Web irc-unix.net

Топ Новостей
1: Fedora and KDE/spin\'s treatment - Discussion
Hot NEWS!
Просмотров - 3101


2: Offline Vaults for an extra layer of protection
Просмотров - 775

3: KDE\'s Kirigami 2.0 Framework for Convergent UIs Enters Beta with New Features
Просмотров - 755

4: Akonadi/KMail issues on Tumbleweed?
Просмотров - 681

5: Netrunner Desktop 16.09 "Avalon" Linux OS Is Out with Kernel 4.7, KDE Plasma 5.7
Просмотров - 657

6: Debugging issues booting a PC in 2018
Просмотров - 655

7: KDevelop 5.0.2 released for Windows and Linux
Просмотров - 641

8: plib3.gui 0.9.9
Просмотров - 625

9: Konstruct
Просмотров - 613

10: Best Desktop Environment
Просмотров - 597

11: KDE Connect – State of the union
Просмотров - 594

12: KDE Connect Sprint
Просмотров - 590

13: Come dine with the KDE e.V. board in Berlin in October
Просмотров - 589

14: Help Canonical Test GNOME Patches, Android Apps Illegally Tracking Kids, MySQL 8.0 Released and More
Просмотров - 581

15: Multi-screen woes in Plasma 5.7
Просмотров - 580

Google 120X240
Ссылки

Главная | Actual Topics | Статьи | Обратная связь | Guest Book
Генерация: 1.556 сек. и 13 запросов к базе данных за 1.495 сек.
Powered by SLAED CMS © 2005-2007 SLAED. All rights reserved.