The Story of FOSS & KDE in Kerala

Total Page:16

File Type:pdf, Size:1020Kb

The Story of FOSS & KDE in Kerala KDE Kerala The story of FOSS & KDE in Kerala Subin Siby 2020-01-18 subinsb.com/s/cki2020 1 Outline History of FOSS In Kerala FOSS In Education Localization 2 History of FOSS In Kerala Kerala Made by Filpro, CC-BY-SA 4.0 Language: Malayalam (മലയാളം) Speakers: 37 Million 3 History of FOSS In Kerala • TeX 1980 • Slackware Linux 1996 • River Valley Technologies First Free Software based company in state • Linux Users Group, Thiruvananthapuram 1998 • Freedom First! conf 2001 FSF-India 4 History of FOSS In Kerala • FOSS.in Bangalore 2001-2012 • Swathanthra Malayalam Computing 2001 • IT@School 2002 • FOSS In Textbooks 2005 Click here for more 5 Swathanthra Malayalam Computing "എെ കറി് എെ ഭാഷ" "My language for/on My Computer" • Traditional Malayalam - 1200+ glyphs • Reformed Malayalam - 200+ glyphs • ASCII - 256 • Unicode - 1 Million+ 6 Swathanthra Malayalam Computing Traditional vs Reformed Malayalam 7 Swathanthra Malayalam Computing SMC Logo 8 FOSS In Education FOSS In Schools • Gov. Schools from STD.1-12 are on FOSS • IT Textbooks with FOSS syllabus • IT@School GNU/Linux OS • Lab exams • IT Fair • Practicals with Open Hardware 9 STD 1 IT Textbook Std1-textbook.pdf 10 IT@School GNU/Linux OS cd.jpg 11 IT@School GNU/Linux OS • Ubuntu LTS base • Mate DE • Scratch • KStars • GeoGebra • GCompris • KTechLab • Kalzium • more... 12 Little KITE Clubs KITE Local student clubs in schools to teach tech with FOSS tools 13 Little KITE Clubs • Blender • IoT • Krita, GIMP • School Wiki schoolwiki.in 14 IT Fair School -> District -> State level competitions. • Digital Painting (GIMP) • Scratch Programming • Animation • Presentation • Web Page designing • Malayalam Typing • IT Quiz • ICT Teaching Aid 15 Localization Localization l10n Translating each strings from a master language to different languages English -> Malayalam, Tamil Chinese -> English, Malayalam 16 Traditional Localization Process • Pick a file • Let the localization team know (Lock file) • Download the PO file • Edit, localize • Send to the team • Wait till review • If corrections needed, goto step 1 • If everything’s alright, • Commit file • Remove the lock 17 PO File Part of Dolphin’s PO file 18 Problems with Traditional Localization • Difficult for a new contributor • Workload on maintainer • Simultaneous localization not possible • Translation Memory • Difficult local setup 19 Localization Systems • KDE Traditional Localization l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox Mozilla Pontoon pontoon.mozilla.org • Calamares Transifex 20 KDE Malayalam Localization • kde.smc.org.in • Weblate • Suggestions • Voting 21 Localization Data For Machine Translation opusmt.wmflabs.org 22 KDE Malayalam Localization Team KDE Malayalam Kochi Sprint 23 KDE Malayalam Localization Team KDE Malayalam Thrissur Sprint 24 Our College FOSS Club FOSSers 25 Free Software Community of India fsci.in meetup at Thrissur 26 Questions ? Subin Siby /bin/su subinsb.com/s/cki2020 Mastodon: @[email protected] Twitter: @SubinSiby Instagram: @subins2000 27.
Recommended publications
  • Ultumix GNU/Linux 0.0.1.7 32 Bit!
    Welcome to Ultumix GNU/Linux 0.0.1.7 32 Bit! What is Ultumix GNU/Linux 0.0.1.7? Ultumix GNU/Linux 0.0.1.7 is a full replacement for Microsoft©s Windows and Macintosh©s Mac OS for any Intel based PC. Of course we recommend you check the system requirements first to make sure your computer meets our standards. The 64 bit version of Ultumix GNU/Linux 0.0.1.7 works faster than the 32 bit version on a 64 bit PC however the 32 bit version has support for Frets On Fire and a few other 32 bit applications that won©t run on 64 bit. We have worked hard to make sure that you can justify using 64 bit without sacrificing too much compatibility. I would say that Ultumix GNU/Linux 0.0.1.7 64 bit is compatible with 99.9% of all the GNU/Linux applications out there that will work with Ultumix GNU/Linux 0.0.1.7 32 bit. Ultumix GNU/Linux 0.0.1.7 is based on Ubuntu 8.04 but includes KDE 3.5 as the default interface and has the Mac4Lin Gnome interface for Mac users. What is Different Than Windows and Mac? You see with Microsoft©s Windows OS you have to defragment your computer, use an anti-virus, and run chkdsk or a check disk manually or automatically once every 3 months in order to maintain a normal Microsoft Windows environment. With Macintosh©s Mac OS you don©t have to worry about fragmentation but you do have to worry about some viruses and you still should do a check disk on your system every once in a while or whatever is equivalent to that in Microsoft©s Windows OS.
    [Show full text]
  • Cómo Usar El Software Libre Para Hacer Tareas De Colegio. Ing
    Cómo usar el software libre para hacer tareas de colegio. Ing. Ricardo Naranjo Faccini, M.Sc. 2020-10-20 Bogotá 2018 Bogotá 2019 https://www.skinait.com/tareas-opensource-Escritos-50/ ¿Han¿Han escuchadoescuchado sobre?sobre? ● FraudeFraude – Acción que resulta contraria a la verdad y a la rectitud en perjuicio de una persona u organización – Conducta deshonesta o engañosa con el fin de obtener alguna injusta ventaja sobre otra persona. ● PlagioPlagio – La acción de «copiar en lo sustancial obras ajenas, dándolas como propias» ¿Han¿Han escuchadoescuchado sobre?sobre? ● Piratería:Piratería: – AsaltoAsalto yy roborobo dede embarcacionesembarcaciones enen elel mar.mar. – InfracciónInfracción dede derechosderechos dede autor,autor, infraccióninfracción dede copyrightcopyright oo violaciónviolación dede copyrightcopyright > – UsoUso nono autorizadoautorizado oo prohibidoprohibido dede obrasobras cubiertascubiertas porpor laslas leyesleyes dede derechosderechos dede autorautor ● Copia. ● Reproducción. ● Hacer obras derivadas. ¡Pero¡Pero venimosvenimos aa hablarhablar dede LIB!"#$%&LIB!"#$%& ● SoftwareSoftware librelibre – Linux, GIMP, inkscape, pitivi, LibreOffice.org ● FormatosFormatos abiertosabiertos – Garantizar acceso a largo plazo – Fomentar la competencia – Open Document Format (ISO/IEC 26300) – PDF – ogv, ogg ● ProtocolosProtocolos dede comunicacióncomunicación estándarestándar – http – smtp; pop3/imap – smb – vnc ● Texto – HTML (formato estándar de las páginas web) – Office Open XML ISO/IEC 29500:20084 ● (para documentos de oficina)
    [Show full text]
  • Linux Journal | February 2016 | Issue
    ™ A LOOK AT KDE’s KStars Astronomy Program Since 1994: The Original Magazine of the Linux Community FEBRUARY 2016 | ISSUE 262 | www.linuxjournal.com + Programming Working with Command How-Tos Arguments in Your Program a Shell Scripts BeagleBone Interview: Katerina Black Barone-Adesi on to Help Brew Beer Developing the Snabb Switch Network Write a Toolkit Short Script to Solve a WATCH: ISSUE Math Puzzle OVERVIEW V LJ262-February2016.indd 1 1/21/16 5:26 PM NEW! Agile Improve Product Business Development Processes with an Enterprise Practical books Author: Ted Schmidt Job Scheduler for the most technical Sponsor: IBM Author: Mike Diehl Sponsor: people on the planet. Skybot Finding Your DIY Way: Mapping Commerce Site Your Network Author: to Improve Reuven M. Lerner Manageability GEEK GUIDES Sponsor: GeoTrust Author: Bill Childers Sponsor: InterMapper Combating Get in the Infrastructure Fast Lane Sprawl with NVMe Author: Author: Bill Childers Mike Diehl Sponsor: Sponsor: Puppet Labs Silicon Mechanics & Intel Download books for free with a Take Control Linux in simple one-time registration. of Growing the Time Redis NoSQL of Malware http://geekguide.linuxjournal.com Server Clusters Author: Author: Federico Kereki Reuven M. Lerner Sponsor: Sponsor: IBM Bit9 + Carbon Black LJ262-February2016.indd 2 1/21/16 5:26 PM NEW! Agile Improve Product Business Development Processes with an Enterprise Practical books Author: Ted Schmidt Job Scheduler for the most technical Sponsor: IBM Author: Mike Diehl Sponsor: people on the planet. Skybot Finding Your DIY Way: Mapping Commerce Site Your Network Author: to Improve Reuven M. Lerner Manageability GEEK GUIDES Sponsor: GeoTrust Author: Bill Childers Sponsor: InterMapper Combating Get in the Infrastructure Fast Lane Sprawl with NVMe Author: Author: Bill Childers Mike Diehl Sponsor: Sponsor: Puppet Labs Silicon Mechanics & Intel Download books for free with a Take Control Linux in simple one-time registration.
    [Show full text]
  • Metadefender Core V4.12.2
    MetaDefender Core v4.12.2 © 2018 OPSWAT, Inc. All rights reserved. OPSWAT®, MetadefenderTM and the OPSWAT logo are trademarks of OPSWAT, Inc. All other trademarks, trade names, service marks, service names, and images mentioned and/or used herein belong to their respective owners. Table of Contents About This Guide 13 Key Features of Metadefender Core 14 1. Quick Start with Metadefender Core 15 1.1. Installation 15 Operating system invariant initial steps 15 Basic setup 16 1.1.1. Configuration wizard 16 1.2. License Activation 21 1.3. Scan Files with Metadefender Core 21 2. Installing or Upgrading Metadefender Core 22 2.1. Recommended System Requirements 22 System Requirements For Server 22 Browser Requirements for the Metadefender Core Management Console 24 2.2. Installing Metadefender 25 Installation 25 Installation notes 25 2.2.1. Installing Metadefender Core using command line 26 2.2.2. Installing Metadefender Core using the Install Wizard 27 2.3. Upgrading MetaDefender Core 27 Upgrading from MetaDefender Core 3.x 27 Upgrading from MetaDefender Core 4.x 28 2.4. Metadefender Core Licensing 28 2.4.1. Activating Metadefender Licenses 28 2.4.2. Checking Your Metadefender Core License 35 2.5. Performance and Load Estimation 36 What to know before reading the results: Some factors that affect performance 36 How test results are calculated 37 Test Reports 37 Performance Report - Multi-Scanning On Linux 37 Performance Report - Multi-Scanning On Windows 41 2.6. Special installation options 46 Use RAMDISK for the tempdirectory 46 3. Configuring Metadefender Core 50 3.1. Management Console 50 3.2.
    [Show full text]
  • Using Emerge for Kstars on OS X Revised
    Instructions for Installing KStars, Dependencies, and related software on OS X with Emerge with the intent of creating an App bundle 1. Make sure you have home-brew installed. brew.sh 2. Make sure that you have git, make, and cmake installed. 3. Install some dependencies using homebrew brew install cmake wget coreutils p7zip gettext ninja python3 ninja bison boost shared-mime-info 4. And some more: brew tap homebrew/science brew install pkgconfig brew install cfitsio brew install cmake brew install eigen brew install astrometry-net brew install xplanet (optional) 5. here If you do not already have qt 5 installed, then you will need it. By the way, this can take a very long time. You can also download QT5 from their website to your home directory. I did this with QT Creator and just specified the path to it. But it should also work with the homebrew version. brew install qt5 --with-dbus To download QT5 from their website, you can go here: www.qt.io/download-open-source/ 6. I followed these instructions to build INDI from source and get it installed on the Mac in the proper location, but since then we have found that it is much easier to install using homebrew dependencies which we put (and you already did) in step 3: indilib.org/forum/general/210-howto-buil...st-libindi-ekos.html Do this at the command line: mkdir ~/Projects cd ~/Projects git clone git://github.com/indilib/indi.git Edit the file CMakeLists.txt in libindi to add the two base.64.c additions and lilxml.c additions (We have to get them to change this in Libindi so we don't
    [Show full text]
  • Work Package (Wp) 2 “Web Development”
    WORK PACKAGE (WP) 2 “WEB DEVELOPMENT” Project “Youth networking for economic exchange in the cross-border region” Project No. CB007.2.22.078 The project is co-funded by EU through the Interreg-IPA CBC Bulgaria–Serbia Programme This publication has been produced with the assistance of the European Union through the Interreg-IPA CBC Bulgaria-Serbia Programme, CCI No 2014TC16I5CB007. The contents of this publication are the sole responsibility of National Association Legal Initiative for Open Government and can in no way be taken to reflect the views of the European Union or the Managing Authority of the Programme. CONTENTS: L. WEB DEVELOPMENT BASICS, PRINCIPLES, APPROACHES .............................................................................. 3 2. FRONT-END WEB DEVELOPMENT: HTML, CSS, JAVASCRIPT, JQUERY, BOOTSTRAP ....................................... 9 WHAT YOU ALREADY NEED TO KNOW ......................................................................................................................... 18 3. BACK-END WEB DEVELOPMENT: JAVA, MYSQL .......................................................................................... 21 4. AJAX ANGULAR.JS PROGRAMMING ........................................................................................................... 25 5. WEBSITE DEVELOPMENT AND MODIFICATION VIA CMS............................................................................. 31 6. DEVELOPMENT ENVIRONMENTS: INTEGRATED DEBUGGING ENVIRONMENT (IDE), DEVELOPMENT TOOLS, TOOLS TO SUPPORT METHODOLOGICAL CONTROL
    [Show full text]
  • Introduction to Linux
    Presentation to U3A - Linux Introduction 8 June 2019 – Terry Schuster - [email protected] What is Linux? https://en.wikipedia.org/wiki/Linux https://www.iotforall.com/linux-operating-system-iot-devices/ In simple terms, Linux is an operating system which was developed to be a home-built version of UNIX, one of the first operating systems which could be run on different brands of mainframe computers with quite different types of hardware. Linux has developed to the extent that it is the leading operating system on servers and other big iron systems such as mainframe computers, and the only OS used on TOP500 supercomputers (since November 2017, having gradually eliminated all competitors). It is used by around 2.3 percent of desktop computers. The Chromebook, which runs the Linux kernel-based Chrome OS, dominates the US K–12 education market. In the mid 2000’s, Linux was quickly seen as a good building block for smartphones, as it provided an out- of-the-box modern, full-featured Operating System with very good device driver support, and that was considered both scalable for the new generation of devices and had the added benefit of being royalty free. It is now becoming very common in IoT devices, such as smart watches/refrigerators, home controllers, etc. etc. BTW, Tux is a penguin character and the official brand character of the Linux kernel. Originally created as an entry to a Linux logo competition, Tux is the most commonly used icon for Linux, although different Linux distributions depict Tux in various styles. The character is used in many other Linux programs and as a general symbol of Linux.
    [Show full text]
  • Why Be a KDE Project? Martin Klapetek David Edmundson
    Why be a KDE Project? Martin Klapetek David Edmundson What is KDE? KDE is not a desktop, it's a community „Community of technologists, designers, writers and advocates who work to ensure freedom for all people through our software“ --The KDE Manifesto What is a KDE Project? Project needs more than just good code What will you get as a KDE Project? Git repository Git repository plus „scratch repos“ (your personal playground) Creating a scratch repo git push –all kde:scratch/username/reponame Git repository plus web interface (using GitPHP) Git repository plus migration from Gitorious.org Bugzilla (the slightly prettier version) Review Board Integration of git with Bugzilla and Review Board Integration of git with Bugzilla and Review Board Using server-side commit hooks ● BUG: 24578 ● CCBUG: 29456 ● REVIEW: 100345 ● CCMAIL: [email protected] Communication tools Mailing lists Wiki pages Forums Single sign-on to all services Official IRC channels #kde-xxxxx (on Freenode) IRC cloak me@kde/developer/mklapetek [email protected] email address Support from sysadmin team Community support Development support Translations (71 translation teams) Testing support (Active Jenkins and EBN servers, plus Quality Team) Project continuation (when you stop developing it) KDE e.V. support Financial and organizational help Trademark security Project's licence defense via FLA Promo support Stories in official KDE News site (Got the Dot?) Your blog aggregated at Planet KDE Promo through social channels Web hosting under kde.org domain Association with one of the best
    [Show full text]
  • KDE Galaxy 4.13
    KDE Galaxy 4.13 - Devaja Shah About Me ●3rd Year Alienatic Student at DA- !"# Gandhinagar ●Dot-editor %or KDE &romo "ea' ●Member of KDE e.(. ●&a))ion for Technology# Literature ●+un the Google Developer Group in !olle$e ●-rganizin$ Tea' of KDE Meetup# con%./de.in 14 -/ay, sooooo....... ●Ho1 many of you are %an) of Science Fiction3 ●Astronomy3 ● 0o1 is it Related to KDE3 ●That i) precisely 1hat the talk is about. ●Analogy to $et you to kno1 everythin$ that you should about ● “Galaxy KDE 4.13” 4ait, isn't it 4.14? ●KDE5) late)t ver)ion S! 4.14 6 7ove'ber 8914 ●KDE Soft1are !o',ilation ::.xx ●Significance o% +elea)e) ●- -r$ani.ed# )y)te'atic co',ilation o% %eature) < develo,'ent) ●- 2ive )erie) of relea)e) till date. ●7o Synchronized +elea)e) Any lon$er: ● - KDE 2ra'e1ork) > ?'onthly@ ● - KDE &la)'a > ?3 'onth)@ ● - KDE Ap,lication) ?date ba)ed@ ●Au)t *i/e Ap, (er)ion) But, 1hat am I to do o% the Galaxy 7umber? ●4ork in a "eam ●4ork acros) a Deadline ●-%;ce Space Si'ulation ●Added 'petus %or Deliverin$ your 2eature) ●You 1ork a) a ,art of the C!oreD Developer "ea' ● nstils Discipline ●Better +e),onse# Better 2eedbac/ ●Better Deliverance ●Synchronized 1ork with other C)ea)onedD developer) Enough of the bore....... ●Ho1 do $et started3 ● - Hope you didn't )nooze yesterday ● +!# Subscribe to Mailing Lists ●Mentoring Progra') ●GsoC# Season of KDE, O2W Progra') ●Bootstra,pin$ Training Session) Strap yourself onto the Rocket ●And Blast O%%......... ● ● ● Entered A 4ormhole and Ea,ped into the KDE Galaxy ●No1 what? ●Pick a Planet to nhabit ●But....
    [Show full text]
  • Painting with Light: a Technical Overview of Implementing HDR Support in Krita
    Painting with Light: A Technical Overview of Implementing HDR Support in Krita Executive Summary Krita, a leading open source application for artists, has become one of the first digital painting software to achieve true high dynamic range (HDR) capability. With more than two million downloads per year, the program enables users to create and manipulate illustrations, concept art, comics, matte paintings, game art, and more. With HDR, Krita now opens the door for professionals and amateurs to a vastly extended range of colors and luminance. The pioneering approach of the Krita team can be leveraged by developers to add HDR to other applications. Krita and Intel engineers have also worked together to enhance Krita performance through Intel® multithreading technology, while Intel’s built-in support of HDR provides further acceleration. This white paper gives a high-level description of the development process to equip Krita with HDR. A Revolution in the Display of Color and Brightness Before the arrival of HDR, displays were calibrated to comply with the D65 standard of whiteness, corresponding to average midday light in Western and Northern Europe. Possibilities of storing color, contrast, or other information about each pixel were limited. Encoding was limited to a depth of 8 bits; some laptop screens only handled 6 bits per pixel. By comparison, HDR standards typically define 10 bits per pixel, with some rising to 16. This extra capacity for storing information allows HDR displays to go beyond the basic sRGB color space used previously and display the colors of Recommendation ITU-R BT.2020 (Rec. 2020, also known as BT.2020).
    [Show full text]
  • Dolphin Power Tools User's Guide Rev E
    Dolphin® Power Tools For Windows Mobile® 5.0 Windows Mobile® 2003 Second Edition Windows® CE 5.0 (Dolphin 6100, 6500, 7600) User’s Guide Disclaimer Honeywell International Inc. (“HII”) reserves the right to make changes in specifications and other information contained in this document without prior notice, and the reader should in all cases consult HII to determine whether any such changes have been made. The information in this publication does not represent a commitment on the part of HII. HII shall not be liable for technical or editorial errors or omissions contained herein; nor for incidental or consequential damages resulting from the furnishing, performance, or use of this material. This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be photocopied, reproduced, or translated into another language without the prior written consent of HII. ©2007–2010 Honeywell International Inc. All rights reserved. Web Address: www.honeywellaidc.com Trademarks Dolphin, Dolphin RF, HomeBase, Mobile Base, and QuadCharger are trademarks or registered trademarks of Hand Held Products, Inc. or Honeywell International Inc. Microsoft, Windows, Windows Mobile, Windows CE, Windows NT, Windows 2000, Windows ME, Windows XP, ActiveSync, Outlook, and the Windows logo are trademarks or registered trademarks of Microsoft Corporation. Other product names mentioned in this manual may be trademarks or registered trademarks of their respective companies and are the property of their respective owners. Patents Please refer to the product packaging for a list of patents. Other Trademarks The Bluetooth trademarks are owned by Bluetooth SIG, Inc. U.S.A.
    [Show full text]
  • The Kate Handbook
    The Kate Handbook Anders Lund Seth Rothberg Dominik Haumann T.C. Hollingsworth The Kate Handbook 2 Contents 1 Introduction 10 2 The Fundamentals 11 2.1 Starting Kate . 11 2.1.1 From the Menu . 11 2.1.2 From the Command Line . 11 2.1.2.1 Command Line Options . 12 2.1.3 Drag and Drop . 13 2.2 Working with Kate . 13 2.2.1 Quick Start . 13 2.2.2 Shortcuts . 13 2.3 Working With the KateMDI . 14 2.3.1 Overview . 14 2.3.1.1 The Main Window . 14 2.3.2 The Editor area . 14 2.4 Using Sessions . 15 2.5 Getting Help . 15 2.5.1 With Kate . 15 2.5.2 With Your Text Files . 16 2.5.3 Articles on Kate . 16 3 Working with the Kate Editor 17 4 Working with Plugins 18 4.1 Kate Application Plugins . 18 4.2 External Tools . 19 4.2.1 Configuring External Tools . 19 4.2.2 Variable Expansion . 20 4.2.3 List of Default Tools . 22 4.3 Backtrace Browser Plugin . 25 4.3.1 Using the Backtrace Browser Plugin . 25 4.3.2 Configuration . 26 4.4 Build Plugin . 26 The Kate Handbook 4.4.1 Introduction . 26 4.4.2 Using the Build Plugin . 26 4.4.2.1 Target Settings tab . 27 4.4.2.2 Output tab . 28 4.4.3 Menu Structure . 28 4.4.4 Thanks and Acknowledgments . 28 4.5 Close Except/Like Plugin . 28 4.5.1 Introduction . 28 4.5.2 Using the Close Except/Like Plugin .
    [Show full text]