Last year, Ubuntu Korean LoCo participated “Open Source Contributhon”(Contribution + Marathon) as Ubuntu Korean L10n team to engage new l10n contributors. “Open Source Contributhon” is an program led by a government agency, And more than 20 teams joined last year.
In this session, We’ll introduce details about “Open Source Contributhon”(which is now “Open Source Contribution Academy”) and our experiences about the program as mentors and as mentees.
https://2021.ubucon.asia/sessions/engaging_new_l10n_contributors_through_open_source_contributhon/
Automating boring and repetitive UbuCon Asia video and subtitle stuffsYoungbin Han
Whether it’s online or offline event, There’s always boring and repetitive jobs for event organizers and volunteers. Putting cover on session videos and making subtitle for videos are part of them. UbuCon Asia team, is no exception. But like you and other ordinary people, our organizers also have their own job and busy with that usually. As it’s first event we don’t even know if we can gather enough volunteers or gain sponsorship to hire some workers. So, We decided to use some automation tools like CI/CD, Speech to text, Translation API, Video cover rendering template and so on to automate these boring job as much as possible and reduce cost at the same time. In this session, I would like to share how we did this and what we’ve learned while trying to automate stuffs.
https://2021.ubucon.asia/sessions/automating_boring_and_repetitive_ubucon_asia_video_and_subtitle_stuffs
[Lightning talk] My First Contribution of Taiwanese ProjectDaeHyun Sung
"My First Contribution of Taiwanese Project"
COSCUP x GNOME.Asia x openSUSE Asia 2018 Welcome Party - Lightning Talk
I contributed Taiwanese Unicode IDS Implement Project "han3_ji7_tsoo1_kian3(漢字組建)"
DaeHyun Sung(성대현,成大鉉,ソン・デヒョン)
[LibreOffice Asia Conference 2019] CJK Issues on LibreOffice(based on Korean ...DaeHyun Sung
Title: CJK Issues on LibreOffice(based on Korean and Hanja 한자/漢字)
LibreOffice Asia Conference 2019 Tokyo, Japan.
LibreOffice Korean Team(리브레오피스 우리말 모듬)
Author: 성대현(DaeHyun Sung, 成大鉉, ソン・デヒョン)
Talk Date: 2019-05-25 Saturday(토요일, 土曜日, 星期六)
Link: https://conf.libreoffice.jp/talk.html
LibreOffice Asia Conference 2019 : https://conf.libreoffice.jp/
.NET Fest 2019. Сергей Корж. Natural Language Processing in .NETNETFest
Задачи по обработке естественного языка сейчас встречаются практически в любом проекте. К сожалению, до недавнего времени, платформа .NET не сильно подходила для решения подобных задач. С выходом ML.NET ситуация стала меняться к лучшему, но все еще далека от идеала.
На этом докладе я расскажу про основные задачи, которые решаются методами Natural Language Processing и какие существуют способы решения этих задач на платформе .NET (сервисы, библиотеки, фреймворки).
Automating boring and repetitive UbuCon Asia video and subtitle stuffsYoungbin Han
Whether it’s online or offline event, There’s always boring and repetitive jobs for event organizers and volunteers. Putting cover on session videos and making subtitle for videos are part of them. UbuCon Asia team, is no exception. But like you and other ordinary people, our organizers also have their own job and busy with that usually. As it’s first event we don’t even know if we can gather enough volunteers or gain sponsorship to hire some workers. So, We decided to use some automation tools like CI/CD, Speech to text, Translation API, Video cover rendering template and so on to automate these boring job as much as possible and reduce cost at the same time. In this session, I would like to share how we did this and what we’ve learned while trying to automate stuffs.
https://2021.ubucon.asia/sessions/automating_boring_and_repetitive_ubucon_asia_video_and_subtitle_stuffs
[Lightning talk] My First Contribution of Taiwanese ProjectDaeHyun Sung
"My First Contribution of Taiwanese Project"
COSCUP x GNOME.Asia x openSUSE Asia 2018 Welcome Party - Lightning Talk
I contributed Taiwanese Unicode IDS Implement Project "han3_ji7_tsoo1_kian3(漢字組建)"
DaeHyun Sung(성대현,成大鉉,ソン・デヒョン)
[LibreOffice Asia Conference 2019] CJK Issues on LibreOffice(based on Korean ...DaeHyun Sung
Title: CJK Issues on LibreOffice(based on Korean and Hanja 한자/漢字)
LibreOffice Asia Conference 2019 Tokyo, Japan.
LibreOffice Korean Team(리브레오피스 우리말 모듬)
Author: 성대현(DaeHyun Sung, 成大鉉, ソン・デヒョン)
Talk Date: 2019-05-25 Saturday(토요일, 土曜日, 星期六)
Link: https://conf.libreoffice.jp/talk.html
LibreOffice Asia Conference 2019 : https://conf.libreoffice.jp/
.NET Fest 2019. Сергей Корж. Natural Language Processing in .NETNETFest
Задачи по обработке естественного языка сейчас встречаются практически в любом проекте. К сожалению, до недавнего времени, платформа .NET не сильно подходила для решения подобных задач. С выходом ML.NET ситуация стала меняться к лучшему, но все еще далека от идеала.
На этом докладе я расскажу про основные задачи, которые решаются методами Natural Language Processing и какие существуют способы решения этих задач на платформе .NET (сервисы, библиотеки, фреймворки).
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.
In this episode, we will focus on open sourcing how we run Netflix's open source program. Netflix has been using and contributing to open source for several years. Over the years, Netflix has released over one hundred Netflix Open Source (aka NetflixOSS) libraries, servers, and technologies. Netflix engineers benefit by accepting contributions and gathering feedback with key collaborators around the world. Users of NetflixOSS from many industries benefit from our solutions including Big Data, Build and Delivery Tools, Runtime Services and Libraries, Data Persistence, Insight, Reliability and Performance, Security and User Interface. With such a large and mature open source program, Netflix has worked on approaches and tools that help manage and improve the NetflixOSS source offerings and communities. Netflix has taken a different approach to building support for open source as compared to other Internet scale companies. Come to this session to learn about the unique approaches Netflix has taken to both distribute and automate the responsibilities of building a world-class open source program.
Just some thoughts, about costs and price of using and developing free and open source software from the point of view of business, developer and society.
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.
Intro to Kubernetes SIG Contributor ExperienceBob Killen
In this 30 minute session, we will explore the projects we have been working on with Contributor Experience and the future work we have on deck. We will provide an update to the following projects and have information on how to get involved.
How kubernetes works community, velocity, and contribution - osls 2017 (1)Brian Grant
Kubernetes is a very successful project today, based on stars analysis it is in top 0.01% of all github projects. Why is it successful? The technology is part of it. But we think that what makes Kubernetes special and successful is it’s community. In this talk we will describe the organization and evolution of the Kubernetes community. How we organize technical decision making and overall project roadmap. What makes it possible to have an open and growing community. What ensures the quality and timeliness of our releases. Most importantly, mistakes we made and what learnt from them in the 2.5 years of rapid growth.
You Don't Need to be a Developer to ContributeNathan Handler
You do not need to be a developer to contribute to an open source project. In this talk, Nathan Handler will share his experience of working on Ubuntu as both a contributor and leader in the community. He will discuss topics such as patching bugs, mentorship, education, dispute resolution, documentation, and many other forms of contributing. While the talk is based on the Ubuntu community, most of the topics should be applicable to other large communities.
How Open Source Helps to Bring Back Product ObsessionSauce Labs
When a company relies heavily on open source, it is a common practice to develop strategies and long term goals to manage the relationship between the company’s products and the open source ecosystem. We created the Open Source Program Office to:
- Make sure the important open source projects for Sauce are in a healthy state
- Motivate all Sauce Labs employees to consume and contribute to OSS in a simple, secure and healthy way
- Facilitate communication between product and the open source ecosystem
- Bring developers closer to the community to enable innovation and product obsession
- Shape and build important standards for Sauce Labs, such as WebDriver, in collaboration with other open source groups
This talk will show how we are doing all this in small steps, planning for the long run and involving all teams to increase the sense of belonging of OSS. And more importantly, it will show why having an open source strategy matters, and how can this benefit everyone in the long term.
Key Takeaways
- Why Sauce Labs created the Open Source Program Office, current projects and vision for the future
- Why having a healthy open source ecosystem matters and how that can help your organization down the road
- How open source can motivate teams to develop a product obsession
Building LibreOffice Korean Community and CJK common & different issuesDaeHyun Sung
Building LibreOffice Korean Community and CJK common &
different issues
- How do I use, contribute & promote LibreOffice in Korea for 3 years?
DaeHyun Sung( 성대현 , 成大鉉 , ソン・デヒョン )
Presentation slide for openSUSE + LibreOffice Virtual Conference 2020
Link: https://events.opensuse.org/conferences/oSLO/program/proposals/3154
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.
In this episode, we will focus on open sourcing how we run Netflix's open source program. Netflix has been using and contributing to open source for several years. Over the years, Netflix has released over one hundred Netflix Open Source (aka NetflixOSS) libraries, servers, and technologies. Netflix engineers benefit by accepting contributions and gathering feedback with key collaborators around the world. Users of NetflixOSS from many industries benefit from our solutions including Big Data, Build and Delivery Tools, Runtime Services and Libraries, Data Persistence, Insight, Reliability and Performance, Security and User Interface. With such a large and mature open source program, Netflix has worked on approaches and tools that help manage and improve the NetflixOSS source offerings and communities. Netflix has taken a different approach to building support for open source as compared to other Internet scale companies. Come to this session to learn about the unique approaches Netflix has taken to both distribute and automate the responsibilities of building a world-class open source program.
Just some thoughts, about costs and price of using and developing free and open source software from the point of view of business, developer and society.
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.
Intro to Kubernetes SIG Contributor ExperienceBob Killen
In this 30 minute session, we will explore the projects we have been working on with Contributor Experience and the future work we have on deck. We will provide an update to the following projects and have information on how to get involved.
How kubernetes works community, velocity, and contribution - osls 2017 (1)Brian Grant
Kubernetes is a very successful project today, based on stars analysis it is in top 0.01% of all github projects. Why is it successful? The technology is part of it. But we think that what makes Kubernetes special and successful is it’s community. In this talk we will describe the organization and evolution of the Kubernetes community. How we organize technical decision making and overall project roadmap. What makes it possible to have an open and growing community. What ensures the quality and timeliness of our releases. Most importantly, mistakes we made and what learnt from them in the 2.5 years of rapid growth.
You Don't Need to be a Developer to ContributeNathan Handler
You do not need to be a developer to contribute to an open source project. In this talk, Nathan Handler will share his experience of working on Ubuntu as both a contributor and leader in the community. He will discuss topics such as patching bugs, mentorship, education, dispute resolution, documentation, and many other forms of contributing. While the talk is based on the Ubuntu community, most of the topics should be applicable to other large communities.
How Open Source Helps to Bring Back Product ObsessionSauce Labs
When a company relies heavily on open source, it is a common practice to develop strategies and long term goals to manage the relationship between the company’s products and the open source ecosystem. We created the Open Source Program Office to:
- Make sure the important open source projects for Sauce are in a healthy state
- Motivate all Sauce Labs employees to consume and contribute to OSS in a simple, secure and healthy way
- Facilitate communication between product and the open source ecosystem
- Bring developers closer to the community to enable innovation and product obsession
- Shape and build important standards for Sauce Labs, such as WebDriver, in collaboration with other open source groups
This talk will show how we are doing all this in small steps, planning for the long run and involving all teams to increase the sense of belonging of OSS. And more importantly, it will show why having an open source strategy matters, and how can this benefit everyone in the long term.
Key Takeaways
- Why Sauce Labs created the Open Source Program Office, current projects and vision for the future
- Why having a healthy open source ecosystem matters and how that can help your organization down the road
- How open source can motivate teams to develop a product obsession
Building LibreOffice Korean Community and CJK common & different issuesDaeHyun Sung
Building LibreOffice Korean Community and CJK common &
different issues
- How do I use, contribute & promote LibreOffice in Korea for 3 years?
DaeHyun Sung( 성대현 , 成大鉉 , ソン・デヒョン )
Presentation slide for openSUSE + LibreOffice Virtual Conference 2020
Link: https://events.opensuse.org/conferences/oSLO/program/proposals/3154
Sprinting for success - the story of an open source doc sprintSarah Maddox
What's a doc sprint and how can you run one of your own? I ran a three-day doc sprint for the Kubeflow open source community in July 2019. This short presentation describes the event and its outcomes, and gives some tips on running a successful doc sprint.
My first presentation at Perl conference, where I introduced myself to wider Perl community and talked about Google@Home project ( https://github.com/IntelliHome/Google-at-Home ).
Similar to Engaging new l10n contributors through Open Source Contributhon (20)
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Understanding Nidhi Software Pricing: A Quick Guide 🌟
Choosing the right software is vital for Nidhi companies to streamline operations. Our latest presentation covers Nidhi software pricing, key factors, costs, and negotiation tips.
📊 What You’ll Learn:
Key factors influencing Nidhi software price
Understanding the true cost beyond the initial price
Tips for negotiating the best deal
Affordable and customizable pricing options with Vector Nidhi Software
🔗 Learn more at: www.vectornidhisoftware.com/software-for-nidhi-company/
#NidhiSoftwarePrice #NidhiSoftware #VectorNidhi
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
AI Genie Review: World’s First Open AI WordPress Website CreatorGoogle
AI Genie Review: World’s First Open AI WordPress Website Creator
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-genie-review
AI Genie Review: Key Features
✅Creates Limitless Real-Time Unique Content, auto-publishing Posts, Pages & Images directly from Chat GPT & Open AI on WordPress in any Niche
✅First & Only Google Bard Approved Software That Publishes 100% Original, SEO Friendly Content using Open AI
✅Publish Automated Posts and Pages using AI Genie directly on Your website
✅50 DFY Websites Included Without Adding Any Images, Content Or Doing Anything Yourself
✅Integrated Chat GPT Bot gives Instant Answers on Your Website to Visitors
✅Just Enter the title, and your Content for Pages and Posts will be ready on your website
✅Automatically insert visually appealing images into posts based on keywords and titles.
✅Choose the temperature of the content and control its randomness.
✅Control the length of the content to be generated.
✅Never Worry About Paying Huge Money Monthly To Top Content Creation Platforms
✅100% Easy-to-Use, Newbie-Friendly Technology
✅30-Days Money-Back Guarantee
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIGenieApp #AIGenieBonus #AIGenieBonuses #AIGenieDemo #AIGenieDownload #AIGenieLegit #AIGenieLiveDemo #AIGenieOTO #AIGeniePreview #AIGenieReview #AIGenieReviewandBonus #AIGenieScamorLegit #AIGenieSoftware #AIGenieUpgrades #AIGenieUpsells #HowDoesAlGenie #HowtoBuyAIGenie #HowtoMakeMoneywithAIGenie #MakeMoneyOnline #MakeMoneywithAIGenie
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Engaging new l10n contributors through Open Source Contributhon
1. Engaging new L10n contributors
through Open Source Contributhon
Bokmi Han <bmhan@nipa.kr>
Youngbin Han <youngbin@ubuntu-kr.org>
Joowon Jung <peter.j@kakao.com>
2. About the speakers
Youngbin Han
Leader - Ubuntu Korea Community / Organizer - UbuCon Asia 2021
Mentor - 2021 NIPA Opensource Contributhon, Ubuntu L10n team
DevOps Engineer at Cloudmate
Joowon Jung
Bachelor of Computer Science and Engineering, Konkuk University
Member - Ubuntu Korea Community, Ubuntu Korean Translators Team
Bokmi Han
Director, OSS Promotion Team, NIPA (‘19~)
Deputy Director, OSS Promotion Team & Software Quality Team,NIPA (‘13~’18)
Server Software Programmer (‘00~’12)
4. Open Source Contributhon
▶ Contribute + Marathon = Contributhon
▶ Mentors and Mentees meets on/offline to contribute for about 6 weeks.
▶ Operation Process
1. Selection of Open Source Projects and its mentors
2. Mentees Apply for the program and be selected
3. Every team starts contributing to their open source projects
4. Award the winning team through careful evaluation
▷ This program is organized by NIPA (National IT Industry Promotion Agency) since 2016.
▷ NIPA is a Korean government organization under the executive branch of MSIT(Ministry of Science
and Technology).
5. Open Source Contributhon
▶ How rather than What, Process rather than Product
▶ A guide to contributing to open source
▶ Code review, bug report, question, feature suggestion,
issue comment, documentation
▶ Direct experience of open source development culture
6. Contributhon Organization
▶ Mentor
- Developers who already plays the role of contributor, committer, maintainer
or owner at specific open source projects.
▶ Mentees
- Mostly the graduating college students or incumbents who either deal with
open source projects at work or does open source as hobby after work
hours.
▶ Projects
- The projects where mentors are actively contributing to.
10. What’s new in 2021?
▶ The Program gains new title
- ‘Open Source Contributhon’ → Open Source Contribution Academy
▶ Reinforcement of Open Source and
GitHub Basics
▶ Comprehensive Program
- Challenges Program, Masters Program
11. Open Source Promotion Activities of NIPA
<Open Source Developer Support>
- Open Frontier
- Contributhon Academy
< Open Source Community Support >
- Support for holding seminars
< Open Source Governance Consulting >
- Compliance, License Consulting
<Open Source Conferences>
- 30 sessions (‘21.11)
< OpenUP Center >
- Open Source Software Support
< OpenOS Development and
Distribution >
12. OpenUP < Open Source Support Center >
▶ Development Complex for Open Source Developers (Seoul)
16. Before COVID-19
- Organized offline event to engage newcomers
- Step by step 1 day workshop event
- Like workshop session on most tech conferences.
- LoCo staffs interact with attendees on-site
- To help onboard contributing to ubuntu
17. Limitation of 1 day workshop event & After COVID-19
- Most people easily get started with contribution. But they usually
don’t continue to contribute or become long-time contributor.
- Mostly stop contributing in few days ~ few months
- Offline event is no longer possible after COVID-19
- Social distancing!
- Need to move events & activities to online.
18. Participating Opensource
Contributhon as mentor
● Already heard and knew about the
program few years ago, interested in it.
● Other organizer in Ubuntu KR LoCo
suggested to join with L10n project.
● 6 weeks schedules: Can interact with
mentees for long time.
● Program during COVID-19: Get to know
how we can run program and engage
newcomers during the pandemic.
https://www.oss.kr/notice/show/89192428-ebf7-4de9-93a7-35caf76a1f4b?page=3
19. ● Program opening party
○ Quick intro to Ubuntu L10n, its
schedule and goals
● 1day workshop. Same
program as what we did
before COVID19
○ From signing up for launchpad
to submitting translation
suggestions.
● Few offline schedule were
possible last year
○ Because the situation were less
worse then this year...
First steps...
20. Translation: Easy to join, Easy
to get exhausted
- Easy to get started
- Just sign up for launchpad
- Go to translation interface, choose
package
- Translate and submit translation.
21. Translation: Easy to join, Easy
to get exhausted
- Easy to get exhausted
- UI Translation is basically repeat
translating short or long sentences.
- Translating a package can’t be done
forever: Strings changes over time,
package got deprecated sometimes
- Not easy to check if translation is natural
on actual software.
- Many newcomers try to translate as much
as possible in short time. And frequently
got exhausted
22. ● Personal weekly goals
○ Bunch of ubuntu packages to translate exists, Most people can’t
translate at them all at once.
○ Most people have their own job to do first, Amount of time people
can use for contribution is vary by each person.
○ How many strings per week you can translate?
Some new approaches for long term mentoring
23. ● Focus on translating small number of packages
○ Important and widely used packages first
○ Rather then translating bunch of packages
● Sub groups
○ With small number of members to focus on contribution and mentoring better
Some new approaches for long term mentoring
24. ● Midterm check & report
○ Check and organize what mentees have done so far
● Translation feedbacks
○ It’s not easy to check if translation is natural on actual software. So it’s important to
provide feedbacks frequently.
○ Provide detailed feedbacks on translation suggestions continuously
○ Share best practices of Ubuntu translation
■ Common mistakes
■ Conventions, Translation rules, glossaries
Motivating mentees to keep
participate during contributhon
26. Results & Lessons learned
- Some mentees became top 20 contributors of translation(among all
language translators) on launchpad.
- Their contributions reflected on Ubuntu 20.10 Groovy Gorilla
- Things to improve: Documentation
- Onboarding documentation for newcomers: Need to be easier to find, easier to understand
- Guide for testing translation on local environment before submitting translation.
28. Motivation to participate Opensource Contributhon
- Opensource Software?
- Opensource Contributhon?
- Ubuntu Korean Translation Project?
29. Join Ubuntu Korean Translators Team and get started
- Join launchpad
- Sign the Code of Conduct
- Using GPG keys Generated by gnupg package
- Subscribe to the mailing of Ubuntu Korean Translators Team
- Get 50+ Karma
- Karma is one way of showing how large a contribution someone has made in launchpad
- Practice translation suggestions with the advice of the mentors
30. Contributhon activity for 6 weeks
- Translate various packages
- app-install-data, python-apt, snappy, git, ...etc.
- Some packages provide the file and line information of the text
- If there are some questions, we asked to
Contributhon channel of Ubuntu Korea Community
Slack
- Mentos provide feedbacks to the appropriate translation
- Mentos help to choose the package to translate
31. Some difficulties to translate
- Invisible achievements
- poor motivation
- Texts that are ambiguous to translate
- ask to the mentos
- pass the text
- Lack of prior knowledge about the package
- search about the package
- Abbreviations that are difficult to interpret
33. Results of Contributhon
- Total 4,636 translations
- Two of us made it into the top 20 in translation
part of the TOP contributors ranking.
- Reflected in Ubuntu 20.10 Groovy Gorilla
- Continuous Translation Contributors
34. Results of Contributhon
- Poor motivation by repeating similar translation tasks alone
- Poor motivation by misunderstanding about Ubuntu Korean Translation
- maybe it causes the low goal achievement rate of some mentees