Software Libre Y De Código Abierto

Total Page:16

File Type:pdf, Size:1020Kb

Software Libre Y De Código Abierto Curso académico 2021/2022 Guía Docente: Software Libre y de Código Abierto DATOS GENERALES Facultad Facultad de Ciencias y Tecnología Titulación Grado en Ingeniería Informática Plan de estudios 2012 Especialidad/Mención Mención en Gestión y desarrollo de proyectos Web Materia Gestión y desarrollo de proyectos Web Carácter Optativo Período de impartición Segundo Trimestre Curso Cuarto Nivel/Ciclo Grado Créditos ECTS 6 Lengua en la que se Castellano imparte Prerrequisitos Ninguno DATOS DEL PROFESORADO Profesor Juan José Sánchez Peña Correo electrónico [email protected] Responsable Área Lenguajes y Sistemas Facultad Facultad de Ciencias y Informáticos Tecnología Perfil Profesional LinKedin 2.0 About.me Página 1 de 19 CONTEXTUALIZACIÓN Y JUSTIFICACIÓN DE LA ASIGNATURA Asignaturas de la Comercio Electrónico materia Diseño y Administración Avanzada de Bases de Datos Metodologías de Desarrollo Ágil Servicios y Aplicaciones Orientadas a la Web Servidores Web de Altas Prestaciones Software Libre y de Código Abierto Contexto y Hoy en día el software libre está siendo una alternativa tecnológica real, tanto a nivel sentido de la privado como público. Con esta asignatura se pretende definir qué es software libre, ya asignatura en la que es esencial para entender la asignatura. Asimismo se podrán extender los titulación y perfil conocimientos y competencias previos obtenidos en otras asignaturas al mundo de los profesional proyectos de software libre. Con esta asignatura el alumno conocerá el mundo del software libre, acercándose a su filosofía, estudiando las cuatro libertades que defiende y la legalidad en la que se justifica, su actualidad, su importancia en la empresa y los proyectos y herramientas más importantes en el día de hoy. COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE Y RESULTADOS DE APRENDIZAJE Competencias de CU02: Identificar y dar valor a las oportunidades tanto personales como la asignatura profesionales, siendo responsables de las actuaciones que se pongan en marcha, sabiendo comprometer los recursos necesarios, con la finalidad de realizar un proyecto viable y sostenible para uno mismo o para una organización. CU14: Encontrar caminos para la intervención positiva ante problemas de defensa de la naturaleza, el medio ambiente y el patrimonio histórico-artístico y cultural. CMW03: Conocimiento sobre aplicaciones de gestión empresarial y su aplicación en entornos corporativos, así como diseñar soluciones de sistemas de información basadas en las tecnologías existentes. CMW04: Capacidad para conocer y comprender los principios básicos y características más importantes del software libre y de código abierto, así como capacidad para el desarrollo de proyectos haciendo uso del mismo. CU07: Valorar lo que suponen las nuevas formas de trabajo actuales, como es el teletrabajo y el trabajo en red y saber trabajar de forma colaborativa en ellas. CU08: Entender las prácticas y el trabajo colaborativo como una manera de aplicar la teoría y como una manera de indagar sobre la práctica valores teóricos. Resultados de Conoce las motivaciones éticas y filosóficas del fenómeno y las propuestas del aprendizaje de la software libre, desde el punto de vista legal, social y económico. asignatura Conoce la complejidad de las relaciones entre las capacidades de acción de los individuos y las posibilidades funcionales del software. Comprende los fundamentos tecnológicos y sociales de los sistemas de producción de conocimiento mediante herramientas computacionales de trabajo colaborativo. PROGRAMACION DE CONTENIDOS Breve En esta asignatura se introducirá el concepto de Software Libre, analizando la revolución descripción de la que el mismo ha supuesto en el mundo de la Computación. Se describirán los distintos Página 2 de 19 asignatura tipos de licencias y se revisarán los principales sistemas de producción distribuida del Software Libre. Se estudiarán los nuevos modelos de negocio resultantes de la economía del Software Libre y su relación con la política, la ética y los valores del mismo. Contenidos Unidad didáctica 1. INTRODUCCIÓN AL SOFTWARE LIBRE. Introducción. Historia del software libre. “Libertad” en el software. Licencias de uso de herramientas software. Propiedad intelectual del software. ¿Cuál es la motivación de usar software libre? Mitos del software libre. Unidad didáctica 2. HERRAMIENTAS DE SOFTWARE LIBRE Y DE CÓDIGO ABIERTO. Sistemas operativos. Aplicaciones ofimáticas. Aplicaciones profesionales y/o educativas. Gestores de contenido web. Otras aplicaciones. Unidad didáctica 3. LA EMPRESA: EL SOFTWARE LIBRE Y SUS COSTES. Software libre: ¿sí o no?. Verdades y mentiras sobre el software libre. Software empresarial basado en software libre. Costes del software. Modelos de software libre. Unidad didáctica 4. EJEMPLOS DE PROYECTOS DE SOFTWARE LIBRE El sistema operativo Linux. El entorno de escritorio GNOME. El navegador web Mozilla Firefox. La suite ofimática Apache OpenOffice.org. El servidor HTTP Apache. La distribución Debian GNU/Linux. Unidad didáctica 5. EL SISTEMA OPERATIVO LINUX. Introducción. Arquitectura. Estructura de directorios básica. Características y estructura del sistema de archivos. Representación interna de los archivos. Unidad didáctica 6. LAS TENDENCIAS DEL SOFTWARE LIBRE Entrornos en la nube. Página 3 de 19 Herramientas de monitorización. Sistemas operativos. Big Data y Open Data 2.0. Computación cuántica. METODOLOGÍA Actividades Actividades de descubrimiento inducido (Estudio de caso). Actividades en las formativas que el alumno podrá llevar a cabo un aprendizaje contextualizado trabajando, en el Aula Virtual y de manera colaborativa, una situación real o simulada que le permitirá realizar un primer acercamiento a los diferentes temas de estudio. Actividades de Interacción y colaboración (Foros-Debates de apoyo al caso y a la lección). Actividades en las que se discutirá y argumentará acerca de diferentes temas relacionados con las asignaturas de cada materia y que servirán para guiar el proceso de descubrimiento inducido. Actividades de aplicación práctica (grupal online). Incluye la resolución de problemas, elaboración de proyectos y actividades similares que permitan aplicar los aspectos conceptuales, procedimentales y actitudinales trabajados en otras partes de las asignaturas. Presentaciones de trabajos y ejercicios. Incluye la elaboración conjunta en el Aula Virtual y, en su caso, defensa virtual de los trabajos y ejercicios solicitados conforme a los procedimientos de defensa que se establezcan en las guías docentes. Tutorías. Permiten la interacción directa entre docente y alumno para la resolución de dudas y el asesoramiento individualizado sobre distintos aspectos de las asignaturas. Actividades de evaluación. Véase información al respecto en el apartado correspondiente. EVALUACIÓN Sistema En caso de que la situación sanitaria impida la realización presencial de los exámenes con evaluativo todas las garantías, la Universidad Isabel I celebrará dichas pruebas en modalidad online. Para la realización de dichos exámenes, la universidad incorporará la herramienta de proctoring a nuestra plataforma tecnopedagógica, con el objetivo de garantizar los procesos de autentificación del alumno, como el control del entorno durante el desarrollo de las pruebas de evaluación. A su vez, la Universidad Isabel I pondrá a disposición del alumnado una Unidad de Exámenes Online específica para ofrecer apoyo técnico durante todo el proceso y así solventar todas las incidencias que se puedan presentar. El sistema de evaluación se basará en una selección de las pruebas de evaluación más adecuadas para el tipo de competencias que se trabajen. El sistema de calificaciones estará acorde con la legislación vigente (Real Decreto 1125/2003, de 5 de septiembre, por el que se establece el sistema europeo de créditos y el sistema de calificaciones en las titulaciones universitarias de carácter oficial y de validez en todo el territorio nacional). El sistema de evaluación de la Universidad Isabel I queda configurado de la siguiente manera: Sistema de evaluación convocatoria ordinaria Página 4 de 19 Opción 1. Evaluación continua Los estudiantes que opten por esta vía de evaluación deberán realizar el seguimiento de la evaluación continua (EC) y podrán obtener hasta un 60 % de la calificación final a través de las actividades que se plantean en la evaluación continua. Además, deberán realizar un examen final presencial (EX) que supondrá el 40 % restante. Esta prueba tiene una parte dedicada al control de la identidad de los estudiantes que consiste en la verificación del trabajo realizado durante la evaluación continua y otra parte en la que realizan diferentes pruebas teórico-prácticas para evaluar las competencias previstas en cada asignatura. Para la aplicación de los porcentajes correspondientes, el estudiante debe haber obtenido una nota mínima de un 4 en cada una de las partes de las que consta el sistema de evaluación continua. Se considerará que el estudiante supera la asignatura en la convocatoria ordinaria por el sistema de evaluación continua, siempre y cuando al aplicar los porcentajes correspondientes se alcance una calificación mínima de un 5. Opción 2. Prueba de evaluación de competencias Los estudiantes que opten por esta vía de evaluación deberán realizar una prueba de evaluación de competencias (PEC) y un examen final presencial (EX). La PEC se propone como una prueba que el docente plantea con el objetivo de evaluar en qué medida el estudiante adquiere las competencias definidas en su asignatura. Dicha prueba podrá
Recommended publications
  • BACHELOR PAPER Analysis of Mycroft and Rhasspy Open Source
    BACHELOR PAPER Term paper submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Engineering at the University of Applied Sciences Technikum Wien - Degree Program Smart Homes and Assistive Technologies Analysis of Mycroft and Rhasspy Open Source voice assistants By: Carlos Lumbreras Sádaba Supervisor 1: Ing. Martin Deinhofer, M.Sc. Vienna, 2020-22-06 Declaration of Authenticity “As author and creator of this work to hand, I confirm with my signature knowledge of the relevant copyright regulations governed by higher education acts (see Urheberrechtsgesetz/ Austrian copyright law as amended as well as the Statute on Studies Act Provisions / Examination Regulations of the UAS Technikum Wien as amended). I hereby declare that I completed the present work independently and that any ideas, whether written by others or by myself, have been fully sourced and referenced. I am aware of any consequences I may face on the part of the degree program director if there should be evidence of missing autonomy and independence or evidence of any intent to fraudulently achieve a pass mark for this work (see Statute on Studies Act Provisions / Examination Regulations of the UAS Technikum Wien as amended). I further declare that up to this date I have not published the work to hand nor have I presented it to another examination board in the same or similar form. I affirm that the version submitted matches the version in the upload tool.” Sesma, 2020-06-22 Place, Date Signature Kurzfassung Der technologische Fortschritt hat die Sprachsteuerung von Maschinen bzw. intelligenten Geräten für den Durchschnittskonsumenten zugänglich gemacht.
    [Show full text]
  • Ainix: an Open Platform for Natural Language Interfaces to Shell Commands
    AInix: An open platform for natural language interfaces to shell commands Turing Scholars Undergraduate Honors Thesis University of Texas at Austin David Gros Supervised By: Dr. Raymond Mooney Second Reader: Dr. Greg Durrett Departmental Reader: Dr. Robert van de Geijn May 2019 Contents 1 Abstract 3 2 Introduction 4 3 Background and Motivation 6 3.1 Relevant Terms and Concepts . .6 3.2 Currently Available Platforms and Tools . .6 3.2.1 Digital Assistant Platforms . .6 3.2.2 Semantic Parsing Frameworks . .7 3.2.3 Previous Natural Language to Shell Commands Work . .7 3.3 Why Unix Commands? . .8 3.3.1 Brief History of the Unix Shell Commands . .8 4 Platform Architecture 9 4.1 aish . 10 5 AInix Kernel Dataset 10 5.1 Key Features . 10 5.1.1 Many-to-many . 10 5.1.2 Replacers . 12 5.2 The Arche Release . 13 6 AInix Grammar Files 14 6.1 Challenges of Parsing Unix Commands . 16 6.2 Terminology . 16 6.3 Enabling Flexible Parsing . 17 6.4 Limitations . 18 7 Explored Models 19 7.1 Seq2Seq . 19 7.2 Grammar Guided Methods . 20 7.3 Retrieval Based Methods . 20 7.3.1 UNIX-focused contextual embedding . 21 7.3.2 Background . 21 7.3.3 Collecting a code-focused dataset . 21 7.3.4 CookieMonster Model . 22 7.3.4.1 CookieMonster Tokenization Scheme . 22 7.3.4.2 CookieMonster Architecture . 25 7.3.5 Nearest Neighbor Method . 25 1 8 Results and Discussion 26 8.1 Seq2Seq Results . 27 8.2 Grammar Guided Model Results .
    [Show full text]
  • Energy-Aware Interface for Memory Allocation in Linux
    Energy-Aware Interface for Memory Allocation in Linux Lars Rechter, Martin Jensen June 2021 10th Semester The Technical Faculty of IT and Design Department of Computer Science Selma Lagerlöfsvej 300 9220 Aalborg Øst https://www.cs.aau.dk Abstract: In this master thesis, we extend the Linux kernel to support grouping frequently ac- Title: Energy-Aware Interface for cessed (hot) and infrequently accessed Memory Allocation in Linux (cold) data on different memory hardware. By doing this, the memory hardware with Subject: Programming Technology cold data can reduce energy consumption Project period: by going into low power states. We man- Spring 2021 age this separation in the kernel by adding 01/02/2021 - 14/06/2021 an additional zone for cold data, which is adjustable at compile time. Processes can Group No: allocate memory in the cold zone with an pt103f21 extension to the mmap system call. We test the memory layout of our machine Group Members: with the benchmark STREAM, showing Lars Rechter that the modified kernel behaves as desired Martin Jensen in terms of memory separation. Addition- ally, we implement a proof of concept in- Supervisor: memory database to benchmark the power Bent Thomsen consumption and run time performance of Lone Leth Thomsen our modified kernel. The results show a Pages: 78 smaller overhead than expected, but no reduction in power usage. We attribute the unchanged power usage to the memory power management strategy of the mem- ory controller in our test machine. Publication of this report’s contents (including citation) without permission from the authors is prohibited. Summary Computers are faster and more common now than ever, rendering the need to optimise programs, specifically for speed, less prevalent.
    [Show full text]
  • Digole Serial Displays: Driving Digole’S Serial Display in UART, I2C, and SPI Modes with an ODROID-C1+  September 1, 2017
    ODROID-HC1 and ODROID-MC1: Aordable High-Performance And Cloud Computing At Home September 1, 2017 The ODROID-HC1 is a single board computer (SBC) which is an aordable solution for a network attached storage (NAS) server, and the ODROID-MC1 is a simple solution for those who need an aordable and powerful personal cluster. My ODROID-C2 Docker Swarm: Part 1 – Swarm Mode Features September 1, 2017 Docker Swarm mode provides cluster management and service orchestration capabilities including service discovery and service scaling, among other things, using overlay networks and an in-built load balancer respectively. ODROID-XU4 Mainline U-Boot September 1, 2017 Hardkernel is working on a new version of U-Boot for the ODROID-XU4, with many new features and improvements. ODROID Wall Display: Using An LCD Monitor And An ODROID To Show Helpful Information September 1, 2017 A wall monitor is an eective method of passively delivering a constant stream of information. Rather than purchasing a digital picture frame that is not only expensive, but is also small with limited functionality, why not use a computer monitor or TV screen with an ODROID to display photos, weather Linux Gaming: Fanboy Part 2 – I am a Sega Fanboy! September 1, 2017 In the 1980s and 1990s, Nintendo and Sega fought to dominate the console market. While both had similar products, there were still some major dierences. If you compare their earlier products, the Nintendo Entertainment System (NES) and Sega Master System (SMS), and Game Boy/Game Boy Color (GB/GBC) and Game Gear Home Assistant: Customization and Automations September 1, 2017 Advanced topics related to Home Assistant (HA) using in-depth steps, allowing you to maximize the use of Home Assistant, and also help with experimentation.
    [Show full text]
  • Introduction to Gentoo Linux
    Introduction to Gentoo Linux Ulrich Müller Developer and Council member, Gentoo Linux <[email protected]> Institut für Kernphysik, Universität Mainz <[email protected]> Seminar “Learn Linux the hard way”, Mainz, 2012-10-23 Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 1 / 35 Table of contents 1 History 2 Why Gentoo? 3 Compile everything? – Differences to other distros 4 Gentoo features 5 Gentoo as metadistribution 6 Organisation of the Gentoo project 7 Example of developer’s work Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 2 / 35 /"dZEntu:/ Pygoscelis papua Fastest swimming penguin Source: Wikimedia Commons License: CC-BY-SA-2.5, Attribution: Stan Shebs Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 3 / 35 How I came to Gentoo UNIX since 1987 (V7 on Perkin-Elmer 3220, later Ultrix, OSF/1, etc.) GNU/Linux since 1995 (Slackware, then S.u.S.E.) Switched to Gentoo in January 2004 Developer since April 2007 Council Mai 2009–June 2010 and since July 2011 Projects: GNU Emacs, eselect, PMS, QA Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 4 / 35 Overview Based on GNU/Linux, FreeBSD, etc. Source-based metadistribution Can be optimised and customised for any purpose Extremely configurable, portable, easy-to-maintain Active all-volunteer developer community Social contract GPL, LGPL, or other OSI-approved licenses Will never depend on non-free software Is and will always remain Free Software Commitment to giving back to the FLOSS community, e.g. submit bugs
    [Show full text]
  • Debian \ Amber \ Arco-Debian \ Arc-Live \ Aslinux \ Beatrix
    Debian \ Amber \ Arco-Debian \ Arc-Live \ ASLinux \ BeatriX \ BlackRhino \ BlankON \ Bluewall \ BOSS \ Canaima \ Clonezilla Live \ Conducit \ Corel \ Xandros \ DeadCD \ Olive \ DeMuDi \ \ 64Studio (64 Studio) \ DoudouLinux \ DRBL \ Elive \ Epidemic \ Estrella Roja \ Euronode \ GALPon MiniNo \ Gibraltar \ GNUGuitarINUX \ gnuLiNex \ \ Lihuen \ grml \ Guadalinex \ Impi \ Inquisitor \ Linux Mint Debian \ LliureX \ K-DEMar \ kademar \ Knoppix \ \ B2D \ \ Bioknoppix \ \ Damn Small Linux \ \ \ Hikarunix \ \ \ DSL-N \ \ \ Damn Vulnerable Linux \ \ Danix \ \ Feather \ \ INSERT \ \ Joatha \ \ Kaella \ \ Kanotix \ \ \ Auditor Security Linux \ \ \ Backtrack \ \ \ Parsix \ \ Kurumin \ \ \ Dizinha \ \ \ \ NeoDizinha \ \ \ \ Patinho Faminto \ \ \ Kalango \ \ \ Poseidon \ \ MAX \ \ Medialinux \ \ Mediainlinux \ \ ArtistX \ \ Morphix \ \ \ Aquamorph \ \ \ Dreamlinux \ \ \ Hiwix \ \ \ Hiweed \ \ \ \ Deepin \ \ \ ZoneCD \ \ Musix \ \ ParallelKnoppix \ \ Quantian \ \ Shabdix \ \ Symphony OS \ \ Whoppix \ \ WHAX \ LEAF \ Libranet \ Librassoc \ Lindows \ Linspire \ \ Freespire \ Liquid Lemur \ Matriux \ MEPIS \ SimplyMEPIS \ \ antiX \ \ \ Swift \ Metamorphose \ miniwoody \ Bonzai \ MoLinux \ \ Tirwal \ NepaLinux \ Nova \ Omoikane (Arma) \ OpenMediaVault \ OS2005 \ Maemo \ Meego Harmattan \ PelicanHPC \ Progeny \ Progress \ Proxmox \ PureOS \ Red Ribbon \ Resulinux \ Rxart \ SalineOS \ Semplice \ sidux \ aptosid \ \ siduction \ Skolelinux \ Snowlinux \ srvRX live \ Storm \ Tails \ ThinClientOS \ Trisquel \ Tuquito \ Ubuntu \ \ A/V \ \ AV \ \ Airinux \ \ Arabian
    [Show full text]
  • Deliverable 2.2 Digital Intelligent Assistant Core for Manufacturing Demonstrator – Version 1
    Grant: 957296 Call: H2020-ICT-2020-1 Topic: ICT-38-2020 Type: RIA Duration: 01.10.2020 – 30.09.2023 Deliverable 2.2 Digital intelligent assistant core for manufacturing demonstrator – version 1 Lead Beneficiary: BIBA Type of Deliverable: Demonstrator Dissemination Level: Public Submission Date: 14.07.2021 Version: 1.0 This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 957296. PUBLIC Versioning and contribution history Version Description Contributions 0.1 Initial version BIBA 0.3 Initial descriptions BIBA 0.4 Security mechanisms for Mycroft core and Mobile App UBI 0.7 Component descriptions added and scenario outlined BIBA 0.9 First complete draft BIBA 1.0 Final version BIBA Reviewers Name Organisation Konstantinos Grevenitis Holonix Disclaimer This document contains only the author's view and that the Commission is not responsible for any use that may be made of the information it contains. Copyright COALA Consortium 2020-2023 Page 2 of 28 PUBLIC Table of Contents 1 Introduction .....................................................................................................................6 1.1 Purpose and Objectives ...........................................................................................6 1.2 Approach ..................................................................................................................6 1.3 Relation to other WPs and Tasks .............................................................................6
    [Show full text]
  • Linux World News Linux World News
    LINUX WORLD NEWS LINUX WORLD NEWS SPANISH DEBIAN DEVELOPERS MEET AGAIN RINGING IN THE NEW Not so long ago, sound working know- “How to became a Debian developer”, LINUX YEAR ledge of English was a serious installa- and the “Debian GNU/ kFreeBSD” work- We don’t know how many Linux user tion prerequisite for the Debian distri- shop offered new information for the groups world-wide threw parties on New bution. Ironically, this very distribution advanced audience. Year’s eve 2005, but Taiwan’s capital Tai- has now developed into the distribution The developers were not only given pei definitely saw one of the more note- with the stron- “food for thought”, but worthy. It was a new year count-down gest momentum also free accommoda- party, with Linux users using different in Spain, as a tion and meals, thanks clock applications to count down. base for local off- to the generous sponsors Now for your New Year’s resolution shoots such as and organizers at Hispa- (if you haven’t made one): find out how MoLinux, Gnu/ fuentes and Caja de many different clock apps exist in 2006 LinEx and Gua- Guadalajara, the Cas- (and tell us by the end of this year)! dalinex. tilla-La Mancha au- As a conse- thorities (the people be- quence DebConf- hind MoLinux) and His- YES TO COMMERCIALIZATION es, the meeting palinux, the association According to a survey of the Norwegian of Spanish of Spanish Linux user bi-monthly magazine “Linux magasi- Debian and groups, who also pro- net”, Norwegian Linux users are in favor Debian deriva- vided Wi-fi access and of the growing commercialization of the tive developers, computers with Debian Linux and open source sector.
    [Show full text]
  • Free Gnu Linux Distributions
    Free gnu linux distributions The Free Software Foundation is not responsible for other web sites, or how up-to-date their information is. This page lists the GNU/Linux distributions that are ​Linux and GNU · ​Why we don't endorse some · ​GNU Guix. We recommend that you use a free GNU/Linux system distribution, one that does not include proprietary software at all. That way you can be sure that you are. Canaima GNU/Linux is a distribution made by Venezuela's government to distribute Debian's Social Contract states the goal of making Debian entirely free. The FSF is proud to announce the newest addition to our list of fully free GNU/Linux distributions, adding its first ever small system distribution. Trisquel, Kongoni, and the other GNU/Linux system distributions on the FSF's list only include and only propose free software. They reject. The FSF's list consists of ready-to-use full GNU/Linux systems whose developers have made a commitment to follow the Guidelines for Free. GNU Linux-libre is a project to maintain and publish % Free distributions of Linux, suitable for use in Free System Distributions, removing. A "live" distribution is a Linux distribution that can be booted The portability of installation-free distributions makes them Puppy Linux, Devil-Linux, SuperGamer, SliTaz GNU/Linux. They only list GNU/Linux distributions that follow the GNU FSDG (Free System Distribution Guidelines). That the software (as well as the. Trisquel GNU/Linux is a fully free operating system for home users, small making the distro more reliable through quicker and more traceable updates.
    [Show full text]
  • Master Thesis Innovation Dynamics in Open Source Software
    Master thesis Innovation dynamics in open source software Author: Name: Remco Bloemen Student number: 0109150 Email: [email protected] Telephone: +316 11 88 66 71 Supervisors and advisors: Name: prof. dr. Stefan Kuhlmann Email: [email protected] Telephone: +31 53 489 3353 Office: Ravelijn RA 4410 (STEPS) Name: dr. Chintan Amrit Email: [email protected] Telephone: +31 53 489 4064 Office: Ravelijn RA 3410 (IEBIS) Name: dr. Gonzalo Ord´o~nez{Matamoros Email: [email protected] Telephone: +31 53 489 3348 Office: Ravelijn RA 4333 (STEPS) 1 Abstract Open source software development is a major driver of software innovation, yet it has thus far received little attention from innovation research. One of the reasons is that conventional methods such as survey based studies or patent co-citation analysis do not work in the open source communities. In this thesis it will be shown that open source development is very accessible to study, due to its open nature, but it requires special tools. In particular, this thesis introduces the method of dependency graph analysis to study open source software devel- opment on the grandest scale. A proof of concept application of this method is done and has delivered many significant and interesting results. Contents 1 Open source software 6 1.1 The open source licenses . 8 1.2 Commercial involvement in open source . 9 1.3 Opens source development . 10 1.4 The intellectual property debates . 12 1.4.1 The software patent debate . 13 1.4.2 The open source blind spot . 15 1.5 Litterature search on network analysis in software development .
    [Show full text]
  • D2.1: State-Of-The-Art Survey
    CARP D2.1: State-of-the-Art Survey Grant Agreement: 287767 Project Acronym: CARP Project Name: Correct and Efficient Accelerator Programming Instrument: Small or medium scale focused research project (STREP) Thematic Priority: Alternative Paths to Components and Systems Start Date: 1 December 2011 Duration: 36 months Document Type1: D (Deliverable) Document Distribution2: PU (Public) Document Code3: CARP-ICL-RP-004 Version: v1.15 Editor (Partner): J. Ketema (ICL) Contributors: ARM, ENS, ICL, MONO, REAL, RIGHT, RWTHA, UT Workpackage(s): WP2 Reviewer(s): A. Cohen (ENS), J. Dubreil (MONO), M. Huisman (UT) Due Date: 31 May 2012 Submission Date: 31 May 2012 Number of Pages: 97 1MD = management document; TR = technical report; D = deliverable; P = published paper; CD = communication/dissemination. 2PU = Public; PP = Restricted to other programme participants (including the Commission Services); RE = Restricted to a group specified by the consortium (including the Commission Services); CO = Confidential, only for members of the consortium (including the Commission Services). 3This code is constructed as described in the Project Handbook. Copyright c 2012 by the CARP Consortium. D2.1: State-of-the-ArtCARP Survey J. Ketema3 (Editor) D. Mansell1, T. Glauert1, A. Lokhmotov1 (Chapter 3) A. Cohen2 (Chapter 4) A. Betts3 C. Dehnert7 D. Distefano4 F. Gretz7 J.-P. Katoen7 A. Lokhmotov1 (Chapter 5) A.F. Donaldson3 D. Distefano4 M. Huisman8 C. Jansen7 J. Ketema3 M. Mihelciˇ c´8 (Chapter 6) E. Hajiyev5 D. Takacs5 T. Virolainen6 (Chapter 7) 1ARM 2ENS 3ICL 4MONO 5REAL 6RIGHT 7RWTHA 8UT REVISION HISTORY Date Version Author Modification 2 May 2012 1.0 J. Ketema (ICL) Initial setup of LATEX document 10 May 2012 1.1 J.
    [Show full text]
  • Molinux 2.0 (Sancho): Manual De Usuario
    MoLinux 2.0 (Sancho): Manual de usuario Consejería de Industria y Tecnología - Junta de Comuni- dades de Castilla La Mancha MoLinux 2.0 (Sancho): Manual de usuario Consejería de Industria y Tecnología - Junta de Comunidades de Castilla La Mancha Copyright © 2004, 2005, 2006 Conselleria de Cultura, Educació i Esport, HispaFuentes S.L. Este documento se distribuye bajo licencia GNU GPL (General Public Licence -Licencia Pública General-). Una versión de la GPL, traducida al castellano -no oficial- puede consultarse en http://es.gnu.org/licencias/gples.html El contenido de la licencia se puede consultar en su versión original en http://www.gnu.org/copyleft/gpl.html Tabla de contenidos I. Introducción ............................................................................................................... 1 1. Introducción ...................................................................................................... 3 Introducción sobre MoLinux ............................................................................ 3 ¿Qué es Linux? ...................................................................................... 3 Breve historia de Linux ........................................................................... 4 ¿Qué es GNU? ...................................................................................... 5 ¿Porqué «GNU/Linux» en lugar de «Linux»? .............................................. 5 ¿Qué es una distribución de GNU/Linux? ................................................... 6 ¿Porqué una nueva distribución
    [Show full text]