CINXE.COM
GNOME Asia Summit 2024 (6-8 December 2024) · GNOME Events (Indico)
<!DOCTYPE html> <html lang="en" prefix="og: http://ogp.me/ns#" data-canonical-locale="en-GB" data-static-site="false"> <head> <title>GNOME Asia Summit 2024 (6-8 December 2024) · GNOME Events (Indico)</title> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="csrf-token" id="csrf-token" content="00000000-0000-0000-0000-000000000000"> <link rel="shortcut icon" type="image/x-icon" href="/images/indico.ico"> <meta property="og:site_name" content="GNOME Events (Indico)"> <meta property="og:image" content="/event/258/logo-1963256727.png"> <meta property="og:title" content="GNOME Asia Summit 2024"> <meta property="og:type" content="event"> <meta property="og:description" content="GNOME.Asia Summit is the featured annual GNOME conference in Asia. It focuses primarily on the GNOME desktop but also covers applications and platform development tools. The summit brings together the GNOME community in Asia to provide a forum for users, developers, foundation leaders, governments, and businesses to discuss the present technology and future developments."> <script type="application/ld+json"> {"@context":"http://schema.org","@type":"Event","description":"GNOME.Asia Summit is the featured annual GNOME conference in Asia. It focuses primarily on the GNOME desktop but also covers applications and platform development tools. The summit brings together the GNOME community in Asia to provide a forum for users, developers, foundation leaders, governments, and businesses to discuss the present technology and future developments.","endDate":"2024-12-08T16:00:00+05:30","image":"https://events.gnome.org/event/258/logo-1963256727.png","location":{"@type":"Place","address":"Bagmane Constellation Business Park, Carina Building, 10th Floor East, Doddanekkundi, Bengaluru, Karnataka 560037","name":"Red Hat India Pvt. Ltd."},"name":"GNOME Asia Summit 2024","performer":[{"@type":"Person","affiliation":{"@type":"Organization","name":""},"name":"Kristi Progri"}],"startDate":"2024-12-06T08:50:00+05:30","url":"https://events.gnome.org/event/258/"} </script> <script type="text/javascript" src="/assets/i18n/en_GB.js"></script> <script type="text/javascript" src="/assets/i18n/en_GB-react.js"></script> <script type="text/javascript" src="/assets/js-vars/global.js"></script> <script src="/dist/js/exports.f2c26f8b.bundle.js"></script> <script src="/dist/js/common-runtime.cd4b8fc1.bundle.js"></script> <link rel="stylesheet" href="/dist/css/common.c2e6b7b2.css" /> <script src="/dist/js/common.4cf8d18a.bundle.js"></script> <link rel="stylesheet" href="/dist/css/react.c0eb75b7.css" /> <script src="/dist/js/react.cbe66cee.bundle.js"></script> <script src="/dist/js/semantic-ui.32899e53.bundle.js"></script> <link rel="stylesheet" href="/dist/css/semantic-ui.03304b73.css" /> <link rel="stylesheet" href="/dist/css/jquery.dee9784c.css" /> <script src="/dist/js/jquery.940a4064.bundle.js"></script> <link rel="stylesheet" href="/dist/css/main.1f667e5b.css" /> <script src="/dist/js/main.62d40d71.bundle.js"></script> <script src="/dist/js/module_core.5cfba714.bundle.js"></script> <script src="/dist/js/module_events.creation.f24ad529.bundle.js"></script> <script src="/dist/js/module_attachments.7bdcd885.bundle.js"></script> <script src="/dist/js/outdatedbrowser.474403ac.bundle.js"></script> <link rel="stylesheet" href="/dist/css/outdatedbrowser.17d2ff9d.css" /> <script src="/dist/js/module_events.display.b12b8099.bundle.js"></script> <script src="/dist/js/module_events.contributions.d9c9fa07.bundle.js"></script> <script src="/dist/js/module_events.header.8716a48e.bundle.js"></script> <script src="/dist/js/module_events.search.49360505.bundle.js"></script> <script src="/dist/js/module_vc.0ba71b8f.bundle.js"></script> <script src="/dist/js/module_events.cloning.08447b32.bundle.js"></script> <script src="/dist/js/module_events.importing.f9462014.bundle.js"></script> <link rel="stylesheet" href="/dist/css/themes_standard_inline_minutes.b7652c8a.css" /> <link rel="stylesheet" type="text/css" media="print" href="/dist/css/themes_standard_inline_minutes.print.e2242d49.css"> <script type="text/javascript" src="/static/custom/js/00-main.js"></script> <script type="text/javascript" src="/static/custom/js/10-events-guadec2019.js"></script> <script type="text/javascript" src="/static/custom/js/11-events-guadec2020.js"></script> <script type="text/javascript" src="/static/custom/js/12-events-guadec2021.js"></script> <script type="text/javascript" src="/static/custom/js/13-events-guadec2022.js"></script> <script type="text/javascript" src="/static/custom/js/14-events-guadec2023.js"></script> <script type="text/javascript" src="/static/custom/js/15-events-guadec2024.js"></script> <script type="text/javascript" src="/static/custom/js/16-events-guadec2025.js"></script> <script> moment.locale(["en-gb", 'en']); IndicoGlobalVars.isUserAuthenticated = false; </script> <script type="text/javascript" src="/assets/js-vars/user.js"></script> <script src="/dist/js/mathjax.bff92a03.bundle.js"></script> <link rel="stylesheet" type="text/css" href="/event/258/2987094141.css"> <link rel="stylesheet" type="text/css" href="/static/custom/css/00-main.css"> <link rel="stylesheet" type="text/css" href="/static/custom/css/01-fonts.css"> <link rel="stylesheet" type="text/css" href="/static/custom/css/02-footer.css"> <link rel="stylesheet" type="text/css" href="/static/custom/css/03-meetings.css"> <!-- Piwik --> <script> (function() { 'use strict'; var url = '//webstats.gnome.org/'; var g = document.createElement('script'); var s = document.getElementsByTagName('script')[0]; g.type = 'text/javascript'; g.defer = true; g.async = true; g.src = url + 'piwik.js'; g.onload = init_tracking; s.parentNode.insertBefore(g, s); function init_tracking() { try { track_site(); } catch(err) {} } function track_site() { var general_tracker = Piwik.getTracker(url + 'piwik.php', 18); general_tracker.enableLinkTracking(); general_tracker.trackPageView(); } })(); </script> <!-- End Piwik Code --> </head> <body data-user-id="null" data-debug="false" data-tinymce-content-css="["/dist/css/common.c2e6b7b2.css","/dist/css/react.c0eb75b7.css","/dist/css/semantic-ui.03304b73.css","/dist/css/jquery.dee9784c.css","/dist/css/main.1f667e5b.css"]" > <ind-bypass-block-links></ind-bypass-block-links> <div class="header"> <div class="page-header page-header-dark event-page-header"> <div class="main-action-bar flexrow f-j-space-between f-a-center"> <div class="button-bar flexrow f-j-start"> <a class="i-button text-color subtle icon-home" href="/" title="Go to the Indico Home Page"></a> <span class="separator"></span> <a class="i-button text-color subtle icon-first" href="/event/10/" title="Oldest event"></a> <a class="i-button text-color subtle icon-prev" href="/event/170/" title="Older event"></a> <a class="i-button text-color subtle icon-collapse" href="/category/4/" title="Up to category"></a> <span class="separator"></span> <a class="i-button text-color subtle icon-printer" href="/event/258/timetable/?print=1&view=standard_inline_minutes" title="Printable version"></a> <button class="i-button text-color subtle icon-filter filter-link " title="Add a filter"></button> <div id="event-filters" class="event-filters"> <form id="filterForm" style="margin: 0;"> <div style="float: right;"> <input type="submit" class="btn" value="Apply filter"> <input type="button" id="removeFilterButton" class="btn" value="Remove filter"> </div> <strong>Focus on: </strong> <select id="datesSelect" name="showDate" style="font-size: 8pt;"> <option value="all" checked>All days</option> <option value="2024-12-06" >6 Dec 2024</option> <option value="2024-12-07" >7 Dec 2024</option> <option value="2024-12-08" >8 Dec 2024</option> </select> <select id="showSessionSelect" name="showSession" style="font-size: 8pt;"> <option value="all" checked>All sessions</option> <option value="2" >GNOME CoC</option> <option value="1" >Opening Speech</option> </select> <span style="white-space: nowrap; margin-left: 65px;"> <input id="hideContributionsCheckbox" type="checkbox" name="detailLevel" style="margin-right: 5px;" value="session" > <strong id="hideContributionsLabel" style="cursor: pointer;">Hide Contributions</strong> </span> </form> </div> <script> (function() { 'use strict'; var filterButtonClicked = false; var filterButtonState = false; var filtersActive = false; function filterToggle() { if (!filterButtonClicked) { // When clicked for the first time append the div to the correct container $('#pageSubHeader').append($('#event-filters').detach()); filterButtonClicked = true; } filterButtonState = !filterButtonState; $('#event-filters').toggle(filterButtonState); } // Setup the filter button in the toolbar $('.filter-link').on('click', function(e) { e.preventDefault(); filterToggle(); }); // When remove filter button clicked, if needed reset the form and do submit otherwise // just hide the filter div $('#removeFilterButton').on('click', function() { // Reset the form $('#hideContributionsCheckbox').prop('checked', false); $('#datesSelect').val('all'); $('#showSessionSelect').val('all'); if (filtersActive) { $('#filterForm').submit(); } else { filterToggle(); } }); // Make the hide contributions label clickable $('#hideContributionsLabel').on('click', function() { $('#hideContributionsCheckbox').trigger('click'); }); if (filtersActive) { _.defer(filterToggle); } })(); </script> <div id="event-calendar-link" data-event-id="258" data-event-contrib-count="29" data-event-session-block-count="2" ></div> <a class="i-button text-color subtle icon-package-download" href="/event/258/attachments/package" title="Download material"></a> <button class="i-button text-color subtle icon-layout arrow js-dropdown" data-toggle="dropdown" title="Change theme"></button> <ul class="i-dropdown"> <li> <a href="/event/258/timetable/?view=standard">Indico style</a> </li> <li> <a class="disabled"><strong>Indico style - inline minutes</strong></a> </li> <li> <a href="/event/258/timetable/?view=standard_numbered">Indico style - numbered</a> </li> <li> <a href="/event/258/timetable/?view=standard_numbered_inline_minutes">Indico style - numbered + minutes</a> </li> <li> <a href="/event/258/timetable/?view=indico_weeks_view">Indico Weeks View</a> </li> </ul> <span class="separator"></span> <a class="i-button text-color subtle icon-edit" href="/event/258/manage/" title="Switch to the management area of this event"></a> <span class="separator"></span> <a href="/event/258/" class="i-button text-color subtle">Back to Conference View</a> </div> <div id="session-bar" class="session-bar flexrow f-j-end "> <div class="toolbar"> <div class="group"> <article id="tz-selector-widget" style="display:none" aria-labelledby="tz-selector"> <div> <h2 id="tz-selector">Choose timezone</h2> <div id="tz-profile-setting"> <span>Your profile timezone:</span> <span></span> </div> <form id="tz-mode-form" action="/change-timezone" method="post"> <fieldset id="tz-modes"> <legend>Use timezone based on:</legend> <input type="radio" name="tz_mode" id="tz-mode-local" value="local" checked aria-label="Use the event/category timezone"> <label for="tz-mode-local">Event/category</label> <input type="radio" name="tz_mode" id="tz-mode-custom" value="custom" aria-label="Use a custom timezone"> <label for="tz-mode-custom">Custom</label> </fieldset> <label id="tz-custom-field"> <span>Select a custom timezone</span> <select name="tz" size="12"> <option value="Africa/Abidjan" > Africa/Abidjan </option> <option value="Africa/Accra" > Africa/Accra </option> <option value="Africa/Addis_Ababa" > Africa/Addis_Ababa </option> <option value="Africa/Algiers" > Africa/Algiers </option> <option value="Africa/Asmara" > Africa/Asmara </option> <option value="Africa/Bamako" > Africa/Bamako </option> <option value="Africa/Bangui" > Africa/Bangui </option> <option value="Africa/Banjul" > Africa/Banjul </option> <option value="Africa/Bissau" > Africa/Bissau </option> <option value="Africa/Blantyre" > Africa/Blantyre </option> <option value="Africa/Brazzaville" > Africa/Brazzaville </option> <option value="Africa/Bujumbura" > Africa/Bujumbura </option> <option value="Africa/Cairo" > Africa/Cairo </option> <option value="Africa/Casablanca" > Africa/Casablanca </option> <option value="Africa/Ceuta" > Africa/Ceuta </option> <option value="Africa/Conakry" > Africa/Conakry </option> <option value="Africa/Dakar" > Africa/Dakar </option> <option value="Africa/Dar_es_Salaam" > Africa/Dar_es_Salaam </option> <option value="Africa/Djibouti" > Africa/Djibouti </option> <option value="Africa/Douala" > Africa/Douala </option> <option value="Africa/El_Aaiun" > Africa/El_Aaiun </option> <option value="Africa/Freetown" > Africa/Freetown </option> <option value="Africa/Gaborone" > Africa/Gaborone </option> <option value="Africa/Harare" > Africa/Harare </option> <option value="Africa/Johannesburg" > Africa/Johannesburg </option> <option value="Africa/Juba" > Africa/Juba </option> <option value="Africa/Kampala" > Africa/Kampala </option> <option value="Africa/Khartoum" > Africa/Khartoum </option> <option value="Africa/Kigali" > Africa/Kigali </option> <option value="Africa/Kinshasa" > Africa/Kinshasa </option> <option value="Africa/Lagos" > Africa/Lagos </option> <option value="Africa/Libreville" > Africa/Libreville </option> <option value="Africa/Lome" > Africa/Lome </option> <option value="Africa/Luanda" > Africa/Luanda </option> <option value="Africa/Lubumbashi" > Africa/Lubumbashi </option> <option value="Africa/Lusaka" > Africa/Lusaka </option> <option value="Africa/Malabo" > Africa/Malabo </option> <option value="Africa/Maputo" > Africa/Maputo </option> <option value="Africa/Maseru" > Africa/Maseru </option> <option value="Africa/Mbabane" > Africa/Mbabane </option> <option value="Africa/Mogadishu" > Africa/Mogadishu </option> <option value="Africa/Monrovia" > Africa/Monrovia </option> <option value="Africa/Nairobi" > Africa/Nairobi </option> <option value="Africa/Ndjamena" > Africa/Ndjamena </option> <option value="Africa/Niamey" > Africa/Niamey </option> <option value="Africa/Nouakchott" > Africa/Nouakchott </option> <option value="Africa/Ouagadougou" > Africa/Ouagadougou </option> <option value="Africa/Porto-Novo" > Africa/Porto-Novo </option> <option value="Africa/Sao_Tome" > Africa/Sao_Tome </option> <option value="Africa/Tripoli" > Africa/Tripoli </option> <option value="Africa/Tunis" > Africa/Tunis </option> <option value="Africa/Windhoek" > Africa/Windhoek </option> <option value="America/Adak" > America/Adak </option> <option value="America/Anchorage" > America/Anchorage </option> <option value="America/Anguilla" > America/Anguilla </option> <option value="America/Antigua" > America/Antigua </option> <option value="America/Araguaina" > America/Araguaina </option> <option value="America/Argentina/Buenos_Aires" > America/Argentina/Buenos_Aires </option> <option value="America/Argentina/Catamarca" > America/Argentina/Catamarca </option> <option value="America/Argentina/Cordoba" > America/Argentina/Cordoba </option> <option value="America/Argentina/Jujuy" > America/Argentina/Jujuy </option> <option value="America/Argentina/La_Rioja" > America/Argentina/La_Rioja </option> <option value="America/Argentina/Mendoza" > America/Argentina/Mendoza </option> <option value="America/Argentina/Rio_Gallegos" > America/Argentina/Rio_Gallegos </option> <option value="America/Argentina/Salta" > America/Argentina/Salta </option> <option value="America/Argentina/San_Juan" > America/Argentina/San_Juan </option> <option value="America/Argentina/San_Luis" > America/Argentina/San_Luis </option> <option value="America/Argentina/Tucuman" > America/Argentina/Tucuman </option> <option value="America/Argentina/Ushuaia" > America/Argentina/Ushuaia </option> <option value="America/Aruba" > America/Aruba </option> <option value="America/Asuncion" > America/Asuncion </option> <option value="America/Atikokan" > America/Atikokan </option> <option value="America/Bahia" > America/Bahia </option> <option value="America/Bahia_Banderas" > America/Bahia_Banderas </option> <option value="America/Barbados" > America/Barbados </option> <option value="America/Belem" > America/Belem </option> <option value="America/Belize" > America/Belize </option> <option value="America/Blanc-Sablon" > America/Blanc-Sablon </option> <option value="America/Boa_Vista" > America/Boa_Vista </option> <option value="America/Bogota" > America/Bogota </option> <option value="America/Boise" > America/Boise </option> <option value="America/Cambridge_Bay" > America/Cambridge_Bay </option> <option value="America/Campo_Grande" > America/Campo_Grande </option> <option value="America/Cancun" > America/Cancun </option> <option value="America/Caracas" > America/Caracas </option> <option value="America/Cayenne" > America/Cayenne </option> <option value="America/Cayman" > America/Cayman </option> <option value="America/Chicago" > America/Chicago </option> <option value="America/Chihuahua" > America/Chihuahua </option> <option value="America/Ciudad_Juarez" > America/Ciudad_Juarez </option> <option value="America/Costa_Rica" > America/Costa_Rica </option> <option value="America/Creston" > America/Creston </option> <option value="America/Cuiaba" > America/Cuiaba </option> <option value="America/Curacao" > America/Curacao </option> <option value="America/Danmarkshavn" > America/Danmarkshavn </option> <option value="America/Dawson" > America/Dawson </option> <option value="America/Dawson_Creek" > America/Dawson_Creek </option> <option value="America/Denver" > America/Denver </option> <option value="America/Detroit" > America/Detroit </option> <option value="America/Dominica" > America/Dominica </option> <option value="America/Edmonton" > America/Edmonton </option> <option value="America/Eirunepe" > America/Eirunepe </option> <option value="America/El_Salvador" > America/El_Salvador </option> <option value="America/Fort_Nelson" > America/Fort_Nelson </option> <option value="America/Fortaleza" > America/Fortaleza </option> <option value="America/Glace_Bay" > America/Glace_Bay </option> <option value="America/Goose_Bay" > America/Goose_Bay </option> <option value="America/Grand_Turk" > America/Grand_Turk </option> <option value="America/Grenada" > America/Grenada </option> <option value="America/Guadeloupe" > America/Guadeloupe </option> <option value="America/Guatemala" > America/Guatemala </option> <option value="America/Guayaquil" > America/Guayaquil </option> <option value="America/Guyana" > America/Guyana </option> <option value="America/Halifax" > America/Halifax </option> <option value="America/Havana" > America/Havana </option> <option value="America/Hermosillo" > America/Hermosillo </option> <option value="America/Indiana/Indianapolis" > America/Indiana/Indianapolis </option> <option value="America/Indiana/Knox" > America/Indiana/Knox </option> <option value="America/Indiana/Marengo" > America/Indiana/Marengo </option> <option value="America/Indiana/Petersburg" > America/Indiana/Petersburg </option> <option value="America/Indiana/Tell_City" > America/Indiana/Tell_City </option> <option value="America/Indiana/Vevay" > America/Indiana/Vevay </option> <option value="America/Indiana/Vincennes" > America/Indiana/Vincennes </option> <option value="America/Indiana/Winamac" > America/Indiana/Winamac </option> <option value="America/Inuvik" > America/Inuvik </option> <option value="America/Iqaluit" > America/Iqaluit </option> <option value="America/Jamaica" > America/Jamaica </option> <option value="America/Juneau" > America/Juneau </option> <option value="America/Kentucky/Louisville" > America/Kentucky/Louisville </option> <option value="America/Kentucky/Monticello" > America/Kentucky/Monticello </option> <option value="America/Kralendijk" > America/Kralendijk </option> <option value="America/La_Paz" > America/La_Paz </option> <option value="America/Lima" > America/Lima </option> <option value="America/Los_Angeles" > America/Los_Angeles </option> <option value="America/Lower_Princes" > America/Lower_Princes </option> <option value="America/Maceio" > America/Maceio </option> <option value="America/Managua" > America/Managua </option> <option value="America/Manaus" > America/Manaus </option> <option value="America/Marigot" > America/Marigot </option> <option value="America/Martinique" > America/Martinique </option> <option value="America/Matamoros" > America/Matamoros </option> <option value="America/Mazatlan" > America/Mazatlan </option> <option value="America/Menominee" > America/Menominee </option> <option value="America/Merida" > America/Merida </option> <option value="America/Metlakatla" > America/Metlakatla </option> <option value="America/Mexico_City" > America/Mexico_City </option> <option value="America/Miquelon" > America/Miquelon </option> <option value="America/Moncton" > America/Moncton </option> <option value="America/Monterrey" > America/Monterrey </option> <option value="America/Montevideo" > America/Montevideo </option> <option value="America/Montserrat" > America/Montserrat </option> <option value="America/Nassau" > America/Nassau </option> <option value="America/New_York" > America/New_York </option> <option value="America/Nome" > America/Nome </option> <option value="America/Noronha" > America/Noronha </option> <option value="America/North_Dakota/Beulah" > America/North_Dakota/Beulah </option> <option value="America/North_Dakota/Center" > America/North_Dakota/Center </option> <option value="America/North_Dakota/New_Salem" > America/North_Dakota/New_Salem </option> <option value="America/Nuuk" > America/Nuuk </option> <option value="America/Ojinaga" > America/Ojinaga </option> <option value="America/Panama" > America/Panama </option> <option value="America/Paramaribo" > America/Paramaribo </option> <option value="America/Phoenix" > America/Phoenix </option> <option value="America/Port-au-Prince" > America/Port-au-Prince </option> <option value="America/Port_of_Spain" > America/Port_of_Spain </option> <option value="America/Porto_Velho" > America/Porto_Velho </option> <option value="America/Puerto_Rico" > America/Puerto_Rico </option> <option value="America/Punta_Arenas" > America/Punta_Arenas </option> <option value="America/Rankin_Inlet" > America/Rankin_Inlet </option> <option value="America/Recife" > America/Recife </option> <option value="America/Regina" > America/Regina </option> <option value="America/Resolute" > America/Resolute </option> <option value="America/Rio_Branco" > America/Rio_Branco </option> <option value="America/Santarem" > America/Santarem </option> <option value="America/Santiago" > America/Santiago </option> <option value="America/Santo_Domingo" > America/Santo_Domingo </option> <option value="America/Sao_Paulo" > America/Sao_Paulo </option> <option value="America/Scoresbysund" > America/Scoresbysund </option> <option value="America/Sitka" > America/Sitka </option> <option value="America/St_Barthelemy" > America/St_Barthelemy </option> <option value="America/St_Johns" > America/St_Johns </option> <option value="America/St_Kitts" > America/St_Kitts </option> <option value="America/St_Lucia" > America/St_Lucia </option> <option value="America/St_Thomas" > America/St_Thomas </option> <option value="America/St_Vincent" > America/St_Vincent </option> <option value="America/Swift_Current" > America/Swift_Current </option> <option value="America/Tegucigalpa" > America/Tegucigalpa </option> <option value="America/Thule" > America/Thule </option> <option value="America/Tijuana" > America/Tijuana </option> <option value="America/Toronto" > America/Toronto </option> <option value="America/Tortola" > America/Tortola </option> <option value="America/Vancouver" > America/Vancouver </option> <option value="America/Whitehorse" > America/Whitehorse </option> <option value="America/Winnipeg" > America/Winnipeg </option> <option value="America/Yakutat" > America/Yakutat </option> <option value="Antarctica/Casey" > Antarctica/Casey </option> <option value="Antarctica/Davis" > Antarctica/Davis </option> <option value="Antarctica/DumontDUrville" > Antarctica/DumontDUrville </option> <option value="Antarctica/Macquarie" > Antarctica/Macquarie </option> <option value="Antarctica/Mawson" > Antarctica/Mawson </option> <option value="Antarctica/McMurdo" > Antarctica/McMurdo </option> <option value="Antarctica/Palmer" > Antarctica/Palmer </option> <option value="Antarctica/Rothera" > Antarctica/Rothera </option> <option value="Antarctica/Syowa" > Antarctica/Syowa </option> <option value="Antarctica/Troll" > Antarctica/Troll </option> <option value="Antarctica/Vostok" > Antarctica/Vostok </option> <option value="Arctic/Longyearbyen" > Arctic/Longyearbyen </option> <option value="Asia/Aden" > Asia/Aden </option> <option value="Asia/Almaty" > Asia/Almaty </option> <option value="Asia/Amman" > Asia/Amman </option> <option value="Asia/Anadyr" > Asia/Anadyr </option> <option value="Asia/Aqtau" > Asia/Aqtau </option> <option value="Asia/Aqtobe" > Asia/Aqtobe </option> <option value="Asia/Ashgabat" > Asia/Ashgabat </option> <option value="Asia/Atyrau" > Asia/Atyrau </option> <option value="Asia/Baghdad" > Asia/Baghdad </option> <option value="Asia/Bahrain" > Asia/Bahrain </option> <option value="Asia/Baku" > Asia/Baku </option> <option value="Asia/Bangkok" > Asia/Bangkok </option> <option value="Asia/Barnaul" > Asia/Barnaul </option> <option value="Asia/Beirut" > Asia/Beirut </option> <option value="Asia/Bishkek" > Asia/Bishkek </option> <option value="Asia/Brunei" > Asia/Brunei </option> <option value="Asia/Chita" > Asia/Chita </option> <option value="Asia/Choibalsan" > Asia/Choibalsan </option> <option value="Asia/Colombo" > Asia/Colombo </option> <option value="Asia/Damascus" > Asia/Damascus </option> <option value="Asia/Dhaka" > Asia/Dhaka </option> <option value="Asia/Dili" > Asia/Dili </option> <option value="Asia/Dubai" > Asia/Dubai </option> <option value="Asia/Dushanbe" > Asia/Dushanbe </option> <option value="Asia/Famagusta" > Asia/Famagusta </option> <option value="Asia/Gaza" > Asia/Gaza </option> <option value="Asia/Hebron" > Asia/Hebron </option> <option value="Asia/Ho_Chi_Minh" > Asia/Ho_Chi_Minh </option> <option value="Asia/Hong_Kong" > Asia/Hong_Kong </option> <option value="Asia/Hovd" > Asia/Hovd </option> <option value="Asia/Irkutsk" > Asia/Irkutsk </option> <option value="Asia/Jakarta" > Asia/Jakarta </option> <option value="Asia/Jayapura" > Asia/Jayapura </option> <option value="Asia/Jerusalem" > Asia/Jerusalem </option> <option value="Asia/Kabul" > Asia/Kabul </option> <option value="Asia/Kamchatka" > Asia/Kamchatka </option> <option value="Asia/Karachi" > Asia/Karachi </option> <option value="Asia/Kathmandu" > Asia/Kathmandu </option> <option value="Asia/Khandyga" > Asia/Khandyga </option> <option value="Asia/Kolkata" > Asia/Kolkata </option> <option value="Asia/Krasnoyarsk" > Asia/Krasnoyarsk </option> <option value="Asia/Kuala_Lumpur" > Asia/Kuala_Lumpur </option> <option value="Asia/Kuching" > Asia/Kuching </option> <option value="Asia/Kuwait" > Asia/Kuwait </option> <option value="Asia/Macau" > Asia/Macau </option> <option value="Asia/Magadan" > Asia/Magadan </option> <option value="Asia/Makassar" > Asia/Makassar </option> <option value="Asia/Manila" > Asia/Manila </option> <option value="Asia/Muscat" > Asia/Muscat </option> <option value="Asia/Nicosia" > Asia/Nicosia </option> <option value="Asia/Novokuznetsk" > Asia/Novokuznetsk </option> <option value="Asia/Novosibirsk" > Asia/Novosibirsk </option> <option value="Asia/Omsk" > Asia/Omsk </option> <option value="Asia/Oral" > Asia/Oral </option> <option value="Asia/Phnom_Penh" > Asia/Phnom_Penh </option> <option value="Asia/Pontianak" > Asia/Pontianak </option> <option value="Asia/Pyongyang" > Asia/Pyongyang </option> <option value="Asia/Qatar" > Asia/Qatar </option> <option value="Asia/Qostanay" > Asia/Qostanay </option> <option value="Asia/Qyzylorda" > Asia/Qyzylorda </option> <option value="Asia/Riyadh" > Asia/Riyadh </option> <option value="Asia/Sakhalin" > Asia/Sakhalin </option> <option value="Asia/Samarkand" > Asia/Samarkand </option> <option value="Asia/Seoul" > Asia/Seoul </option> <option value="Asia/Shanghai" > Asia/Shanghai </option> <option value="Asia/Singapore" > Asia/Singapore </option> <option value="Asia/Srednekolymsk" > Asia/Srednekolymsk </option> <option value="Asia/Taipei" > Asia/Taipei </option> <option value="Asia/Tashkent" > Asia/Tashkent </option> <option value="Asia/Tbilisi" > Asia/Tbilisi </option> <option value="Asia/Tehran" > Asia/Tehran </option> <option value="Asia/Thimphu" > Asia/Thimphu </option> <option value="Asia/Tokyo" > Asia/Tokyo </option> <option value="Asia/Tomsk" > Asia/Tomsk </option> <option value="Asia/Ulaanbaatar" > Asia/Ulaanbaatar </option> <option value="Asia/Urumqi" > Asia/Urumqi </option> <option value="Asia/Ust-Nera" > Asia/Ust-Nera </option> <option value="Asia/Vientiane" > Asia/Vientiane </option> <option value="Asia/Vladivostok" > Asia/Vladivostok </option> <option value="Asia/Yakutsk" > Asia/Yakutsk </option> <option value="Asia/Yangon" > Asia/Yangon </option> <option value="Asia/Yekaterinburg" > Asia/Yekaterinburg </option> <option value="Asia/Yerevan" > Asia/Yerevan </option> <option value="Atlantic/Azores" > Atlantic/Azores </option> <option value="Atlantic/Bermuda" > Atlantic/Bermuda </option> <option value="Atlantic/Canary" > Atlantic/Canary </option> <option value="Atlantic/Cape_Verde" > Atlantic/Cape_Verde </option> <option value="Atlantic/Faroe" > Atlantic/Faroe </option> <option value="Atlantic/Madeira" > Atlantic/Madeira </option> <option value="Atlantic/Reykjavik" > Atlantic/Reykjavik </option> <option value="Atlantic/South_Georgia" > Atlantic/South_Georgia </option> <option value="Atlantic/St_Helena" > Atlantic/St_Helena </option> <option value="Atlantic/Stanley" > Atlantic/Stanley </option> <option value="Australia/Adelaide" > Australia/Adelaide </option> <option value="Australia/Brisbane" > Australia/Brisbane </option> <option value="Australia/Broken_Hill" > Australia/Broken_Hill </option> <option value="Australia/Darwin" > Australia/Darwin </option> <option value="Australia/Eucla" > Australia/Eucla </option> <option value="Australia/Hobart" > Australia/Hobart </option> <option value="Australia/Lindeman" > Australia/Lindeman </option> <option value="Australia/Lord_Howe" > Australia/Lord_Howe </option> <option value="Australia/Melbourne" > Australia/Melbourne </option> <option value="Australia/Perth" > Australia/Perth </option> <option value="Australia/Sydney" > Australia/Sydney </option> <option value="Canada/Atlantic" > Canada/Atlantic </option> <option value="Canada/Central" > Canada/Central </option> <option value="Canada/Eastern" > Canada/Eastern </option> <option value="Canada/Mountain" > Canada/Mountain </option> <option value="Canada/Newfoundland" > Canada/Newfoundland </option> <option value="Canada/Pacific" > Canada/Pacific </option> <option value="Europe/Amsterdam" > Europe/Amsterdam </option> <option value="Europe/Andorra" > Europe/Andorra </option> <option value="Europe/Astrakhan" > Europe/Astrakhan </option> <option value="Europe/Athens" > Europe/Athens </option> <option value="Europe/Belgrade" > Europe/Belgrade </option> <option value="Europe/Berlin" > Europe/Berlin </option> <option value="Europe/Bratislava" > Europe/Bratislava </option> <option value="Europe/Brussels" > Europe/Brussels </option> <option value="Europe/Bucharest" > Europe/Bucharest </option> <option value="Europe/Budapest" > Europe/Budapest </option> <option value="Europe/Busingen" > Europe/Busingen </option> <option value="Europe/Chisinau" > Europe/Chisinau </option> <option value="Europe/Copenhagen" > Europe/Copenhagen </option> <option value="Europe/Dublin" > Europe/Dublin </option> <option value="Europe/Gibraltar" > Europe/Gibraltar </option> <option value="Europe/Guernsey" > Europe/Guernsey </option> <option value="Europe/Helsinki" > Europe/Helsinki </option> <option value="Europe/Isle_of_Man" > Europe/Isle_of_Man </option> <option value="Europe/Istanbul" > Europe/Istanbul </option> <option value="Europe/Jersey" > Europe/Jersey </option> <option value="Europe/Kaliningrad" > Europe/Kaliningrad </option> <option value="Europe/Kirov" > Europe/Kirov </option> <option value="Europe/Kyiv" > Europe/Kyiv </option> <option value="Europe/Lisbon" > Europe/Lisbon </option> <option value="Europe/Ljubljana" > Europe/Ljubljana </option> <option value="Europe/London" > Europe/London </option> <option value="Europe/Luxembourg" > Europe/Luxembourg </option> <option value="Europe/Madrid" > Europe/Madrid </option> <option value="Europe/Malta" > Europe/Malta </option> <option value="Europe/Mariehamn" > Europe/Mariehamn </option> <option value="Europe/Minsk" > Europe/Minsk </option> <option value="Europe/Monaco" > Europe/Monaco </option> <option value="Europe/Moscow" > Europe/Moscow </option> <option value="Europe/Oslo" > Europe/Oslo </option> <option value="Europe/Paris" > Europe/Paris </option> <option value="Europe/Podgorica" > Europe/Podgorica </option> <option value="Europe/Prague" > Europe/Prague </option> <option value="Europe/Riga" > Europe/Riga </option> <option value="Europe/Rome" > Europe/Rome </option> <option value="Europe/Samara" > Europe/Samara </option> <option value="Europe/San_Marino" > Europe/San_Marino </option> <option value="Europe/Sarajevo" > Europe/Sarajevo </option> <option value="Europe/Saratov" > Europe/Saratov </option> <option value="Europe/Simferopol" > Europe/Simferopol </option> <option value="Europe/Skopje" > Europe/Skopje </option> <option value="Europe/Sofia" > Europe/Sofia </option> <option value="Europe/Stockholm" > Europe/Stockholm </option> <option value="Europe/Tallinn" > Europe/Tallinn </option> <option value="Europe/Tirane" > Europe/Tirane </option> <option value="Europe/Ulyanovsk" > Europe/Ulyanovsk </option> <option value="Europe/Vaduz" > Europe/Vaduz </option> <option value="Europe/Vatican" > Europe/Vatican </option> <option value="Europe/Vienna" > Europe/Vienna </option> <option value="Europe/Vilnius" > Europe/Vilnius </option> <option value="Europe/Volgograd" > Europe/Volgograd </option> <option value="Europe/Warsaw" > Europe/Warsaw </option> <option value="Europe/Zagreb" > Europe/Zagreb </option> <option value="Europe/Zurich" > Europe/Zurich </option> <option value="GMT" > GMT </option> <option value="Indian/Antananarivo" > Indian/Antananarivo </option> <option value="Indian/Chagos" > Indian/Chagos </option> <option value="Indian/Christmas" > Indian/Christmas </option> <option value="Indian/Cocos" > Indian/Cocos </option> <option value="Indian/Comoro" > Indian/Comoro </option> <option value="Indian/Kerguelen" > Indian/Kerguelen </option> <option value="Indian/Mahe" > Indian/Mahe </option> <option value="Indian/Maldives" > Indian/Maldives </option> <option value="Indian/Mauritius" > Indian/Mauritius </option> <option value="Indian/Mayotte" > Indian/Mayotte </option> <option value="Indian/Reunion" > Indian/Reunion </option> <option value="Pacific/Apia" > Pacific/Apia </option> <option value="Pacific/Auckland" > Pacific/Auckland </option> <option value="Pacific/Bougainville" > Pacific/Bougainville </option> <option value="Pacific/Chatham" > Pacific/Chatham </option> <option value="Pacific/Chuuk" > Pacific/Chuuk </option> <option value="Pacific/Easter" > Pacific/Easter </option> <option value="Pacific/Efate" > Pacific/Efate </option> <option value="Pacific/Fakaofo" > Pacific/Fakaofo </option> <option value="Pacific/Fiji" > Pacific/Fiji </option> <option value="Pacific/Funafuti" > Pacific/Funafuti </option> <option value="Pacific/Galapagos" > Pacific/Galapagos </option> <option value="Pacific/Gambier" > Pacific/Gambier </option> <option value="Pacific/Guadalcanal" > Pacific/Guadalcanal </option> <option value="Pacific/Guam" > Pacific/Guam </option> <option value="Pacific/Honolulu" > Pacific/Honolulu </option> <option value="Pacific/Kanton" > Pacific/Kanton </option> <option value="Pacific/Kiritimati" > Pacific/Kiritimati </option> <option value="Pacific/Kosrae" > Pacific/Kosrae </option> <option value="Pacific/Kwajalein" > Pacific/Kwajalein </option> <option value="Pacific/Majuro" > Pacific/Majuro </option> <option value="Pacific/Marquesas" > Pacific/Marquesas </option> <option value="Pacific/Midway" > Pacific/Midway </option> <option value="Pacific/Nauru" > Pacific/Nauru </option> <option value="Pacific/Niue" > Pacific/Niue </option> <option value="Pacific/Norfolk" > Pacific/Norfolk </option> <option value="Pacific/Noumea" > Pacific/Noumea </option> <option value="Pacific/Pago_Pago" > Pacific/Pago_Pago </option> <option value="Pacific/Palau" > Pacific/Palau </option> <option value="Pacific/Pitcairn" > Pacific/Pitcairn </option> <option value="Pacific/Pohnpei" > Pacific/Pohnpei </option> <option value="Pacific/Port_Moresby" > Pacific/Port_Moresby </option> <option value="Pacific/Rarotonga" > Pacific/Rarotonga </option> <option value="Pacific/Saipan" > Pacific/Saipan </option> <option value="Pacific/Tahiti" > Pacific/Tahiti </option> <option value="Pacific/Tarawa" > Pacific/Tarawa </option> <option value="Pacific/Tongatapu" > Pacific/Tongatapu </option> <option value="Pacific/Wake" > Pacific/Wake </option> <option value="Pacific/Wallis" > Pacific/Wallis </option> <option value="US/Alaska" > US/Alaska </option> <option value="US/Arizona" > US/Arizona </option> <option value="US/Central" > US/Central </option> <option value="US/Eastern" > US/Eastern </option> <option value="US/Hawaii" > US/Hawaii </option> <option value="US/Mountain" > US/Mountain </option> <option value="US/Pacific" > US/Pacific </option> <option value="UTC" selected > UTC </option> </select> </label> <button data-href="/change-timezone" data-method="POST" data-params-selector="#tz-mode-form [name=tz_mode]:checked, #tz-mode-form [name=tz], #tz-mode-form [name=update_user]:checked" data-reload-after data-ajax> Save </button> </form> </div> </article> <button id="tz-selector-link" class="i-button icon-time arrow">Asia/Kolkata</button> <button id="language-selector-link" class="icon-earth i-button arrow js-dropdown" data-toggle="dropdown" aria-label="The current language is English (United Kingdom). Use a different language.">English (United Kingdom)</button> <ul id="language-list" class="i-dropdown"> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"de_DE"}' data-reload-after data-ajax lang="de-DE">Deutsch (Deutschland)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"en_CA"}' data-reload-after data-ajax lang="en-CA">English (Canada)</button> </li> <li> <button disabled title="This is your current language." lang="en-GB">English (United Kingdom)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"en_US"}' data-reload-after data-ajax lang="en-US">English (United States)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"es_ES"}' data-reload-after data-ajax lang="es-ES">Español (España)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"fr_FR"}' data-reload-after data-ajax lang="fr-FR">Français (France)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"it_IT"}' data-reload-after data-ajax lang="it-IT">Italiano (Italia)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"hu_HU"}' data-reload-after data-ajax lang="hu-HU">Magyar (Magyarország)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"pl_PL"}' data-reload-after data-ajax lang="pl-PL">Polski (Polska)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"pt_BR"}' data-reload-after data-ajax lang="pt-BR">Português (Brasil)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"sv_SE"}' data-reload-after data-ajax lang="sv-SE">Svenska (Sverige)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"tr_TR"}' data-reload-after data-ajax lang="tr-TR">Türkçe (Türkiye)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"cs_CZ"}' data-reload-after data-ajax lang="cs-CZ">Čeština (Česko)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"mn_MN"}' data-reload-after data-ajax lang="mn-MN">Монгол (Монгол)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"uk_UA"}' data-reload-after data-ajax lang="uk-UA">Українська (Україна)</button> </li> <li> <button data-href="/change-language" data-method="POST" data-params='{"lang":"zh_Hans_CN"}' data-reload-after data-ajax lang="zh-Hans-CN">中文 (中国)</button> </li> </ul> <a class="i-button icon-enter" href="https://events.gnome.org/login/?next=/event/258/timetable/?view%3Dstandard_inline_minutes">Login</a> </div> </div> </div> </div> <div id="pageSubHeader"></div> </div> </div> <main class="main"><div> <div class="event-wrapper"> <div class="event-header"> <div class="event-title"> <div> <h1 itemprop="name">GNOME Asia Summit 2024</h1> </div> <div class="event-actions"> <div class="event-manage-button"> <div class="toolbar right thin"> </div> </div> <div class="event-privacy-info-button"> </div> </div> </div> <div class="details"> <div class="event-date"> <i class="icon-calendar header-data" title="Start/end date/time of the event"></i> <span class="event-time-data"> <time itemprop="startDate" datetime="2024-12-06T03:20:00+00:00"> 6 Dec 2024, 08:50 </time> → <time itemprop="endDate" datetime="2024-12-08T10:30:00+00:00"> 8 Dec 2024, 16:00 </time> <span class="timezone">Asia/Kolkata</span> </span> </div> <div class="event-location"> <span class="location-info header-data" data-qtip-html=".qtip-hidden-content" data-qtip-opts='{"hide": {"fixed": true, "delay": 500}}'> <i class="icon-location header-data"></i> <span class="text">Red Hat India Pvt. Ltd.</span> </span> <span class="qtip-hidden-content"> <div class="location-info-tip"> <h4>Red Hat India Pvt. Ltd.</h4> <div class="location-address">Bagmane Constellation Business Park, Carina Building, 10th Floor East, Doddanekkundi, Bengaluru, Karnataka 560037 </div> </div> </span> </div> <div class="event-chairs"> <i class="icon-user header-data" title="Chairperson"></i> <span class="chairperson-list"> <span class="author"> <span>Kristi Progri</span></span> </span> </div> </div> </div> <div class="event-sub-header"> <div class="event-details"> <div class="event-details-row"> <div class="event-details-label">Description</div> <div class="event-details-content"> <div itemprop="description" class="item-description event-description editor-output"> <p>GNOME.Asia Summit is the featured annual GNOME conference in Asia. It focuses primarily on the GNOME desktop but also covers applications and platform development tools. The summit brings together the GNOME community in Asia to provide a forum for users, developers, foundation leaders, governments, and businesses to discuss the present technology and future developments.</p> </div> </div> </div> <div class="event-details-row"> <div class="event-details-label align-top">Registration</div> <div class="event-details-content"> <div class="event-service-row"> <div class="event-service-row-collapsed clearfix"> <div class="event-service-info left"> <i class="icon-ticket"></i> <span class="event-service-title"> GNOME Asia 2024 Registration </span> </div> <div class="event-service-toolbar toolbar right"> <div class="group"> <a class="i-button i-button-small highlight icon-quill" href="/event/258/registrations/247/"> <strong>Register</strong> </a> </div> </div> </div> </div> <div class="event-service-row"> <div class="event-service-row-collapsed clearfix"> <div class="event-service-info left"> <i class="icon-ticket"></i> <span class="event-service-title"> Social Event: Travel to Nrityagram </span> </div> <div class="event-service-toolbar toolbar right"> <div class="group"> <a class="i-button i-button-small highlight icon-quill" href="/event/258/registrations/249/"> <strong>Register</strong> </a> </div> </div> </div> </div> </div> </div> <div class="event-details-row"> <div class="event-details-label">Contact</div> <div class="event-details-content"> <div> <i class="icon-mail"></i> <a href="mailto:asia@gnome.org">asia@gnome.org</a> </div> </div> </div> </div> </div> <div class="event-body "> <ul class="day-list"> <li id="day-2024-12-06"> <div class="day-header" style="width: 100%;"> <div class="day-title" data-anchor="day-2024-12-06" data-anchor-strip-arg="note"> Friday 6 December </div> <a class="js-go-to-day icon-calendar arrow js-dropdown" data-toggle="dropdown"></a> <ul class="i-dropdown days-dropdown"> <li> <a href="#day-2024-12-06"> Fri 6 Dec </a> </li> <li> <a href="#day-2024-12-07"> Sat 7 Dec </a> </li> </ul> </div> <ul class="meeting-timetable"> <li class="timetable-item timetable-block" id="b-161-opening-speech"> <span class="timetable-time top-level"> <span class="start-time"> 08:50 </span> → <span class="end-time"> 09:00 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level" data-anchor="b-161-opening-speech" data-anchor-strip-arg="note">Opening Speech</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <table class="timetable-item-details session-details"> <tbody> <div class="js-attachment-container"> </div> </tbody> </table> </div> </li> <li class="timetable-item timetable-block" id="b-163-gnome-coc-gnome-code-of"> <span class="timetable-time top-level"> <span class="start-time"> 09:00 </span> → <span class="end-time"> 09:30 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level" data-anchor="b-163-gnome-coc-gnome-code-of" data-anchor-strip-arg="note">GNOME CoC: GNOME Code of Conduct</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description session-description"> <p>Thank you for coming to GNOME Asia and for being a part of the GNOME community. As a community, we value your participation and want everyone to have an enjoyable and fulfilling experience. Accordingly, all participants are expected to follow our Code of Conduct, and to show respect, understanding, and consideration to one another. Thank you for helping make this a welcoming, friendly community for everyone.</p> <p>Our Code of Conduct is as useful as the community wants it to be. While we have a Code of Conduct committee to help with enforcement, it is up to each and every one of us to keep the community thriving. In this talk we will go over some ways you can help us strive towards a more inclusive and welcoming community.</p> </div> <div class="convener-list"> <span class="label">Convener</span>: <span class=""> <span>Rosanna Yuen</span></span></div> <table class="timetable-item-details session-details"> <tbody> <div class="js-attachment-container"> </div> </tbody> </table> </div> </li> <li class="timetable-item timetable-contrib" id="61-making-mentorship-a-key-par"> <span class="timetable-time top-level"> <span class="start-time"> 09:00 </span> → <span class="end-time"> 09:30 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="61-making-mentorship-a-key-par" data-anchor-strip-arg="note">Making mentorship a key part of your open source community</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>Jona Azizaj, Smera Goel<br> Mentorship is a vital tool for growing and strengthening open source communities. Prioritizing it across projects can help ensure sustainability and future success.</p> <p>Newcomers often struggle to find their way when joining a community. While some manage to push through the challenges, many need more guidance. This is where mentorship comes in – the bridge that transforms curious newcomers into active, long-term contributors.</p> <p>But mentorship isn’t just about helping others; it’s a two-way street where both mentors and mentees learn and grow. It keeps knowledge flowing, reduces burnout, and creates a shared sense of pride in the community’s progress.</p> <p>In this talk, we’ll explore The Fedora Project’s approach to mentorship, highlighting our work with the Fedora Mentoring Initiative, Fedora Mentor Summit, and Fedora Ambassadors Program. By sharing our experiences and success stories, we hope to build a stronger connection with the GNOME community, exchanging insights and learning from each other.</p> </div> <div class="speaker-list"> <span class="label">Speakers</span>: <span class=""> <span>Jona Azizaj</span></span>, <span class=""> <span>Smera Goel</span></span> </div> <div class="js-attachment-container"> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 09:30 </span> → <span class="end-time"> 09:35 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Break</span> <span class="icon-time timetable-duration"> 5m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="43-async-page-flip-support-in"> <span class="timetable-time top-level"> <span class="start-time"> 09:35 </span> → <span class="end-time"> 10:05 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="43-async-page-flip-support-in" data-anchor-strip-arg="note">Async Page Flip support in Gnome Mutter</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>Agenda:<br> What is Sync & Async page flip (Tearing)?<br> Async page flip on Linux echo system<br> Async page flip support on Gnome Mutter<br> Full stack overview – Existing Sync Interface<br> Problem Statement for enabling Async page flip & proposal for a new uAPI & its implementation</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Naveen Kumar</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-presentation i-button" data-previewable="false" data-attachment-id="1001" href="/event/258/contributions/1180/attachments/527/1001/Abstract%20-%20Async%20Page%20Flip%20support%20in%20Gnome%20Mutter.pptx" target="_blank" rel="noopener noreferrer" title="Abstract - Async Page Flip support in Gnome Mutter.pptx"><span class="title">Abstract - Async Page Flip support in Gnome Mutter.pptx</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1002" href="/event/258/contributions/1180/attachments/527/1002/Kumar.jpg" target="_blank" rel="noopener noreferrer" title="Kumar.jpg"><span class="title">Kumar.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-contrib" id="47-the-development-and-promoti"> <span class="timetable-time top-level"> <span class="start-time"> 09:35 </span> → <span class="end-time"> 10:05 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="47-the-development-and-promoti" data-anchor-strip-arg="note">The development and promotion of other open source projects</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>We are making attendees aware about GNOME and other FOSS softwares. We will explain them about Gnome toolkit and about the stages in open source software explaining them about issues, pull requests, contributions, etc We will be explaining about FOSS through examples. Our talk encourages and promotes open source usage and contributions.</p> </div> <div class="speaker-list"> <span class="label">Speakers</span>: <span class=""> <span>Nirjal Paudel</span></span>, <span class=""> <span>Sailesh Singh</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1008" href="/event/258/contributions/1182/attachments/529/1008/paudel.jpg" target="_blank" rel="noopener noreferrer" title="paudel.jpg"><span class="title">paudel.jpg</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1007" href="/event/258/contributions/1182/attachments/529/1007/singh.jpg" target="_blank" rel="noopener noreferrer" title="singh.jpg"><span class="title">singh.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 10:05 </span> → <span class="end-time"> 10:20 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Coffee Break</span> <span class="icon-time timetable-duration"> 15m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="36-accessibility-in-opensource"> <span class="timetable-time top-level"> <span class="start-time"> 10:20 </span> → <span class="end-time"> 11:10 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="36-accessibility-in-opensource" data-anchor-strip-arg="note">Accessibility in Opensource: Building a GNOME community that supports members of every ability</span> <span class="icon-time timetable-duration">50m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>In the world today, it is estimated that 1 in every 7 people has a disability. If you do the math, it is a huge, addressable population that is often overlooked. </p> <p>In this talk, we will explore the vital role of accessibility in the GNOME community and the broader open-source ecosystem. As technology becomes increasingly integral to our daily lives, ensuring that software is usable by everyone, including individuals with disabilities, is not just a best practice—it’s a necessity. We will discuss the various dimensions of accessibility, highlighting the unique challenges faced by users with different disabilities(drawing most of our examples from blind users) and how these considerations can shape the development and design of GNOME applications.</p> <p>The session will also cover practical strategies for fostering an inclusive GNOME community. This includes engaging with contributors who have disabilities, implementing accessible design principles, and leveraging tools and resources to improve the accessibility of our projects. Attendees will learn about existing accessibility initiatives within GNOME, share success stories, and discuss ways to actively promote an inclusive environment where all members feel supported and valued.</p> <p>By the end of this talk, participants will be equipped with actionable insights and a renewed commitment to accessibility in their contributions. Together, we can build a GNOME community that values diversity and empowers every user to thrive, ensuring that our open-source software is truly accessible to all.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Mantoh Nasah Kuma</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="993" href="/event/258/contributions/1173/attachments/521/993/beverly_bravo.jpeg" target="_blank" rel="noopener noreferrer" title="beverly_bravo.jpeg"><span class="title">beverly_bravo.jpeg</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="992" href="/event/258/contributions/1173/attachments/521/992/mantoh_nasah.jpg" target="_blank" rel="noopener noreferrer" title="mantoh_nasah.jpg"><span class="title">mantoh_nasah.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-contrib" id="42-infrastructure-and-release"> <span class="timetable-time top-level"> <span class="start-time"> 10:20 </span> → <span class="end-time"> 11:10 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="42-infrastructure-and-release" data-anchor-strip-arg="note">Infrastructure and Release Engineering - What Goes Into Building Fedora Workstation?</span> <span class="icon-time timetable-duration">50m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p><a href="https://fedoraproject.org/workstation/download/">Fedora Workstation</a> is the flagship <a href="https://fedoraproject.org/">Fedora Linux</a> distribution and a Fedora Project offering that provides people with the unadulterated GNOME experience. <a href="https://docs.fedoraproject.org/en-US/infra/">Infrastructure and Release Engineering</a> are the teams of dedicated volunteers and professionals maintaining the services that support Fedora Project and build Fedora Linux distributions. This talk will cover a 10k feet perspective on how the daily work looks like in such a team and how you can get started with contributing in making a GNOME-driven Fedora Linux distribution.</p> </div> <div class="speaker-list"> <span class="label">Speakers</span>: <span class=""><span class="speaker-title">Mr</span> <span>Akashdeep Dhar</span> <span class="affiliation"> <span class="text">(<span>Fedora Project</span>)</span></span></span>, <span class=""> <span>Samyak Jain</span></span> </div> <div class="js-attachment-container"> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 11:10 </span> → <span class="end-time"> 11:15 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Break</span> <span class="icon-time timetable-duration"> 5m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="49-build-a-gnome-community-yes"> <span class="timetable-time top-level"> <span class="start-time"> 11:15 </span> → <span class="end-time"> 11:45 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="49-build-a-gnome-community-yes" data-anchor-strip-arg="note">Build A GNOME Community? Yes You Can.</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>You can build an Open Source Community in your locality in order to empower more people into the world of Open Source Technologies. Building a community sounds hard, but you can simplify it if you follow some steps and methods. The talk will focus on my experience in building a first GNOME dedicated community in my country and what I have learnt in my journey till now. The objective is to provide the methods, solutions to some problems and the way of building an GNOME or an Open Source community to the participants.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Aaditya Singh</span> <span class="affiliation"> <span class="text">(<span>GNOME</span>)</span></span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1009" href="/event/258/contributions/1185/attachments/530/1009/Aaditya%20singh%20profile%20picture.jpg" target="_blank" rel="noopener noreferrer" title="Aaditya singh profile picture.jpg"><span class="title">Aaditya singh profile picture.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-contrib" id="38-human-ai-collaboration-in-u"> <span class="timetable-time top-level"> <span class="start-time"> 11:15 </span> → <span class="end-time"> 11:45 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="38-human-ai-collaboration-in-u" data-anchor-strip-arg="note">Human-AI Collaboration in UI Design of GNOME</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>Presentation Overview:<br> In this talk on Human-AI Collaboration in UI Design of GNOME, we will explore how AI can revolutionize the UI design process by assisting designers in creating more accessible and adaptive interfaces. We'll focus on how AI can help tackle common design challenges, especially for improving accessibility for users with disabilities.<br> Drawing from our research and findings from a designer survey, we’ll highlight practical examples of how AI collaboration enhances navigation, task completion, and overall usability in GNOME. Lastly, we'll emphasize the importance of user feedback and an iterative design process in developing a UI that is both inclusive and highly functional.</p> </div> <div class="speaker-list"> <span class="label">Speakers</span>: <span class=""><span class="speaker-title">Mr</span> <span>Anuroj Baskota</span> <span class="affiliation"> <span class="text">(<span>NOSK(Nepal Open Source Klub)</span>)</span></span></span>, <span class=""><span class="speaker-title">Mr</span> <span>Siddhartha Sitaula</span> <span class="affiliation"> <span class="text">(<span>NOSK(Nepal Open Source Klub), GNOME</span>)</span></span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="996" href="/event/258/contributions/1175/attachments/523/996/baskota.png" target="_blank" rel="noopener noreferrer" title="baskota.png"><span class="title">baskota.png</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="997" href="/event/258/contributions/1175/attachments/523/997/sitaula.jpg" target="_blank" rel="noopener noreferrer" title="sitaula.jpg"><span class="title">sitaula.jpg</span></a> </div> <div class="folder"> <a class="attachment icon-file-pdf i-button" data-previewable="false" data-attachment-id="995" href="/event/258/contributions/1175/attachments/523/995/Talk%20Proposal%20for%20GNOME%20Asia%20Summit%202024.pdf" target="_blank" rel="noopener noreferrer" title="Talk Proposal for GNOME Asia Summit 2024.pdf"><span class="title">Talk Proposal for GNOME Asia Summit 2024.pdf</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 11:45 </span> → <span class="end-time"> 12:50 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Fedora Release Party and Lunch Break</span> <span class="icon-time timetable-duration"> 1h 5m </span> </div> <div itemprop="description" class="item-description break-description"> <p>Join friends from the Fedora community to celebrate the most recent release of the Fedora Linux operating system, Fedora Linux 41. We will provide the refreshments while you get to meet other Fedora contributors from across the region. The event will feature short presentations highlighting the new features and enhancements that went into Fedora Linux 41, insights into the Fedora community, and much more. Come and be part of this festive occasion as we reflect on our achievements and look forward to the future of Fedora! There will be an opportunity for Q&A with contributors and presenters where you can interact directly with Fedora leaders and developers.</p> <p>And surprise, surprise—there will be sweets at the end of the party, and don’t forget to collect your swags! 😀</p> </div> </div> </li> <li class="timetable-item timetable-contrib" id="51-contributing-and-empowering"> <span class="timetable-time top-level"> <span class="start-time"> 12:50 </span> → <span class="end-time"> 13:20 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="51-contributing-and-empowering" data-anchor-strip-arg="note">Contributing and Empowering Contributors: A Journey of a GNOME Instructor</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>In this talk you will know as from attendee to GNOME Nepal Instructor how I boost participation and students to GNOME and FLOSS. How as an active instructor, I developed the course "Linux and System Administration: From Beginner to Advanced,’ which helps new comers to learn best practice for successful engaging in GNOME development projects. Also provide orientation that how by conducting the few workshops and cloning sessions we have achieved to make more active members and promoting the open-source contributions.</p> <p>This session will explain how to begin using GNOME and dispel some common myths regarding contribution in general and technical contribution in particular. I will encourage the attendees to accept and support the FLOSS through emphasizing the stability, resilience against cyber threats, and security features of the software products. It will include tools, resources, guidelines, and prospects for any developer at the GNOME initiative – rookies and veterans alike.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Sailesh Singh</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1018" href="/event/258/contributions/1191/attachments/535/1018/singh.png" target="_blank" rel="noopener noreferrer" title="singh.png"><span class="title">singh.png</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-contrib" id="37-from-drupal-to-gnome-unlock"> <span class="timetable-time top-level"> <span class="start-time"> 12:50 </span> → <span class="end-time"> 13:20 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="37-from-drupal-to-gnome-unlock" data-anchor-strip-arg="note">From Drupal to GNOME: Unlocking the Power of Open Source Communities</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <h2>Talk Outline: From Drupal to GNOME: Unlocking the Power of Open Source Communities</h2> <h3>1. Introduction</h3> <ul> <li>Overview of open-source philosophy and its relevance beyond individual projects</li> </ul> <h3>2. Drupal as a Model for Open-Source Development</h3> <ul> <li>Evolution of Drupal and its community-driven growth</li> <li>How Drupal inspires contributions to other open-source projects like GNOME and GitLab</li> </ul> <h3>3. Accessibility in Open Source</h3> <ul> <li>Why accessibility matters</li> <li>How open-source projects like Drupal and GNOME promote accessible design</li> </ul> <h3>4. Open Source Marketing/Promotion</h3> <ul> <li>The role of visibility and community promotion</li> <li>Successful examples of outreach from Drupal and GNOME</li> </ul> <h3>4. Engagement and Contribution in Open Source</h3> <ul> <li>How to start contributing: Code, documentation, design, and more</li> <li>Methods to increase engagement and retain contributors</li> <li>My experience with Google Summer of Code and community-driven development</li> </ul> <h3>5. Diversity and Inclusion in Open Source</h3> <ul> <li>The importance of fostering an inclusive and diverse community</li> <li>How projects like Drupal and GNOME implement these values</li> </ul> <h3>6. Interoperability and Open Standards</h3> <ul> <li>Why interoperability is crucial for collaboration across different open-source projects</li> <li>Examples from Drupal, GNOME, and GitLab</li> </ul> <h3>7. The Future of FLOSS</h3> <ul> <li>Trends shaping the future of open-source communities</li> <li>How to organize and empower large open-source communities to drive impactful initiatives</li> </ul> <h3>8. Conclusion</h3> <ul> <li>Recap of key lessons and inspiration for new contributors</li> <li>Call to action: Encouraging audience members to get involved and make meaningful contributions</li> </ul> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Om Prakash Sharma</span> <span class="affiliation"> <span class="text">(<span>IOE, Thapathali Campus</span>)</span></span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="994" href="/event/258/contributions/1174/attachments/522/994/sharma.jpg" target="_blank" rel="noopener noreferrer" title="sharma.jpg"><span class="title">sharma.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 13:20 </span> → <span class="end-time"> 13:25 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Break</span> <span class="icon-time timetable-duration"> 5m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="45-display-enginehardware-base"> <span class="timetable-time top-level"> <span class="start-time"> 13:25 </span> → <span class="end-time"> 13:55 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="45-display-enginehardware-base" data-anchor-strip-arg="note">Display Engine/Hardware based Adaptive sharpness Filter</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>Many a times images are blurred or upscaled content is also not as crisp as original rendered image. Traditional sharpening techniques often apply a uniform level of enhancement across entire image, which sometimes result in over-sharpening of some areas and potential loss of natural details. <br> With Display Engine based adaptive sharpening filter ensures minimal to no performance impact(no degradation), the Display hardware can use one of the pipe scaler for adaptive sharpness filter.<br> This can be used for both gaming and non-gaming use cases like photos, image viewing. It works on a region of pixels depending on the tap size.<br> User space provides filter strength value via the exposed CRTC property. A provision for the user to provide filter strength is made via gsettings(cmdline)<br> KMD: https://patchwork.freedesktop.org/series/138754/<br> Mutter: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3665</p> </div> <div class="speaker-list"> <span class="label">Speakers</span>: <span class=""> <span>Adarsh G M</span></span>, <span class=""><span class="speaker-title">Ms</span> <span>Nemesa Garg</span></span>, <span class=""><span class="speaker-title">Mr</span> <span>Uma Shankar</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1004" href="/event/258/contributions/1181/attachments/528/1004/Adarsh_GM.jpg" target="_blank" rel="noopener noreferrer" title="Adarsh_GM.jpg"><span class="title">Adarsh_GM.jpg</span></a> </div> <div class="folder"> <a class="attachment icon-file-presentation i-button" data-previewable="false" data-attachment-id="1003" href="/event/258/contributions/1181/attachments/528/1003/CASF_GNOMEASIA.pptx" target="_blank" rel="noopener noreferrer" title="CASF_GNOMEASIA.pptx"><span class="title">CASF_GNOMEASIA.pptx</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1005" href="/event/258/contributions/1181/attachments/528/1005/nemesa.jpg" target="_blank" rel="noopener noreferrer" title="nemesa.jpg"><span class="title">nemesa.jpg</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1006" href="/event/258/contributions/1181/attachments/528/1006/umashankar.jpg" target="_blank" rel="noopener noreferrer" title="umashankar.jpg"><span class="title">umashankar.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-contrib" id="35-push-notification-architect"> <span class="timetable-time top-level"> <span class="start-time"> 13:25 </span> → <span class="end-time"> 13:55 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="35-push-notification-architect" data-anchor-strip-arg="note">Push notification architecture for GNOME Mobile / Phosh</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>Phosh (<a href="http://phosh.mobi">phosh.mobi</a>) is a graphical shell for mobile devices targeting devices running mainline Linux. It’s entirely Free Software and based to a large extend on the GNOME technology stack including GTK, glib, libhandy, NetworkManager and ModemManager. It’s compositor Phoc uses the wlroots library for Wayland compositors.</p> <p>In this talk, I will focus on the design and implementation of a push notification architecture based on <strong><a href="http://unifiedpush.org">Unified Push</a></strong>, a versatile framework that streamlines the delivery of notifications across diverse platforms. This architecture aims to ensure that mobile Linux devices can seamlessly receive centralized real-time updates, and alerts.</p> <p>Initial discussion will revolve around <strong>UnifiedPush</strong> project and basic terminologies involved like, a <strong>push server, connector and distributor</strong>.<br> I will talk about the ongoing work in connector library designed to port all major applications compliant to UnifiedPush APIs. This will also cover recent progress in a GTK based distributor application. </p> <p><img alt="unified push architecture" src="https://hackmd-prod-images.s3-ap-northeast-1.amazonaws.com/uploads/upload_d3bd29efc988bea34d7b5732750d5e97.png?AWSAccessKeyId=AKIA3XSAAW6AWSKNINWO&Expires=1726941805&Signature=4UeTV6aaWnlU%2BE%2F7Cqa5h0eiafQ%3D"></p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Suraj Kumar Mahto</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="989" href="/event/258/contributions/1171/attachments/519/989/mahto.png" target="_blank" rel="noopener noreferrer" title="mahto.png"><span class="title">mahto.png</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 13:55 </span> → <span class="end-time"> 14:00 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Break</span> <span class="icon-time timetable-duration"> 5m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="34-building-an-operating-syste"> <span class="timetable-time top-level"> <span class="start-time"> 14:00 </span> → <span class="end-time"> 14:50 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="34-building-an-operating-syste" data-anchor-strip-arg="note">Building an Operating System: Choose your own adventure in Open Source contribution!</span> <span class="icon-time timetable-duration">50m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>There are few Open Source projects today with as much rich history, releases, and lived experience as the Linux kernel and the various Linux distributions that provide a user-ready operating system. Linux is the rock-solid foundation underlying most of the world’s Internet infrastructure online today. But what is the lifecycle of these complex operating system distributions and how does someone participate as an Open Source contributor? This interactive workshop will get attendees to explore the dynamics of open source Linux communities, what software engineering and packaging look like in the RHEL, Fedora, and CentOS distributions, and create a self-guided map for attendees to land a contribution in an open source ecosystem with over 30 years of history.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""><span class="speaker-title">Mr</span> <span>Justin W. Flory</span> <span class="affiliation"> <span class="text">(<span>Fedora Project</span>)</span></span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-pdf i-button" data-previewable="false" data-attachment-id="988" href="/event/258/contributions/1170/attachments/518/988/%F0%9F%94%A8%20Building%20an%20operating%20system%20Choose%20your%20own%20adventure%20in%20Open%20Source%20contribution!.pdf" target="_blank" rel="noopener noreferrer" title="🔨 Building an operating system Choose your own adventure in Open Source contribution!.pdf"><span class="title">🔨 Building an operating system Choose your own adventure in Open Source contribution!.pdf</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 14:50 </span> → <span class="end-time"> 15:05 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Coffee Break</span> <span class="icon-time timetable-duration"> 15m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="60-keynote-speaker"> <span class="timetable-time top-level"> <span class="start-time"> 15:05 </span> → <span class="end-time"> 16:05 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="60-keynote-speaker" data-anchor-strip-arg="note">Keynote speaker</span> <span class="icon-time timetable-duration">1h</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div class="js-attachment-container"> </div> </div> </li> </ul> </li> <li id="day-2024-12-07"> <div class="day-header" style="width: 100%;"> <div class="day-title" data-anchor="day-2024-12-07" data-anchor-strip-arg="note"> Saturday 7 December </div> <a class="js-go-to-day icon-calendar arrow js-dropdown" data-toggle="dropdown"></a> <ul class="i-dropdown days-dropdown"> <li> <a href="#day-2024-12-06"> Fri 6 Dec </a> </li> <li> <a href="#day-2024-12-07"> Sat 7 Dec </a> </li> </ul> </div> <ul class="meeting-timetable"> <li class="timetable-item timetable-contrib" id="33-leveraging-gitops-for-gnome"> <span class="timetable-time top-level"> <span class="start-time"> 10:00 </span> → <span class="end-time"> 10:50 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="33-leveraging-gitops-for-gnome" data-anchor-strip-arg="note">Leveraging GitOps for GNOME Development: Streamlining Configuration and Deployment on Ubuntu</span> <span class="icon-time timetable-duration">50m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>This session will introduce GitOps as a transformative approach for managing GNOME development and deployments on Ubuntu. GitOps leverages Git repositories as the single source of truth for configuration and deployment, enabling streamlined workflows and automated updates. Attendees will learn how to apply GitOps principles to GNOME projects, integrating with modern DevOps tools to enhance efficiency, scalability, and collaboration.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Aditya D</span> <span class="affiliation"> <span class="text">(<span>Sparkcognition</span>)</span></span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="991" href="/event/258/contributions/1172/attachments/520/991/ADITYAD.jpeg" target="_blank" rel="noopener noreferrer" title="ADITYAD.jpeg"><span class="title">ADITYAD.jpeg</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="990" href="/event/258/contributions/1172/attachments/520/990/Dutta.jpg" target="_blank" rel="noopener noreferrer" title="Dutta.jpg"><span class="title">Dutta.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-contrib" id="41-the-law-in-open-source-basi"> <span class="timetable-time top-level"> <span class="start-time"> 10:00 </span> → <span class="end-time"> 10:50 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="41-the-law-in-open-source-basi" data-anchor-strip-arg="note">The Law in Open Source : Basics and Choosing the Right License</span> <span class="icon-time timetable-duration">50m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>In today’s rapidly evolving software landscape, open source software has become the backbone of innovation, collaboration, and technological growth. From the smallest startups to the largest tech giants, open source projects power everything from operating systems to web servers and beyond. But while open source development offers the promise of community-driven progress, it also raises critical questions about intellectual property, usage rights, and legal responsibilities.</p> <p>At the heart of open source is a crucial mechanism that makes this collaborative development possible: open source licensing. These licenses are not merely legal jargon—they shape how software is shared, modified, and distributed. For developers and contributors alike, understanding the basics of open source licensing is essential for making informed decisions about how their work is used and ensuring compliance with licensing terms in the software they rely on.</p> <p>This introduction sets the stage for the discussion on open source licensing by emphasizing its importance in the open-source ecosystem and framing the objectives of the talk.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Muhd Syazwan Md Khusaini</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1000" href="/event/258/contributions/1178/attachments/526/1000/mdkhusaini.jpg" target="_blank" rel="noopener noreferrer" title="mdkhusaini.jpg"><span class="title">mdkhusaini.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 10:50 </span> → <span class="end-time"> 10:55 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Break</span> <span class="icon-time timetable-duration"> 5m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="46-global-histogram-enhancemen"> <span class="timetable-time top-level"> <span class="start-time"> 10:55 </span> → <span class="end-time"> 11:25 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="46-global-histogram-enhancemen" data-anchor-strip-arg="note">Global Histogram Enhancement</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>Low contrast images are not properly viewable with reflective panels under bright ambient light condition. Image histogram (pixel value vs count plot) can be used for estimating contrast. High contrast images have histogram spread across pixel values. Various equalization techniques are used for spreading histogram of low contrast images over the pixel values. This generated Histogram is notifiedto the user via histogram udev event. <br> Mutter upon receiving the histogram event goes on to read the histogram data from KMD via exposed crtc property.<br> A library is been developed to take this generated histogram as an input and apply a logical algorithm to generate an Image EnhancemenT(IET) Factor. This is further fed back to the KMD via crtc property. KMD will feed this back to the hardware. Hardware will use this as a multiplicand factor to multiply with the incoming pixels at the end of the pipe which is then pushed onto the display.<br> This library "Global Histogram Enhancement" will take the histogram and other parameters as input and apply the algorithm to enhance the pixel density and returns the enhanced factor.</p> </div> <div class="speaker-list"> <span class="label">Speakers</span>: <span class=""> <span>Adarsh G M</span></span>, <span class=""><span class="speaker-title">Mr</span> <span>Arun R Murthy</span></span> </div> <div class="js-attachment-container"> </div> </div> </li> <li class="timetable-item timetable-contrib" id="48-open-source-mentorship-craf"> <span class="timetable-time top-level"> <span class="start-time"> 10:55 </span> → <span class="end-time"> 11:25 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="48-open-source-mentorship-craf" data-anchor-strip-arg="note">Open Source Mentorship: Crafting Communities, Creating Leaders</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>Mentoring in open source is more than just teaching code—it's about fostering communities, shaping leaders, and making an impact that goes beyond technical contributions. This talk explores the transformative power of mentorship, from guiding newcomers to building a legacy that resonates across projects and industries. Through storytelling and personal experiences, you'll discover how mentorship in open source can be mutually beneficial, creating a ripple effect that shapes the future of technology and collaboration. Learn how to become a mentor, seek one, and create a culture of growth that dints the universe.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Samyak Jain</span></span> </div> <div class="js-attachment-container"> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 11:25 </span> → <span class="end-time"> 11:40 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Coffee Break</span> <span class="icon-time timetable-duration"> 15m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="40-introducing-syncstar-create"> <span class="timetable-time top-level"> <span class="start-time"> 11:40 </span> → <span class="end-time"> 12:10 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="40-introducing-syncstar-create" data-anchor-strip-arg="note">Introducing SyncStar - Create Bootable Media At Conference Kiosks</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p><a href="https://pypi.org/project/syncstar/">SyncStar</a> lets users create bootable USB storage devices with the operating system of their choice. This application is intended to be deployed on kiosk devices and electronic signage where conference guests and booth visitors can avail themselves of its services. As a spiritual successor to <a href="https://fedoraproject.org/wiki/Fedorator?ref=apexaltruism.net">Fedorator</a>, <a href="https://apexaltruism.net/introducing-syncstar/">SyncStar</a> allowed booth visitors of <a href="https://fedoraproject.org/">Fedora Project</a> to consider using Fedora Linux by creating a bootable USB storage device there. This helps increase the adoption of GNU/Linux distribution as SyncStar not only supports Fedora Linux but multiple other free and open-source software GNU/Linux distributions.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""><span class="speaker-title">Mr</span> <span>Akashdeep Dhar</span> <span class="affiliation"> <span class="text">(<span>Fedora Project</span>)</span></span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="999" href="/event/258/contributions/1177/attachments/525/999/fedora-kiosk-in-room-816x345.jpg" target="_blank" rel="noopener noreferrer" title="fedora-kiosk-in-room-816x345.jpg"><span class="title">fedora-kiosk-in-room-816x345.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-contrib" id="58-lingoqa-ensuring-globalizat"> <span class="timetable-time top-level"> <span class="start-time"> 11:40 </span> → <span class="end-time"> 12:10 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="58-lingoqa-ensuring-globalizat" data-anchor-strip-arg="note">LingoQA: Ensuring Globalization Quality Through Visual Comparison</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>LingoQA is a web application built on React, Ruby on Rails, and MySQL, designed to enhance the quality of globalization in applications. By storing and comparing screenshots from various tests, LingoQA helps identify defects such as mistranslations, typos, non-translated words, broken layouts, truncation, wrong language usage, and character corruption. This presentation will showcase LingoQA's architecture and user-friendly interface, demonstrating how it effectively detects globalization issues. Attendees will learn how to leverage visual comparison to improve their testing processes and ensure a seamless user experience across multiple locales, ultimately transforming their approach to application testing in a global context.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Twinkle Pardeshi</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1014" href="/event/258/contributions/1189/attachments/533/1014/dsc_7205_visa_480.jpg" target="_blank" rel="noopener noreferrer" title="dsc_7205_visa_480.jpg"><span class="title">dsc_7205_visa_480.jpg</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1015" href="/event/258/contributions/1189/attachments/533/1015/IMG20231229120926-min.jpg" target="_blank" rel="noopener noreferrer" title="IMG20231229120926-min.jpg"><span class="title">IMG20231229120926-min.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 12:10 </span> → <span class="end-time"> 12:15 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Break</span> <span class="icon-time timetable-duration"> 5m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="39-linux-in-india-a-perspectiv"> <span class="timetable-time top-level"> <span class="start-time"> 12:15 </span> → <span class="end-time"> 12:45 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="39-linux-in-india-a-perspectiv" data-anchor-strip-arg="note">Linux in India: a perspective of how it is and what we can do to improve it.</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>The India Open Source space is an amazing place, a place where there is a lot of potential but is not being optimally used.</p> <p>From people still calling Linux an OS for hackers, Ditching contributions and volunteering work because of being unpaid, people who want to contribute but are unaware of how to, to people who contribute like no other, India has them all.</p> <p>So, what can we as a community do, what can we do in our colleges and communities to bring the change? How can we bring a revolution and revolt together!!!!? Okay, that went too far, but really, there are a lot of things that can be done.</p> <p>In this talk I will be speaking about how I made the change in my college, the hurdles I faced and what I did to overcome them.<br> How I transitioned them from using CentOS 7 and Ubuntu 16.04 to the latest Linux and started kernel hacking.</p> <p>How I convinced my department to fund my initiatives and bring the change. And how we made them more aware of their software choices and what they could do to have a more open computing experience.</p> <p>Let's walk together on my journey to the revolt, I mean efforts ;)</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""><span class="speaker-title">Mr</span> <span>Aryan Kaushik</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="998" href="/event/258/contributions/1176/attachments/524/998/kaushik.jpg" target="_blank" rel="noopener noreferrer" title="kaushik.jpg"><span class="title">kaushik.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-contrib" id="55-mobile-linux-and-phosh"> <span class="timetable-time top-level"> <span class="start-time"> 12:15 </span> → <span class="end-time"> 12:45 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="55-mobile-linux-and-phosh" data-anchor-strip-arg="note">Mobile Linux and Phosh</span> <span class="icon-time timetable-duration">30m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p><strong>Agenda:</strong> </p> <ol> <li>Recent Progress</li> <li>Community Highlight</li> <li>Looking ahead </li> <li>Call to action</li> <li>Will also encourage developers to try Phosh and contribute to its development. </li> <li>Invite users to test Phosh on their devices and provide feedback.</li> <li>Highlight community channels and resources for getting involved.</li> </ol> </div> <div class="speaker-list"> <span class="label">Speakers</span>: <span class=""> <span>Arun Mani</span></span>, <span class=""> <span>Gotam Gorabh</span> <span class="affiliation"> <span class="text">(<span>GNOME Member</span>)</span></span></span>, <span class=""> <span>Suraj Kumar Mahto</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1011" href="/event/258/contributions/1188/attachments/532/1011/gorabh.png" target="_blank" rel="noopener noreferrer" title="gorabh.png"><span class="title">gorabh.png</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1012" href="/event/258/contributions/1188/attachments/532/1012/mahto.png" target="_blank" rel="noopener noreferrer" title="mahto.png"><span class="title">mahto.png</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1013" href="/event/258/contributions/1188/attachments/532/1013/mani.jpg" target="_blank" rel="noopener noreferrer" title="mani.jpg"><span class="title">mani.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 12:45 </span> → <span class="end-time"> 13:50 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Lunch Break</span> <span class="icon-time timetable-duration"> 1h 5m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="59-open-source-movement-empowe"> <span class="timetable-time top-level"> <span class="start-time"> 13:50 </span> → <span class="end-time"> 14:40 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="59-open-source-movement-empowe" data-anchor-strip-arg="note">Open Source Movement: Empowering Career & Communities</span> <span class="icon-time timetable-duration">50m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>In an era where technology is rapidly evolving, open source software stands out as a transformative force in the tech landscape. This talk will explore the significance of the open source movement and how it empowers both careers and communities.</p> <p>Join us as we delve into the fundamental principles of open source software, highlighting its transparency, collaboration, and community-driven nature. We will discuss the myriad benefits it offers, including cost-effectiveness, flexibility, and the opportunity for continuous learning.</p> <p>We will also examine various career pathways and business models associated with open source, showcasing how individuals can leverage their skills in this thriving ecosystem. From job opportunities in tech to consulting services and the SaaS model, the potential for professional growth is vast.</p> <p>Furthermore, we’ll explore how open source fosters community engagement, promotes innovation, and drives social impact by enabling diverse voices to contribute to technology solutions.</p> <p>Whether you are a student, a tech professional, or simply curious about the open source movement, this talk will provide valuable insights into how you can participate and make a meaningful impact in this dynamic field. Join us to discover how embracing open source can shape your career and strengthen communities worldwide.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Sammy Fung</span></span> </div> <div class="js-attachment-container"> </div> </div> </li> <li class="timetable-item timetable-contrib" id="50-the-sound-of-foss-producing"> <span class="timetable-time top-level"> <span class="start-time"> 13:50 </span> → <span class="end-time"> 14:40 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="50-the-sound-of-foss-producing" data-anchor-strip-arg="note">The Sound of FOSS: Producing Musical Beats with Ardour for Beginners</span> <span class="icon-time timetable-duration">50m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>Music creation has often been seen as a domain reserved for those with expensive, proprietary tools. However, Free and Open Source Software (FOSS) like Ardour is changing the game by making professional-grade audio production accessible to everyone, regardless of their background or budget.</p> <p>In this workshop, two presenters from different creative backgrounds come together to explore how Ardour empowers individuals from all walks of life to create music. One author, an experienced guitarist familiar with proprietary tools, will share their journey of transitioning to Ardour, discussing how it stacks up against mainstream DAWs. The other, a video editor and technical audio processor, is new to music production but quickly adopted Ardour to produce beats, showing how easy and intuitive it can be for beginners.</p> <p>Through a live demonstration, we will walk participants through the process of creating a simple melody using Ardour, showcasing the platform’s ability to handle everything from multi-track recording to effects processing and automation. Attendees will witness firsthand how FOSS tools like Ardour lower the barriers to entry for aspiring musicians, creators, and hobbyists.</p> <p><strong>Key Takeaways</strong>:<br> - Learn the basics of creating music with Ardour, regardless of your experience level<br> - Understand the advantages and challenges of switching from proprietary tools to FOSS<br> - Hands-on experience in composing and producing a simple track using Ardour’s core features<br> - Discover how FOSS tools are democratizing the means of creative expression by making professional-grade tools available to everyone</p> <p>Whether you’re an experienced musician, a total beginner, or simply curious about the potential of FOSS, this session will highlight how Ardour can be a powerful, community-driven alternative for music production and beyond.</p> </div> <div class="speaker-list"> <span class="label">Speakers</span>: <span class=""> <span>Laksh Gambhir</span></span>, <span class=""><span class="speaker-title">Mr</span> <span>Sparsh Mecwan</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1017" href="/event/258/contributions/1190/attachments/534/1017/Gambhir.jpg" target="_blank" rel="noopener noreferrer" title="Gambhir.jpg"><span class="title">Gambhir.jpg</span></a> </div> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1016" href="/event/258/contributions/1190/attachments/534/1016/mecwan.jpg" target="_blank" rel="noopener noreferrer" title="mecwan.jpg"><span class="title">mecwan.jpg</span></a> </div> </div> </div> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 14:40 </span> → <span class="end-time"> 14:45 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Break</span> <span class="icon-time timetable-duration"> 5m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="53-fedora-x-outreachy-menteeme"> <span class="timetable-time top-level"> <span class="start-time"> 14:45 </span> → <span class="end-time"> 15:35 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="53-fedora-x-outreachy-menteeme" data-anchor-strip-arg="note">Fedora × Outreachy: Mentee/Mentor Retrospective + Making a career out of FOSS</span> <span class="icon-time timetable-duration">50m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <h3>From a 2022 intern to a 2024 mentor: a review into the Outreachy experience and how it has changed over time.</h3> <p>Outreachy is conducted by Software Freedom Conservancy and it provides internships in open source and open science. Over the years, there has been an explosive reach in the public about this program. As a Outreachy intern in the summer of 2022 for the Fedora Badges Design Project and eventually becoming the general Fedora mentor for the 2024 summer cohort, I want to highlight how it works for both the mentors and the mentees. Taking inspiration from experience, I want to discuss <em>best mentor practices</em> and what all changes can we bring to make the Fedora Outreachy experience better</p> </div> <div class="speaker-list"> <span class="label">Speakers</span>: <span class=""><span class="speaker-title">Mr</span> <span>Justin W. Flory</span> <span class="affiliation"> <span class="text">(<span>Fedora Project</span>)</span></span></span>, <span class=""> <span>Nikita Tripathi</span> <span class="affiliation"> <span class="text">(<span>Fedora</span>)</span></span></span> </div> <div class="js-attachment-container"> </div> </div> </li> <li class="timetable-item timetable-break"> <span class="timetable-time break top-level"> <span class="start-time"> 15:35 </span> → <span class="end-time"> 15:50 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title top-level break">Coffee break</span> <span class="icon-time timetable-duration"> 15m </span> </div> </div> </li> <li class="timetable-item timetable-contrib" id="54-supercharging-your-containe"> <span class="timetable-time top-level"> <span class="start-time"> 15:50 </span> → <span class="end-time"> 16:00 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="54-supercharging-your-containe" data-anchor-strip-arg="note">Supercharging your container workflow - Toolbx</span> <span class="icon-time timetable-duration">10m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>Linux OS has been there for ages and in recent years, we have started caring about immutables. The immutables are important for the Linux Ecosystem but then they have some issues... Toolbx arises as a saviour.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Sumantro Mukherjee</span> <span class="affiliation"> <span class="text">(<span>Red Hat</span>)</span></span></span> </div> <div class="js-attachment-container"> </div> </div> </li> <li class="timetable-item timetable-contrib" id="44-people-says-linux-is-secure"> <span class="timetable-time top-level"> <span class="start-time"> 16:00 </span> → <span class="end-time"> 16:10 </span> </span> <div class="timetable-item-body flexcol"> <div class="timetable-item-header flexrow"> <span class="timetable-title " data-anchor="44-people-says-linux-is-secure" data-anchor-strip-arg="note">People says Linux is Secure, You Can Make It More Secure</span> <span class="icon-time timetable-duration">10m</span> <div class="timetable-item-actions"> <div class="toolbar right thin"> </div> </div> </div> <div itemprop="description" class="item-description contrib-description"> <p>Linux Endpoint Detection and Response (EDR) solutions play a key role in securing Linux environments, especially as they become more user-friendly and widely used in desktop applications like GNOME. As cyber threats evolve, GNOME users benefit from EDR capabilities that protect both system integrity and user data. This paper will explore how EDR solutions integrate with the GNOME desktop environment, how they bolster security with features like Two-Factor Authentication (2FA), and what top EDR tools are available to secure your Linux desktop</p> <p>Linux EDR goes beyond traditional security by offering continuous monitoring, advanced analytics, and real-time response capabilities. For GNOME desktop users, EDR solutions can seamlessly protect daily activities, whether handling personal data, sensitive communications, or work-related files. EDR tools support real-time visibility, threat detection, and incident response, enhancing security without disrupting the GNOME user experience. </p> <p>Integrating Two-Factor Authentication (2FA) into the GNOME environment significantly strengthens security, especially for multi-user systems or systems with sensitive data. GNOME desktop users can add an extra layer of verification with 2FA, ensuring that access to critical applications and settings is protected.</p> </div> <div class="speaker-list"> <span class="label">Speaker</span>: <span class=""> <span>Khairul Aizat Kamarudzzaman</span></span> </div> <div class="js-attachment-container"> <div class="material-list"> <div class="attachments-display-container toolbar"> <div class="folder"> <a class="attachment icon-file-image js-preview-dialog i-button" data-previewable="true" data-attachment-id="1020" href="/event/258/contributions/1198/attachments/537/1020/ProfilePict-fenris.jpg" target="_blank" rel="noopener noreferrer" title="ProfilePict-fenris.jpg"><span class="title">ProfilePict-fenris.jpg</span></a> </div> </div> </div> </div> </div> </li> </ul> </li> </ul> </div> </div></div></main> <div class="footer dark"> <div class="flexrow f-j-space-between"> <div class="flexrow f-a-center f-self-stretch"> <img src="/images/indico_small_white.svg" class="footer-logo" alt="Indico"> <div class="f-self-no-shrink" style="margin-left: 1em;"> <span>Powered by <a href="https://getindico.io">Indico</a> <span class="version">v3.3.4</span> </span> </div> </div> <ul class="footer-links"> <li> <a href="https://learn.getindico.io"> Help </a> </li> <li> <a href="/contact"> Contact </a> </li> <li> <a href="/tos" data-title="Terms and conditions" data-href="/tos" data-ajax-dialog data-hide-page-header data-close-button> Terms and conditions </a> </li> <li> <a href="https://www.gnome.org/privacy/">Privacy</a> </li> </ul> <div class="footer-extra f-self-stretch"> </div> </div> </div> <div id="outdated-browser"></div> </body> </html> <!-- Queries: 23 Duration (sql): 0.127326s Duration (req): 0.311364s Endpoint: timetable.timetable RH: indico.modules.events.timetable.controllers.display.RHTimetable WP: indico.modules.events.views.WPSimpleEventDisplay -->