The presentation contains some basic history of foss and it discuses cathedral vs bazaar model.
At last it discuses some current foss developments in india. Feel free to download and share and modify to make it more useful for everyone.
The document discusses free and open source software (FOSS). It defines FOSS as software that is distributed with its source code and allows users to freely modify, redistribute, and derive other software from it. Examples of popular FOSS include operating systems like Linux, programming tools like PHP and Python, and internet software like Apache and OpenSSL. The document outlines the key principles of FOSS like accessibility of source code and freedom to modify and share modifications. It also lists some major organizations that support FOSS development and important FOSS websites.
This document discusses Shaun Walker's professional experience and accomplishments. Walker has 18 years of experience architecting enterprise software and is the creator of DotNetNuke, a popular open source web content management platform for ASP.NET. He also served as a founding Director for CodePlex Foundation, a non-profit created by Microsoft to facilitate collaboration between software companies and open source communities.
This document discusses open source software. It defines open source software as software where the source code is available to the public with a license that allows users to study, change and distribute the software. Open source software originated from the free software movement in 1983 and aims to enhance user freedoms. While common in the early computing era, open source software declined in popularity in the 1970s but has since grown with thousands of projects today. The document discusses how open source software functions by providing access to source code files before compilation. It also outlines some values of open source software like transparency and collaboration. Potential benefits of open source projects include problem solving, signaling quality, and self-production. Challenges include motivation and coordination problems across contributors.
NEAR Protocol at Future of Blockchain Hackathon London 2019Erik Trautman
Erik Trautman introduces himself as the CEO of NEAR Foundation and describes NEAR Protocol as a community-run blockchain platform that allows developers to easily build decentralized applications using TypeScript. It uses proof-of-stake consensus and dynamic sharding to scale. Developers can write both front-end and back-end code together and deploy applications within 60 seconds through the NEAR studio. The NEAR wallet and explorer are also introduced.
The document describes a workshop on open design. The morning session includes introductions, case studies, design tools, and activities to understand users. The afternoon session includes wrapping up the first activity, presenting derivative design concepts, low-fidelity prototyping, sharing activities, and wrapping up. Participants will learn about the open source ecosystem, levels of configuring open interactive products, open licenses, and skills/knowledge transfer from designers to users. Open products are discussed as platforms that provide information and tools for users to access, produce, modify, and create new products built on the platform. The tasks of designers are to provide user-friendly interfaces and design toolkits to transfer skills and access to openness.
This document provides information about open source software including definitions, features, advantages, disadvantages, popular open source software, licensing, and legitimacy of open source software. It defines open source software as software with source code available and licensed to allow users to study, change, and distribute the software for any purpose. Popular advantages listed include free distribution, lower hardware costs, and abundant support from online communities. Disadvantages include costs of maintenance and support as well as difficulty of installation and use for some end users. The document also discusses open source licensing and laws related to intellectual property and copyright.
Technologies for Free Culture World Domination Workshop 2007-06-17Mike Linksvayer
This document summarizes a workshop on opportunities and challenges across various open movements, including free/libre/open source software (FLOSS), free culture, peer-to-peer (P2P), open formats, open data, the semantic web, open access, open protocols, open web, and open education. It identifies some common strengths and dependencies across these areas as well as key technical challenges such as web applications and issues of legality. The document advocates for more informed decentralization going forward and experience with free culture.
The document discusses free and open source software (FOSS). It defines FOSS as software that is distributed with its source code and allows users to freely modify, redistribute, and derive other software from it. Examples of popular FOSS include operating systems like Linux, programming tools like PHP and Python, and internet software like Apache and OpenSSL. The document outlines the key principles of FOSS like accessibility of source code and freedom to modify and share modifications. It also lists some major organizations that support FOSS development and important FOSS websites.
This document discusses Shaun Walker's professional experience and accomplishments. Walker has 18 years of experience architecting enterprise software and is the creator of DotNetNuke, a popular open source web content management platform for ASP.NET. He also served as a founding Director for CodePlex Foundation, a non-profit created by Microsoft to facilitate collaboration between software companies and open source communities.
This document discusses open source software. It defines open source software as software where the source code is available to the public with a license that allows users to study, change and distribute the software. Open source software originated from the free software movement in 1983 and aims to enhance user freedoms. While common in the early computing era, open source software declined in popularity in the 1970s but has since grown with thousands of projects today. The document discusses how open source software functions by providing access to source code files before compilation. It also outlines some values of open source software like transparency and collaboration. Potential benefits of open source projects include problem solving, signaling quality, and self-production. Challenges include motivation and coordination problems across contributors.
NEAR Protocol at Future of Blockchain Hackathon London 2019Erik Trautman
Erik Trautman introduces himself as the CEO of NEAR Foundation and describes NEAR Protocol as a community-run blockchain platform that allows developers to easily build decentralized applications using TypeScript. It uses proof-of-stake consensus and dynamic sharding to scale. Developers can write both front-end and back-end code together and deploy applications within 60 seconds through the NEAR studio. The NEAR wallet and explorer are also introduced.
The document describes a workshop on open design. The morning session includes introductions, case studies, design tools, and activities to understand users. The afternoon session includes wrapping up the first activity, presenting derivative design concepts, low-fidelity prototyping, sharing activities, and wrapping up. Participants will learn about the open source ecosystem, levels of configuring open interactive products, open licenses, and skills/knowledge transfer from designers to users. Open products are discussed as platforms that provide information and tools for users to access, produce, modify, and create new products built on the platform. The tasks of designers are to provide user-friendly interfaces and design toolkits to transfer skills and access to openness.
This document provides information about open source software including definitions, features, advantages, disadvantages, popular open source software, licensing, and legitimacy of open source software. It defines open source software as software with source code available and licensed to allow users to study, change, and distribute the software for any purpose. Popular advantages listed include free distribution, lower hardware costs, and abundant support from online communities. Disadvantages include costs of maintenance and support as well as difficulty of installation and use for some end users. The document also discusses open source licensing and laws related to intellectual property and copyright.
Technologies for Free Culture World Domination Workshop 2007-06-17Mike Linksvayer
This document summarizes a workshop on opportunities and challenges across various open movements, including free/libre/open source software (FLOSS), free culture, peer-to-peer (P2P), open formats, open data, the semantic web, open access, open protocols, open web, and open education. It identifies some common strengths and dependencies across these areas as well as key technical challenges such as web applications and issues of legality. The document advocates for more informed decentralization going forward and experience with free culture.
Presentation by Dr Frank Tietze (Institute for Manufacturing, University of Cambridge). Delivered on 17 Oct 2017 as part of the CRASSH Faculty Research Group on Open Intellectual Property Models for Emerging Technologies
We know there are many challenges around User Experience (UX) for end-users who are trying to use decentralized applications but what about the developers who build those applications? Their experience is often under appreciated.
In this meetup, we'll dig deeper into what developer experience (DevX) really means, the state of it on today's platforms and how we can improve it in the future. We'll survey the landscape and tear down a couple of existing platforms.
Following the talk, we'll move to a panel discussion with developers of apps on multiple different platforms about the pros and cons of development on each platform.
Learn more about NEAR Protocol, a scalable blockchain and smart contract platform, at https://nearprotocol.com
Analyzing Ubuntu Community with GrimoireLab (UbuCon Europe 2018)Manrique Lopez
This document summarizes a presentation about analyzing the Ubuntu community using GrimoireLab software. GrimoireLab is an open source software project that provides analytics on open source communities and projects. It can analyze data from sources like Launchpad, Git, files, GitHub issues and pull requests, mailing lists, and meetups to understand community metrics like activity, performance, collaboration, and diversity for a project like Ubuntu. The presentation demonstrates how GrimoireLab can extract insights about an open source community to help improve community engagement, contribution levels, and innovation.
A Roadmap for Students Using FOSS (Free and Open Source Software) and Reachin...PK Mishra
The document provides a roadmap for students to leverage free and open source software (FOSS) to become self-reliant. It discusses how FOSS like Linux can provide cost-effective alternatives to proprietary software. The roadmap suggests students learn programming, databases, and analytics skills in languages like C/C++, Java, Python and tools like MySQL and R. It also recommends areas like app development, Raspberry Pi, and data analytics for students to explore. Universities are urged to train faculty and incubate ideas to realize the goals of an self-reliant India by leveraging open source software and fostering entrepreneurship.
Collaborative development models have been successfully applied to open source software projects. However, traditionally these models were thought to be unable to produce secure, high-quality software. Some experiments applying these models to non-software projects like Wikipedia have shown results comparable to closed development. The collaborative structure of many projects, regardless of type, is similar to software with modular components and public versioning. For collaborative models to work outside software, unifying platforms are important, and constraints like in physical objects limit participation.
The document discusses the history and development of open source software. It began in 1983 with the free software movement. In 1998, the term "open source" was introduced to describe software where the source code is made publicly available and the software can be freely modified and shared. Examples of popular open source software are listed, including Linux, Apache, and Firefox. The document outlines the development philosophy of open source software and both advantages and disadvantages. Funding alternatives are discussed since fees cannot be charged to users. Open source culture is also mentioned.
This document provides best practices for organizations adopting open source software based on experiences in Europe. It emphasizes that technical aspects are less important than management and social considerations. Key recommendations include securing management commitment, creating a realistic timeline and clear expectations, evaluating software thoroughly, providing training and support for users, and promoting the adoption as an opportunity for new skills. An incremental approach is preferable to a "big switch." Identifying local experts and champions can help address potential resistance to change.
The document discusses the evolution of the internet and web browsers from the 1990s onwards. It covers key events like Netscape going public, the launch of the Netscape Navigator browser, and the release of Windows 95 with an integrated web browser. This helped spark the commercialization of the internet and led to the rise of web-based companies and industries like fiber optics manufacturing. The dominance of Microsoft's Internet Explorer browser is also discussed.
Technology transfer and North-South partnerships through open source communitiesMatthias Stürmer
Open source communities present a unique opportunity to foster global technology transfer between countries within the Northern and Southern hemisphere and build partnerships between developers and other community members from all over the world. Thus, open source supports efforts to decrease the Digital Divide between developed and developing countries and strengthens vendor-independence of all governments.
This document discusses open-source based business models. It identifies several models including externally funded ventures like public funding and "needed improvement" funding. It also discusses internally funded models like using open-source software for a company's internal needs before releasing it publicly. The document outlines specialized service-based business models providing services like installation, integration, and support around open-source software. It also notes business models like dual licensing, where a company offers both open-source and commercial licenses.
This document summarizes a presentation about open source and open data. It discusses key topics like open source licenses and business models, how to evaluate healthy open source projects, and examples of open data types and licensing. Open communities and initiatives are also covered, such as OpenSummerOfCode which funds students to build open source projects using open data.
Tibet has been part of China since 1949, and Chinese troops have imprisoned, tortured, and murdered Tibet's people when they protest. The problems Tibet faces include Chinese troops imprisoning Tibetans without cause, the presence of 250,000-500,000 Chinese troops killing innocent Tibetans, and China hurting or assassinating protesters. Tibet wants freedom from China, and visiting https://sites.google.com/site/helpfreetibetcom/ can help support efforts to liberate Tibet from Chinese control.
Bajaj Auto is an Indian motorcycle and auto manufacturer founded in 1945. It began by importing and selling two- and three-wheelers before obtaining a license to manufacture vehicles in India in 1959. The company has since grown to become the world's fourth largest motorcycle manufacturer. It has a strong research and development focus and markets high-performance motorcycles, scooters, and auto rickshaws both domestically and internationally through extensive distribution networks.
El documento repite secuencialmente las instrucciones de encender y apagar la luz varias veces, probablemente con el fin de sorprender o confundir a alguien. Alterna entre las órdenes de encender y apagar la luz de forma repetida.
Cultural intelligence refers to an individual's ability to function effectively in various cultural contexts. It includes having motivation, knowledge, and skills to adapt one's behavior appropriately when interacting with those from different cultural backgrounds. Developing cultural intelligence involves gaining understanding of cultural differences, learning strategies for navigating intercultural interactions, and building skills like flexibility, empathy, and open-mindedness. Individuals and organizations can benefit from improving cultural intelligence in areas like business, education, healthcare, and beyond.
Lorenc Gordani, Lecture on the European Commission (in Albanian Language), AC...Lorenc Gordani
Lorenc Gordani, Leksion mbi Komisionin Evropianë, ACERC Press, Tirana, 2015
Aspektet kryesore objekt te këtij trajtimi do te referojnë mbi Komisionin Evropianë ne një prezantim te përgjithshëm te kuadrit institucionale te BE-se.
Ne kuadër te strukturës se trekëndëshit institucional përgjegjës për ligjvënien, pra Komisionin - Këshillin – Parlamentin, fokusi i punës do te përqendrohet duke parë më nga afër Komisionin e ne veçanti përbërjen, detyrat dhe ndërveprimin reciprok me pjesën tjetër te aparatit institucional të BE.
Për me shume nuk do mungojnë referime nga premisat kryesore strukturore qe hapin rrugën e ndjekjes me pjesën qe do t'i kushtohet ndërveprimit ne procesin e formimit te rendit ligjor në tërësi në BE.
Apakah itu Python dan bagaima setup di Window OS??Noor Taib
Dokumen ini memberikan panduan langkah demi langkah untuk menginstal bahasa pengaturcaraan Python di sistem operasi Windows 7. Ia menerangkan proses memuat turun dan menginstal Notepad++ dan Python 2.7, serta cara untuk mengesahkan bahawa Python telah berjaya diinstal dengan menjalankan PowerShell dan mengetik perintah Python. Dokumen ini bertujuan untuk membantu pengguna pemula memahami proses asas untuk memulakan penggunaan Python di Windows.
Exercise is very important for every day life. It promotes health and has various other important benefits. I uploaded these exercises for my blog. Please read the relevant post on 'Exercise' at http://financialfreedomoffer.yolasite.com/blog/exercise.
1) The document discusses photos taken for a school magazine photoshoot. The initial idea was to have the model holding books and a drama mask, but the photos did not capture this well.
2) Additional photos experimented with different angles, props like a Rubik's cube, and backgrounds. One photo used poor lighting and had distracting shadows.
3) The selected cover photo features the model holding a Rubik's cube against a purple background. This photo emphasizes the subject well without distracting shadows.
Presentation by Dr Frank Tietze (Institute for Manufacturing, University of Cambridge). Delivered on 17 Oct 2017 as part of the CRASSH Faculty Research Group on Open Intellectual Property Models for Emerging Technologies
We know there are many challenges around User Experience (UX) for end-users who are trying to use decentralized applications but what about the developers who build those applications? Their experience is often under appreciated.
In this meetup, we'll dig deeper into what developer experience (DevX) really means, the state of it on today's platforms and how we can improve it in the future. We'll survey the landscape and tear down a couple of existing platforms.
Following the talk, we'll move to a panel discussion with developers of apps on multiple different platforms about the pros and cons of development on each platform.
Learn more about NEAR Protocol, a scalable blockchain and smart contract platform, at https://nearprotocol.com
Analyzing Ubuntu Community with GrimoireLab (UbuCon Europe 2018)Manrique Lopez
This document summarizes a presentation about analyzing the Ubuntu community using GrimoireLab software. GrimoireLab is an open source software project that provides analytics on open source communities and projects. It can analyze data from sources like Launchpad, Git, files, GitHub issues and pull requests, mailing lists, and meetups to understand community metrics like activity, performance, collaboration, and diversity for a project like Ubuntu. The presentation demonstrates how GrimoireLab can extract insights about an open source community to help improve community engagement, contribution levels, and innovation.
A Roadmap for Students Using FOSS (Free and Open Source Software) and Reachin...PK Mishra
The document provides a roadmap for students to leverage free and open source software (FOSS) to become self-reliant. It discusses how FOSS like Linux can provide cost-effective alternatives to proprietary software. The roadmap suggests students learn programming, databases, and analytics skills in languages like C/C++, Java, Python and tools like MySQL and R. It also recommends areas like app development, Raspberry Pi, and data analytics for students to explore. Universities are urged to train faculty and incubate ideas to realize the goals of an self-reliant India by leveraging open source software and fostering entrepreneurship.
Collaborative development models have been successfully applied to open source software projects. However, traditionally these models were thought to be unable to produce secure, high-quality software. Some experiments applying these models to non-software projects like Wikipedia have shown results comparable to closed development. The collaborative structure of many projects, regardless of type, is similar to software with modular components and public versioning. For collaborative models to work outside software, unifying platforms are important, and constraints like in physical objects limit participation.
The document discusses the history and development of open source software. It began in 1983 with the free software movement. In 1998, the term "open source" was introduced to describe software where the source code is made publicly available and the software can be freely modified and shared. Examples of popular open source software are listed, including Linux, Apache, and Firefox. The document outlines the development philosophy of open source software and both advantages and disadvantages. Funding alternatives are discussed since fees cannot be charged to users. Open source culture is also mentioned.
This document provides best practices for organizations adopting open source software based on experiences in Europe. It emphasizes that technical aspects are less important than management and social considerations. Key recommendations include securing management commitment, creating a realistic timeline and clear expectations, evaluating software thoroughly, providing training and support for users, and promoting the adoption as an opportunity for new skills. An incremental approach is preferable to a "big switch." Identifying local experts and champions can help address potential resistance to change.
The document discusses the evolution of the internet and web browsers from the 1990s onwards. It covers key events like Netscape going public, the launch of the Netscape Navigator browser, and the release of Windows 95 with an integrated web browser. This helped spark the commercialization of the internet and led to the rise of web-based companies and industries like fiber optics manufacturing. The dominance of Microsoft's Internet Explorer browser is also discussed.
Technology transfer and North-South partnerships through open source communitiesMatthias Stürmer
Open source communities present a unique opportunity to foster global technology transfer between countries within the Northern and Southern hemisphere and build partnerships between developers and other community members from all over the world. Thus, open source supports efforts to decrease the Digital Divide between developed and developing countries and strengthens vendor-independence of all governments.
This document discusses open-source based business models. It identifies several models including externally funded ventures like public funding and "needed improvement" funding. It also discusses internally funded models like using open-source software for a company's internal needs before releasing it publicly. The document outlines specialized service-based business models providing services like installation, integration, and support around open-source software. It also notes business models like dual licensing, where a company offers both open-source and commercial licenses.
This document summarizes a presentation about open source and open data. It discusses key topics like open source licenses and business models, how to evaluate healthy open source projects, and examples of open data types and licensing. Open communities and initiatives are also covered, such as OpenSummerOfCode which funds students to build open source projects using open data.
Tibet has been part of China since 1949, and Chinese troops have imprisoned, tortured, and murdered Tibet's people when they protest. The problems Tibet faces include Chinese troops imprisoning Tibetans without cause, the presence of 250,000-500,000 Chinese troops killing innocent Tibetans, and China hurting or assassinating protesters. Tibet wants freedom from China, and visiting https://sites.google.com/site/helpfreetibetcom/ can help support efforts to liberate Tibet from Chinese control.
Bajaj Auto is an Indian motorcycle and auto manufacturer founded in 1945. It began by importing and selling two- and three-wheelers before obtaining a license to manufacture vehicles in India in 1959. The company has since grown to become the world's fourth largest motorcycle manufacturer. It has a strong research and development focus and markets high-performance motorcycles, scooters, and auto rickshaws both domestically and internationally through extensive distribution networks.
El documento repite secuencialmente las instrucciones de encender y apagar la luz varias veces, probablemente con el fin de sorprender o confundir a alguien. Alterna entre las órdenes de encender y apagar la luz de forma repetida.
Cultural intelligence refers to an individual's ability to function effectively in various cultural contexts. It includes having motivation, knowledge, and skills to adapt one's behavior appropriately when interacting with those from different cultural backgrounds. Developing cultural intelligence involves gaining understanding of cultural differences, learning strategies for navigating intercultural interactions, and building skills like flexibility, empathy, and open-mindedness. Individuals and organizations can benefit from improving cultural intelligence in areas like business, education, healthcare, and beyond.
Lorenc Gordani, Lecture on the European Commission (in Albanian Language), AC...Lorenc Gordani
Lorenc Gordani, Leksion mbi Komisionin Evropianë, ACERC Press, Tirana, 2015
Aspektet kryesore objekt te këtij trajtimi do te referojnë mbi Komisionin Evropianë ne një prezantim te përgjithshëm te kuadrit institucionale te BE-se.
Ne kuadër te strukturës se trekëndëshit institucional përgjegjës për ligjvënien, pra Komisionin - Këshillin – Parlamentin, fokusi i punës do te përqendrohet duke parë më nga afër Komisionin e ne veçanti përbërjen, detyrat dhe ndërveprimin reciprok me pjesën tjetër te aparatit institucional të BE.
Për me shume nuk do mungojnë referime nga premisat kryesore strukturore qe hapin rrugën e ndjekjes me pjesën qe do t'i kushtohet ndërveprimit ne procesin e formimit te rendit ligjor në tërësi në BE.
Apakah itu Python dan bagaima setup di Window OS??Noor Taib
Dokumen ini memberikan panduan langkah demi langkah untuk menginstal bahasa pengaturcaraan Python di sistem operasi Windows 7. Ia menerangkan proses memuat turun dan menginstal Notepad++ dan Python 2.7, serta cara untuk mengesahkan bahawa Python telah berjaya diinstal dengan menjalankan PowerShell dan mengetik perintah Python. Dokumen ini bertujuan untuk membantu pengguna pemula memahami proses asas untuk memulakan penggunaan Python di Windows.
Exercise is very important for every day life. It promotes health and has various other important benefits. I uploaded these exercises for my blog. Please read the relevant post on 'Exercise' at http://financialfreedomoffer.yolasite.com/blog/exercise.
1) The document discusses photos taken for a school magazine photoshoot. The initial idea was to have the model holding books and a drama mask, but the photos did not capture this well.
2) Additional photos experimented with different angles, props like a Rubik's cube, and backgrounds. One photo used poor lighting and had distracting shadows.
3) The selected cover photo features the model holding a Rubik's cube against a purple background. This photo emphasizes the subject well without distracting shadows.
The document proposes an animated e-card for La Prairie to send in December 2011. It would feature a visualization from their window displays with stars, snowflakes and Skin Caviar Luxe Cream. The animation would last 20 seconds or less. It also proposes developing the e-card into a "Wishing Tree" website where recipients can post their wishes for 2012 that will light up a virtual tree.
The Matses Tribe is an indigenous group living in the Amazon Rainforest along the Javari River basin in Peru. They are dying from malaria and hepatitis but the Peruvian Ministry of Health is preventing them from receiving needed vaccines. The Matses refuse to be controlled by outsiders and only allow their own people to guide outsiders. They have a mix of animist and Christian religious beliefs and practices. The proposed solutions are to start a car wash or grocery store fundraiser to raise money to buy medicine for the Matses people.
The document discusses two mockup ideas for the front cover of a magazine. The first idea features a close-up black and white headshot of the cover model with minimal text including the magazine title and three-line cover line. The second idea displays a grid of four black and white band member photos inspired by Andy Warhol and photographer David Bailey, with a single centered cover line below the masthead. While music-inspired, the second design is deemed less magazine-like than the first single image concept.
This document discusses the six simple machines: inclined plane, wedge, screw, lever, pulley, and wheel and axle. It provides examples of how each machine helps us do work like using a ramp to reach a higher place, a knife to cut things, or a screw to hold items in place. Compound machines are also mentioned as machines made of two or more simple machines working together, with examples including a paper typer and engine.
This document provides an overview of the POLITICS Project which utilizes online tools and digital storytelling to promote collaborative online learning about citizenship and politics. It describes the main POLITICS tools including the Learning About Politics platform, six national blogs, and a wiki page. It also outlines several tutorials produced by the project on topics like digital storytelling, using Web 2.0 tools, copyright issues, and creating educational scenarios. The document encourages users to get involved by accessing these resources and creating or sharing digital stories and other content through the various online platforms.
Capturing & Understanding Human ExperiencesLextant
This document discusses the "Catch & Release" method of design research. It involves capturing and understanding human experiences through qualitative research to inspire better design solutions. This is done by choosing the right research methods, such as talking to or observing participants in natural contexts or artificial settings. The data is then analyzed by sorting, normalizing, and synthesizing it to find patterns and draw relationships. The goal is to generate actionable insights that can transform products and services, while saving clients time and money.
Richard Stallman developed the concept of free and open source software in the 1980s in response to proprietary software that forbade sharing and modification. He founded the Free Software Foundation and developed the GNU General Public License to ensure software remains freely available. Linux was developed by Linus Torvalds in 1991 and combined with software from the GNU project to create a fully functional open source operating system, now known as GNU/Linux. Open source software development involves volunteer contributions from around the world and has produced major programs and platforms like Linux, Apache, Firefox, and LAMP.
Free Libre Open Source Software - Business aspects of software industryFrederik Questier
F. Questier, Free Libre Open Source Software - Guest Lecture for the course Business Aspects of Software Industry of Prof. M. Goldchstein and Prof. T. Crispeels, with students from management science, computer science and civil engineering, Vrije Universiteit Brussel (17/04/13)
This document provides an introduction to open source software. It discusses the history of open source beginning with software sharing at MIT in the 1970s. It describes Richard Stallman founding the Free Software Movement in response to proprietary software taking over. The Open Source movement began in the late 1990s. Today, open source software is widely adopted due to benefits like community support, transparency, reliability, and lower costs compared to proprietary software.
This document provides an overview of Free Libre Open Source Software (FLOSS) development. It discusses what FLOSS is, why to use and develop FLOSS, and how FLOSS is developed. FLOSS development is described as an open, collaborative process done within communities internationally. Developers work together decentralizedly using tools like mailing lists, version control systems, and bug trackers. New contributors start by engaging with communities, submitting issues and patches. Community leadership focuses on meritocracy, autonomy, and delegating tasks. Challenges to Cuban participation include internet access and license decisions, but these may be addressed through solutions.
The document discusses the benefits of adopting open source software in educational institutions. It outlines the history and development of open source software. Key benefits mentioned include cost savings, ability to modify code, and collaborative nature which allows sharing knowledge. The conclusion recommends the school system adopt open source software for academic and financial reasons.
This document discusses open source software, its history and uses. Open source software has many benefits including being free, allowing for collaboration and modification of code. It can also be used on older hardware, saving schools and individuals money. Examples of popular open source software mentioned are the Linux operating system, Mozilla Firefox web browser, and Apache web server. The document concludes that open source software adoption will likely continue to expand due to its low costs and collaborative nature.
Open source refers to software where the source code is made available to the public so that it can be modified or improved. Some key advantages of open source software include: (1) the ability to distribute modifications freely, (2) availability of source code for modification, and (3) lower costs since development relies on volunteer contributions rather than paid employees. However, open source also faces some disadvantages such as a lack of protection for intellectual property and no guarantees for ongoing development or support.
Open source software has seen widespread adoption in education. It allows for free collaboration and modification of software code. Over time, open source software has grown from isolated academic and research projects in the 1950s-60s to prominent free software projects like Linux and Firefox. Factors like cost savings, compatibility with older hardware, and educational benefits have contributed to its increasing use in education today.
Free Libre Open Source Software - Business Aspects of Software IndustryFrederik Questier
This document provides an overview of a presentation about free libre open source software (FLOSS). The presentation discusses the ethics of software freedom, different software and development models, and various business models for FLOSS. It provides examples of successful FLOSS projects like Linux, Firefox, OpenOffice, Drupal, and others. The presentation addresses why FLOSS is not used more widely and argues that its total cost of ownership can be lower than closed source software.
This document provides an overview of open source software and its adoption in education. It discusses the history and key people involved in open source software development like Richard Stallman and Linus Torvalds. The document argues that open source software provides benefits to education like cost savings, collaboration, and allowing older hardware to run new software. It recommends that schools adopt open source software for academic and financial reasons.
1) Open source software has been widely adopted in education due to the many free applications and cost savings that can be applied to other areas.
2) Key attributes of open source software that have helped drive adoption include unrestricted distribution, availability of source code, ability for modifications, and lack of licensing fees.
3) Open source software is now used by many learners around the world and its use is expected to continue expanding.
This document discusses open source software and its use and benefits in education. It provides a brief history of open source software from the 1960s to present. It describes how open source software allows for free collaboration and modification. The document also notes that open source software saves money, works on older hardware, and addresses security issues through open source codes. Popular open source products mentioned include Mozilla Firefox, Apache HTTP Server, Linux operating system, and GNU.
This document discusses openness and open source principles. It provides examples of how O'Reilly Media has helped spread knowledge about new technologies. It discusses key open source concepts like free software, the Cathedral and the Bazaar development model, and the architecture of participation enabled by Unix and the Internet. It argues that to be successful, online education should embrace open source principles like using commodity components, providing customization, developing in public, and having an architecture that allows community participation.
The document provides an overview of the past, present, and future of free/open source software (FOSS).
In the past section, it describes the origins of software sharing in the 1960s-70s and key events like the creation of GNU in 1983 and Linux in 1991.
The present section outlines government FOSS adoption in countries like Peru, Venezuela, India, and Malaysia. It also discusses FOSS use in Europe and other parts of Asia.
The future section features quotes from industry leaders acknowledging trends like greater FOSS skills being necessary for careers and the vision of all devices running Linux. The document concludes that the future is open.
Open source software promotes quality and reliability through independent peer review and rapid code evolution. It has become pervasive as computers have become more of a commodity. While patents protect new inventions, open source relies on collaborative development by groups like Linux organizations. Main players include non-profit enthusiasts, for-profit support companies, and new open source capitalists at firms like IBM and HP. Open source faces challenges from lack of business applications and home use, but projects aim to solve such issues while new users may be more accepting. The growth of open source is inevitable but managerial ignorance benefits monopolists; overcoming this can accelerate appropriate industry acceptance.
This document provides an overview of free and open source software (FOSS). It discusses the history of software sharing and development, the rise of proprietary software, and the free software movement started by Richard Stallman. FOSS tools like Linux have seen widespread adoption and now dominate areas like web servers and supercomputing. The document examines motivations for using FOSS such as cost savings, security, and avoiding vendor lock-in. It also discusses the competitive advantages that FOSS provides for both individuals and institutions.
Linus Torvalds created the first version of the Linux kernel in 1991. This allowed others to build operating systems using the Linux kernel. The document discusses three Linux distributions: Deepin, Xubuntu, and Kubuntu. Deepin is based on Ubuntu and any packages for Ubuntu can be installed on Deepin. Xubuntu uses the Xfce desktop environment instead of Unity to provide a lighter experience than Ubuntu. Kubuntu uses the KDE Plasma desktop, making it very customizable. All three distributions use the Linux kernel but have different desktop environments and design approaches.
Open source is software whose source code is available for modification or enhancement by anyone. Source code is the part of software that computer programmers can manipulate to change how a program works. Opening the source code enables self-enhancing diversity of production, communication, and interaction communities. The open source movement began as a response to the limitations of proprietary code and has since spread to different fields like technology development.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
2. Early computers came with source
Commercial focus was on hardware
Strong academic influence
Software was not portable
No commercial advantage to restricting
distribution
Each machine vendor needed to develop their
own
'users' and 'developers' were often the same
people
3. We did not call our software “free software”, because that term
did not yet exist; but that is what it was. Whenever people from
Another university or a company wanted to port and use a
program, we gladly let them. If you saw someone using an
unfamiliar and interesting program, you could always ask to see
the source code, so that you could read it, change it, or
cannibalize parts of it to make a new program.
(Richard Stallman, The GNU Project)
4.
5. MIT AI Lab
• Strong hacker culture
• Switch to proprietary software in early 80s
• The infamous 'Xerox printer' incident
Richard Stallman
Firm stance on software freedom
Founded GNU project in 1983
Founded FSF in 1985
6. I consider that the golden rule requires that if I like a
Program I must share it with other people who like it. I
cannot in good conscience sign a nondisclosure
agreement or a software license agreement
(Richard Stallman “new UNIX implementation”)
7.
8. Kick-started an explosion in FOSS interest
◦ Pioneered a new style of 'bazaar' development
◦ Built on many existing GNU projects
◦ Drew on existing Minix community
I can (well, almost) hear you asking yourselves "why?". Hurd will
Be out in a year (or two, or next month, who knows), and I've
already got minix.This is a program for hackers by a hacker. I've
enjoyed doing it, and somebody might enjoy looking at it and even
modifying it for their own needs. It is still small enough to
understand, use and modify, and I'm looking forward to any
comments you might have.
(Linus Torvalds “Free minix-like kernel sources for 386-AT” 1991)
9. An essay by Eric S. Raymond on software
engineering methods.
The essay contrasts two different free
software development models:
◦ The Cathedral model, in which source code is available
with each software release, but code developed between
releases is restricted to an exclusive group of software
developers. GNU Emacs and GCC are presented as
examples.
◦ The Bazaar model, in which the code is developed over
the Internet in view of the public. Raymond credits Linus
Torvalds, leader of the Linux kernel project, as the
inventor of this process.
10. “given enough eyeballs, all bugs are shallow“
◦ the more widely available the source code is for
public testing, scrutiny, and experimentation, the
more rapidly all forms of bugs will be discovered.
In contrast, Raymond claims that an
inordinate amount of time and energy must
be spent hunting for bugs in the Cathedral
model, since the working version of the code
is available only to a few developers.
11. 1. Every good work of software starts by scratching a
developer's personal itch.
2. Good programmers know what to write. Great
ones know what to rewrite (and reuse).
3. Plan to throw one away; you will, anyhow.
4. If you have the right attitude, interesting
problems will find you.
5. When you lose interest in a program, your last
duty to it is to hand it off to a competent
successor.
12. 6. Treating your users as co-developers is your
least-hassle route to rapid code improvement and
effective debugging.
7. Release early. Release often. And listen to your
customers.
8. Given a large enough beta-tester and co-
developer base, almost every problem will be
characterized quickly and the fix obvious to
someone.
9. Smart data structures and dumb code works a lot
better than the other way around.
13. 10. If you treat your beta-testers as if they're
your most valuable resource, they will
respond by becoming your most valuable
resource.
11. The next best thing to having good ideas is
recognizing good ideas from your users.
Sometimes the latter is better.
12. Often, the most striking and innovative
solutions come from realizing that your
concept of the problem was wrong.
14. 13. Perfection (in design) is achieved not when
there is nothing more to add, but rather
when there is nothing more to take away.
14. To solve an interesting problem, start by
finding a problem that is interesting to you.
15. development coordinator has a
communications medium at least as good
as the Internet, and knows how to lead
without coercion, many heads are inevitably
better than one.
15. Convince most existing open source and free
software projects to adopt Bazaar-style open
development models.
In 1998 it also provided the final push
for Netscape Communications Corporation to
release the source code for Netscape
Communicator and start the Mozilla project.
16. Free software is the most visible part of a new
economy of commons-based peer production
of information, knowledge, and culture.
This new economy is already under
development. In order to commercialize
FOSS, many companies, Google being the
most successful.
17. ◦ The German City of Munich was amongst the first to
announce its intention to switch from Microsoft
Windows-based operating systems to an open
source implementation of SuSE Linux in March
2003.
◦ Malaysia launched the "Malaysian Public Sector
Open Source Software Program", saving millions on
proprietary software licences till 2008.
◦ In 2005 the Government of Peru voted to adopt
open source across all its bodies.
18. The Department of Information Technology,
Government of India has held a keen interest
in Foss and has formed NRCFOSS(National
Resource Center for Free and Open Source
Software)
The implementing agencies C-DAC, Anna
University, IIT Bombay and IIT Madras.
19. BOSS (Bharat Operating System Solutions):
◦ Debian based Linux distribution, which supports all
major indian languages
◦ Setting GNU Compiler Collection Resource center at
IIT Bombay
◦ Center of Excellence for mobile internet devices.
◦ Dhvani: TTS conversion software for Indian
language
◦ Hindawi: Programming in native language
◦ GNUKhata: Free Accounting and inventory
management software.