вторник, 8 декабря 2020 г.

Познакомьтесь с экспертами Samsung в области разработки программного обеспечения с открытым исходным кодом

 





Было время, когда компании, создававшие программное обеспечение (ПО), строго охраняли то, что они разработали. Но сейчас индустрия ПО продвигается вперёд за счёт совместного использования и совместной работы. Для компаний становится обычным делом открывать свой код для свободного доступа, что может привести к тому, что их технология станет новым стандартом.
С 2013 года Samsung Electronics является членом совета директоров крупнейшего в мире сообщества разработчиков ПО с открытым исходным кодом - Linux Foundation. Кроме того, Samsung Research, передовой центр исследований и разработок корпорации, который стоит в авангарде создания технологий будущего, снова продемонстрировал свою глубокую приверженность развитию ПО с открытым исходным кодом, проведя свою ежегодную конференцию Samsung Open Source Conference (SOSCON) в Южной Корее.
Официальный портал Samsung Newsroom решил выяснить, что думают разработчики открытого исходного кода в Samsung Research о состоянии open source индустрии сегодня? Для этого корреспонденты портала пригласили на беседу Сынбом Чоя, исполнительного вице-президента и руководителя группы по стратегии исследований и разработок в Samsung Research, а также Со-Ён Изабель Хван и Юнхван Чжона, инженеров из группы открытого исходного кода Samsung Research.
В ходе этой встречи специалисты не только отвечали на вопросы, но и обменивались мнениями со своими коллегами относительно затронутой темы.
Предлагаем вашему вниманию перевод беседы, которая была опубликована в конце прошлой недели.

Вопросы к главе группы открытого исходного кода Сынбом Чою

Корр.: Как бы вы определили понятие «открытый исходный код» одним предложением?

«Открытый исходный код - это необратимая тенденция нашего времени»

Корр.: Для руководителя группы стратегии исследований и разработок, проводящей исследования открытого ПО в Samsung, open source является неотъемлемой частью повседневной работы. Каковы были ваши первые впечатления от ПО с открытым исходным кодом?

В ходе реализации проектов в качестве руководителя группы стратегии исследований и разработок Samsung Research я осознал, насколько важную роль открытый код играет в продвижении технологий Samsung, и увидел в этом то, против чего мы не могли пойти.

Корр.: Вы сказали, что открытый исходный код отражает время, в которое мы живём. Почему вы считаете, что инновации с открытым исходным кодом так важны?

Когда дело доходит до открытого исходного кода, есть 2 ключевых преимущества. Прежде всего, это позволяет вам получить доступ к проверенному коду бесплатно. Делая проприетарные технологии открытыми, компания может зарекомендовать себя в качестве законодателя стандартов и технологического лидера. Вдобавок ко всему, конкуренция в сфере ПО с открытым исходным кодом, охватывающая такие области, как мобильная связь и IoT (Интернет вещей) уже в прошлом, а в последнее время такие направления как искусственный интеллект (AI), робототехника и передовые сетевые технологии, становятся ареной всё более ожесточённых сражений. Это означает, что компании не должны рассматривать стратегию приверженности к ПО с открытым исходным кодом как нечто, что приятно иметь, но что они должны иметь обязательно.

Корр.: Когда Samsung Electronics начал обращать внимание на открытый исходный код?

Ряд компаний начали предлагать проприетарные технологии с открытым кодом, чтобы занять лидирующие позиции в конкретной области. Следуя этой тенденции, Samsung Electronics начал внедрять собственные технологии с открытым исходным кодом в форме TIZEN OS.
С появлением TIZEN Samsung сделал всё возможное, чтобы внести свой вклад в сообщество разработчиков открытого ПО, создав Open Source Office, специализированную рабочую группу и запустив соответствующие образовательные программы для собственных программистов. В 2013 году Samsung создал организацию, занимающуюся продвижением открытого исходного кода за рубежом, и взрастил целую плеяду разработчиков. С 2014 года Samsung проводит мероприятие SOSCON в Корее с целью стимулирования инноваций в сфере open source на местном уровне. В целом Samsung представил более 130 проектов с открытым исходным кодом, сыграв тем самым ключевую роль в продвижении идеи использования открытого ПО.

Корр.: Поскольку разработки с открытым исходным кодом захватывают всё новые бизнес-сегменты, возникает необходимость в привлечении наиболее ярких умов. Какие преимущества имеют те, кто проявил большой талант в этой области?

Открытый исходный код - это относительно новое направление, охватывающее широкий спектр задач в нескольких областях, включая разработку. Учитывая это, я считаю важным, чтобы сотрудники активно выясняли, какая роль лучше всего соответствует их навыкам, и уверенно брались за реализацию новых задач, не боясь потерпеть неудачу.
Коммуникативные навыки особенно важны в этой области. Открытый исходный код в основном предназначен для совместного использования и совместной работы, а это означает, что способность эффективно общаться с компаниями и сторонними разработчиками является ценным навыком. Если вы активно берётесь за выполнение задач и обладаете отличными коммуникативными навыками, у вас есть потенциал стать специалистом по открытому ПО.

Корр.: Мы тоже надеемся, что к работе с открытым исходным SOSCON привлечёт множество великих умов. Каким вы видите будущее программного обеспечения и какую роль в этом будет играть Samsung Research?

Я не могу переоценить, насколько программное обеспечение стало неотъемлемой частью нашей повседневной жизни. «Надёжное» программное обеспечение требует постоянного внимания и приверженности своему делу. Таким образом, Samsung Research должен играть активную роль в долгосрочном расширении возможностей ПО. В будущем мы сделаем всё возможное, чтобы способствовать развитию открытого исходного кода и сотрудничеству.

Вопросы к инженерам группы открытого исходного кода под руководством Чоя

Корр.: Вкратце, как бы вы охарактеризовали Open Source Group?

Я бы сказала, что работа в Open Source Group создаёт окно возможностей. Мы решаем самые разные задачи, включая разработку, что позволяет нам получить богатый опыт и знания, которые делают нас экспертами в своей области. Вдобавок ко всему, открытый исходный код - это очень привлекательная сфера для меня лично, потому что она способствует развитию технологий на основе открытого сотрудничества.

Корр.: Поскольку разработка открытого ПО требует больших затрат и приверженности этому направлению, некоторые не совсем уверены, нужно ли нам выпускать программное обеспечение таким образом. Вы можете развеять такие опасения?

Когда я впервые начал работать с открытым исходным кодом, то получил множество вопросов, в которых спрашивали, зачем нам нужно делать технологии общедоступными. На практике не все технологии должны обязательно иметь открытый исходный код. Бывают обстоятельства, когда в определённый момент вы раскрываете технологии как часть стратегического шага, но бывают случаи, когда следует сохранить конфиденциальность.
Нам особенно необходимо делать ПО общедоступным в тех случаях, когда распространение этих технологий поможет занять лидирующие позиции в определённой области. В соответствии с этими усилиями Samsung Electronics создал IoTivity, проект с открытым исходным кодом на основе Интернета вещей, который является частью Open Connectivity Foundation (OCF) и объединяет сотни компаний-участников. Если бы Samsung был единственным вендором, обладающим определённой технологией Интернета вещей, продукты, которые мы разработали, были бы несовместимы с продуктами других компаний и, следовательно, были бы менее удобными. Вот почему открытое ПО важно, когда дело доходит до распространения наших технологий и захвата лидирующих позиций в этой области.

Корр.: С 2013 года Open Source Group входит в правление Linux Foundation, крупнейшей в мире организации с открытым исходным кодом. Что подтолкнуло вас к такому сотрудничеству?

Linux Foundation - это нейтральная некоммерческая организация, которая занимается проектами с открытым исходным кодом. В 2012 году Samsung Electronics представил TIZEN в сотрудничестве с Linux Foundation. С тех пор Samsung активно сотрудничал с Фондом и предлагал различные проекты.
В знак признания значительного вклада в продвижение открытого исходного кода нас пригласили стать членом правления фонда. Члены Совета участвуют в общих делах Фонда, охватывающих множество проектов, и при необходимости пользуются правом голоса. К тому же Samsung на правах одного из ключевых членов Фонда вносит значительные денежные средства в Linux Foudation для поддержания его стабильной работы.

Корр.: Поскольку открытое ПО становится нормой, всё больше и больше профессионалов обращают внимание на эту область. Вы бы порекомендовали им работать с открытым кодом?

Абсолютно! Опыт работы с open source ценится во всём мире и служит одним из наиболее объективных и надёжных показателей знаний о программном обеспечении. Open Source Group стремится продвигать своих членов в когорту лидеров проектов, предлагая им разнообразную поддержку. Работа с открытым исходным кодом не только даёт прекрасную возможность повысить ваши навыки работы с программным обеспечением, но и заявить о себе на глобальном уровне.

Корр.: Считаете ли вы, как и я, что открытый код - очень многообещающая область?

Да, я с тобой. Открытый исходный код - это то, что отрасль считает само собой разумеющимся, и для перехода на новый уровень нам будет необходимо сосредоточиться не только на программном обеспечении, но также на оборудовании и обработке данных. Это связано с тем, что ценности open source в отношении открытости и сотрудничества начинают распространяться за пределы отдельных компаний.

Несмотря на то, что их многолетний опыт, сфера деятельности и должности различаются, эксперты единодушно согласились с тем, что масштабы открытого исходного кода становятся всё шире и что совместное использование и сотрудничество будут ключом к развитию технологий, которые действительно принесут пользу в будущем. Обменявшись мнениями друг с другом, они подчеркнули общую приверженность продвижению открытого исходного кода на благо общества.

Meet the Experts Behind Samsung’s Open Source Software Development

There was a time when, by and large, companies that created software would closely guard what they had developed. Now, the software industry is driven by sharing and collaboration. It is becoming commonplace for companies to make their code open source and freely available to the public, which can result in their technology becoming the new standard.
Since 2013, Samsung Electronics has been a board member of the world’s largest open source community, the Linux Foundation. In addition, Samsung Research, the company’s advanced R&D hub, which leads the development of future technologies for its SET Business, has demonstrated its deep commitment to promoting the advancement of open source software by hosting its annual Samsung Open Source Conference (SOSCON) in Korea.
What do the researchers leading open source development at Samsung Research think of the state of open source today? To find out, Samsung Newsroom invited Seungbeom Choi, Executive Vice President and Head of the R&D Strategy Team at Samsung Research, as well as Seo-Young Isabelle Hwang and Yoonhwan Jung, Engineers from Samsung Research’s Open Source Group, to take part in a wide-ranging and informative Q&A session.
Read on to find out what the experts asked one another, and what they see as the future of open source innovation.

Open Source Group Engineers’ Questions for Choi

Q: How would you define ‘open source’ in a single sentence?

Open source is an irreversible trend of the times we live in.

Q: As the head of R&D Strategy team that leads Samsung’s open source research, open source is an integral part of your daily work. What were some of your first impressions of open source software?

In the course of advancing projects as the Head of Samsung Research’s R&D Strategy Team, I came to realize just how important of a role open source plays in advancing Samsung technologies, and saw it as something that we could not go against.

Q: You’ve referred to open source as being reflective of the times in which we live. Why do you believe open source innovation is so important?

When it comes to open source, there are two key benefits, per se. First and foremost, it allows you to access verified code for free. By making proprietary technologies open source, a company can establish itself as a standard-setter and technological leader. On top of that, open source competition – spanning areas such as mobile and IoT (the Internet of Things) in the past and, more recently, artificial intelligence (AI), robotics and advanced network technologies – is becoming progressively fiercer. This means that companies should not view an open source strategy as something that is nice to have, but that they must have.

Q: When did Samsung Electronics begin to take note of open source?

A number of companies have started to unveil proprietary open source technologies in an effort to take the lead in this particular area. In keeping with this trend, Samsung Electronics began to introduce its own open source technologies in the form of TIZEN.
With TIZEN coming along, Samsung went to great lengths to contribute to the open source community by establishing the Open Source Office, a specialized task force, and run open source educational programs for in-house developers. In 2013, Samsung created an organization dedicated to advancing open source overseas, and nurtured developers. Since 2014, Samsung has hosted SOSCON in Korea with a view toward fostering open source innovation locally. In all, Samsung has introduced over 130 open source projects, thereby playing a pivotal role in driving open source forward.

Q: With the field of open source development continuously expanding, it underlines a need for more bright minds. What makes for great talent in this area?

Open source is a relatively new field that encompasses a wide array of jobs spanning multiple areas, including development. With this in mind, I believe it is important for individuals to actively figure out what kind of role best suits their skills by taking on new tasks with confidence and not being afraid of failure.
Communication skills are especially important in this field. Open source is basically about sharing and collaboration, which means the ability to communicate effectively with businesses and third-party developers is a valuable skill. If you’re proactive about taking on tasks and you have great communication skills, you have the potential to become an open source specialist.

Q: We, too, hope that lots of great minds will be drawn to working in open source. What do you see as the future of software, and what role will Samsung Research play?

I cannot overstate just how integral software has become to our daily lives. ‘Solid’ software requires continuous commitment. As such, Samsung Research needs to play an active role in enhancing software’s capabilities long-term. Going forward, we will do our best to promote open source development and cooperation.

Choi’s Questions for Open Source Group Engineers

Q: In a nutshell, how would you sum up the Open Source Group?

I would say that working within the Open Source Group creates a window of opportunity. We’re tasked with handling a variety of jobs, including development, which enables us to obtain a wealth of experience and a level of expertise that makes us experts in our field. On top of that, open source is a very attractive field to me personally because it’s about driving technology forward based on open collaboration.

Q: As open source development entails great cost and commitment, some are not entirely convinced as to why we need to release software this way. How would you address those concerns?

When I first started working in open source, I received lots of questions asking why we needed to make technologies openly available. In fact, not every technology needs to be made available open source. There are time when you would choose to reveal a technology as part of a strategic move, but there are also times when you should keep the technology confidential for the sake of acquisition.
We especially need to make technologies available open source in cases where spreading those technologies will help us establish our leadership in a certain field. In line with these efforts, Samsung Electronics created IoTivity, an IoT-based open source project that’s part of the Open Connectivity Foundation (OCF) and features hundreds of member companies. If Samsung were the only company that possessed a certain IoT technology, the products we developed would not be compatible with those of other companies, and would therefore be less usable. This is why an open source approach is essential when it comes to spreading technologies and becoming the leader in a given field.

Q: Since 2013, the Open Source Group has been on the board of the Linux Foundation, the world’s largest open source organization. What led you to engage in such a collaboration?

The Linux Foundation is a not-for-profit organization that runs open source projects in a neutral manner. In 2012, Samsung Electronics introduced TIZEN in cooperation with the Linux Foundation. Since then, Samsung has actively collaborated with the Foundation and proposed various projects.
In recognition of our significant contribution to the promotion of open source, we were invited to serve as a member of the Foundation’s board. Board members participate in the Foundation’s general affairs, encompassing tons of projects, and exercise voting rights when needed. This makes Samsung a major part of the board.

Q: With open source becoming the norm, more and more professionals are paying attention to this field. Would you recommend open source to them?

Absolutely! Open source experience is prized around the world, and serves as one of the most objective and reliable measurements of one’s software expertise. The Open Source Group is dedicated to developing its members into project leaders by offering them a variety of support. Not only does working in open source offer a great opportunity to boost your software skills, it also offers a chance to make your name known to the world.

Q: Do you believe, as I do, that open source is a very promising field?

Yes, I am with you. Open source is something that the industry takes for granted, and taking it to the next level will require us to focus not just on software but also hardware and data. This is because open source’s values of openness and collaboration are beginning to spread beyond individual companies.
Though their years of experience, fields and job titles differ, the experts unanimously agreed that open source is becoming wider in scope, and that sharing and collaboration will be key to developing technologies that truly benefit the future. After corresponding with one another, they emphasized their shared commitment to advancing open source for the betterment of society.