Freedom from Restriction, Freedom of a Restriction: a Comparison Of
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
FOSDEM 2017 Schedule
FOSDEM 2017 - Saturday 2017-02-04 (1/9) Janson K.1.105 (La H.2215 (Ferrer) H.1301 (Cornil) H.1302 (Depage) H.1308 (Rolin) H.1309 (Van Rijn) H.2111 H.2213 H.2214 H.3227 H.3228 Fontaine)… 09:30 Welcome to FOSDEM 2017 09:45 10:00 Kubernetes on the road to GIFEE 10:15 10:30 Welcome to the Legal Python Winding Itself MySQL & Friends Opening Intro to Graph … Around Datacubes Devroom databases Free/open source Portability of containers software and drones Optimizing MySQL across diverse HPC 10:45 without SQL or touching resources with my.cnf Singularity Welcome! 11:00 Software Heritage The Veripeditus AR Let's talk about The State of OpenJDK MSS - Software for The birth of HPC Cuba Game Framework hardware: The POWER Make your Corporate planning research Applying profilers to of open. CLA easy to use, aircraft missions MySQL Using graph databases please! 11:15 in popular open source CMSs 11:30 Jockeying the Jigsaw The power of duck Instrumenting plugins Optimized and Mixed License FOSS typing and linear for Performance reproducible HPC Projects algrebra Schema Software deployment 11:45 Incremental Graph Queries with 12:00 CloudABI LoRaWAN for exploring Open J9 - The Next Free It's time for datetime Reproducible HPC openCypher the Internet of Things Java VM sysbench 1.0: teaching Software Installation on an old dog new tricks Cray Systems with EasyBuild 12:15 Making License 12:30 Compliance Easy: Step Diagnosing Issues in Webpush notifications Putting Your Jobs Under Twitter Streaming by Open Source Step. Java Apps using for Kinto Introducing gh-ost the Microscope using Graph with Gephi Thermostat and OGRT Byteman. -
License Agreement
TAGARNO MOVE, FHD PRESTIGE/TREND/UNO License Agreement Version 2021.08.19 Table of Contents Table of Contents License Agreement ................................................................................................................................................ 4 Open Source & 3rd-party Licenses, MOVE ............................................................................................................ 4 Open Source & 3rd-party Licenses, PRESTIGE/TREND/UNO ................................................................................. 4 atk ...................................................................................................................................................................... 5 base-files ............................................................................................................................................................ 5 base-passwd ...................................................................................................................................................... 5 BSP (Board Support Package) ............................................................................................................................ 5 busybox.............................................................................................................................................................. 5 bzip2 ................................................................................................................................................................. -
Unlicense Yourself: Set Your Code Free
Unlicense Yourself: Set Your Code Free Like 232 Follow on Tumblr 138 What is the Unlicense? The Unlicense is a template for disclaiming copyright monopoly interest in software you've written; in other words, it is a template for dedicating your software to the public domain. It combines a copyright waiver patterned after the very successful public domain SQLite project with the no-warranty statement from the widely-used MIT/X11 license. Why Use the Unlicense? Because you have more important things to do than enriching lawyers or imposing petty restrictions on users of your code. How often have you passed up on utilizing and contributing to a great software library just because its open source license was not compatible with your own preferred flavor of open source? How many precious hours of your life have you spent deliberating how to license your software or worrying about licensing compatibility with other software? You will never get those hours back, but here's your chance to start cutting your losses. Life's too short, let's get back to coding. The Unlicense To opt out of the copyright industry's game altogether and set your code free, put your next software project into the public domain using the following (un)licensing statement: This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. -
Concurrent Programming Made Simple: the (R)Evolution of Transactional Memory
Concurrent Programming Made Simple: The (r)evolution of Transactional Memory Nuno Diegues∗1 and Torvald Riegely2 1INESC-ID, Lisbon, Portugal 2Red Hat October 1, 2013 ∗[email protected] [email protected] 1 1 Harnessing Concurrency Today, it is commonplace for developers to deal with concurrency in their applications. This reality has been driven by two ongoing revolutions in terms of hardware deployments. On one hand, processors have evolved to a multi- core paradigm in which computational power increases by increasing number of cores rather than by enhancing single thread performance. On the other hand, cloud computing has democratized the access to affordable large- scale distributed platforms. In both cases programmers are faced with a similar problem: if they want to scale out their applications, then they need to tackle the issue of how to synchronize access to data in face of ever growing concurrency levels. For many decades, programmers have been taught to rely on locking mechanisms or centralized components to manage concurrent accesses to data. However, the ongoing architectural trends towards massively parallel/large- scale systems have unveiled the limitations of traditional synchronization schemes — not only can they significantly limit the feasible parallelism, when there may exist tremendous untapped parallel potential; they also force to use intricate programming models that are prone to tricky concurrency bugs, which can be a conundrum to detect and fix. In fact, popular knowledge considers locking approaches simple to understand, but difficult to master. 2 Programming with Transactions To tackle this fundamental problem in modern software development, during recent years both industry and academia have started to adopt Transactional Memory (TM). -
FOSDEM 2006 – Saturday 25Th February (Part 1) 1/6
FOSDEM 2006 – Saturday 25th February (part 1) 1/6 10:00 OpenGroupware ▼ Opening Talks Tutorials KDE openSUSE Embedded Mozilla Tcl/Tk 13:00 (Janson) (H2215/Ferrer) (H.1301) (H.1302) (H.1308) (H.1309) +GNUstep (H.2111) (AW1.105) 13:00 lunch break 13:00 Movitation, 13:00 Opening and GNUstep devtools: Goals and 13:15 13:15 introduction GORM, StepTalk Opportunities Axel Hecht Nicolas Roard Systems VoIP 13:30 DTrace S. Krause-Harder, SETR LiveCD 13:30 M. Loeffler (Janson) (Lameere) 13:45 Jon Haslam Hector Oron 13:45 Mozilla 14:00 14:00 Kubuntu openSUSE Build 14:00 Foundation CoreData Intro to Plan9 SER Service Intro 14:15 14:15 Jonathan 14:15 G. Markham Sašo Kiselkov Tcl/Tk Uriel M. Jan Janak A. Schroeter, 14:30 Pereira 14:30 Ridell C. Schumacher, Optimizing 14:30 Mozilla Clif Flynt A. Bauer 14:45 14:45 Linux kernel 14:45 Europe 15:00 15:00 Open SUSE Linux and apps 15:00 Tristan Nitot Web applicationsGUI for DTrace Asterisk M.Opdenacker 15:15 Jon Haslam Mark 15:15 Key Devroom Power Mngmt 15:15 SeaMonkey with SOPE ASIC 15:30 Spencer 15:30 Signing Timo Hoenig, Lock-free data 15:30 Project Marcus Mueller verification 15:45 15:45 Holger Macht exchange for 15:45 Robert Kaiser Karel Nijs Real-Time apps 16:00 16:00 SUSE Linux 16:00 Xen Speex Asterisk Marketing Peter Soetens Flock GNUstep on the Hecl: 10.2: 16:15 Ian Pratt J.-M. Valin 16:15 Mark KDE 16:15 Z. Braniecki Zaurus PDA scripting Quo vadis ? 16:30 16:30 Spencer Sebastian Alsa SoC layer16:30 Nicolaus Schaller for mobiles Kügler M.Loeffler,C.Thiel D.N.Welton 16:45 16:45 Liam Girdwood 16:45 Mozilla 17:00 Closing Talks (Janson) 17:00 17:00 Project BOF 17:15 17:15 17:15 FOSDEM Donators Return 17:30 17:30 17:45 17:45 17:30 FSF Europe Opening Talks (Janson) Hacker Rooms LPI Exam Sessions 10:00 FOSDEM Core Staff Welcome Speech Building H: H2213 Saturday 13:00-14:30 10:30 Keynote Building AW: AW1.117 (H2214) 15:00-16:30 Richard M. -
Elements of Free and Open Source Licenses: Features That Define Strategy
Elements Of Free And Open Source Licenses: Features That Define Strategy CAN: Use/reproduce: Ability to use, copy / reproduce the work freely in unlimited quantities Distribute: Ability to distribute the work to third parties freely, in unlimited quantities Modify/merge: Ability to modify / combine the work with others and create derivatives Sublicense: Ability to license the work, including possible modifications (without changing the license if it is copyleft or share alike) Commercial use: Ability to make use of the work for commercial purpose or to license it for a fee Use patents: Rights to practice patent claims of the software owner and of the contributors to the code, in so far these rights are necessary to make full use of the software Place warranty: Ability to place additional warranty, services or rights on the software licensed (without holding the software owner and other contributors liable for it) MUST: Incl. Copyright: Describes whether the original copyright and attribution marks must be retained Royalty free: In case a fee (i.e. contribution, lump sum) is requested from recipients, it cannot be royalties (depending on the use) State changes: Source code modifications (author, why, beginning, end) must be documented Disclose source: The source code must be publicly available Copyleft/Share alike: In case of (re-) distribution of the work or its derivatives, the same license must be used/granted: no re-licensing. Lesser copyleft: While the work itself is copyleft, derivatives produced by the normal use of the work are not and could be covered by any other license SaaS/network: Distribution includes providing access to the work (to its functionalities) through a network, online, from the cloud, as a service Include license: Include the full text of the license in the modified software. -
Open Source Advising at Scale
Open Source Advising at Scale Justin C. Colannino Senior Attorney, Microsoft FINOS June 8, 2020 The Internet The opinions in this presentation are those of the presenter, not Microsoft or its affiliates. Agenda Open Source Open Source Law Counseling Refresher @ Scale Definition & Making calls without How to advise 60,000 License Archetypes (much) caselaw. developers for millions of use cases The Open Source Stack For Lawyers Economic Political Social Legal Technical A Counseling Framework Economic Political Social Legal Technical Commodity Custom What Is A License? Permission Permission (usually subject to conditions or obligations) Open Source: Permissions & Conditions or Obligations Right to Use, Copy, Modify, and Distribute (FSF – Four Freedoms) Must Meet Conditions or Obligations Typical: provide notice and/or provide source License Archetypes Ultra Permissive Permissive Increasing Obligations Weak Copyleft Copyleft Network Copyleft Open Source License Archetypes Ultra Permissive • Goal: Maximum Rights, NO Obligations (WTFPL, Unlicense, CC0) Permissive • Goal: Maximum Rights, Minimal Obligations • Distribution Triggers Attribution Obligation (MIT, BSD, Apache 2.0) Weak Copyleft • Goal: Preserve Freedom In A “Core” • Distribution Triggers Attribution Obligation & Source Code Obligation (EPL?, LGPL, MPL) Copyleft • Goal: Preserve Downstream Rights • Distribution Triggers Attribution Obligation & Source Code Obligation (GPL) Network Copyleft • Goal: Extend Copyleft to Network Services • Network Interaction Triggers Attribution Obligation -
INF5750 Open Source Licensing
INF5750 Open Source Licensing University of Oslo The lecture is Department of Informatics being recorded Outline • Intellectual property rights - copyrights and patents • Creative Commons license • Software licenses • Open source and Open APIs Disclaimer • Intellectual property rights, copyright, patents, licensing is complicated and food for lawyers • If doing this for real it can be a good idea to involve lawyers to understand all the details • The goal of this lecture is to give an understanding of the domain and some of the challenges Rivalness and Excludability Non-rival Rival Public goods Common-pool goods abundant natural resources; finite national resources; water goods funded by public for irrigation; atmospheric CO2 Non-excludable institutions (scientific levels knowledge, free roads/ infrastructure, policing); goods produced by CBPP Toll/subscription goods Private goods newspaper subscriptions; toll clothes, books, CDs; private roads; intellectual goods land Excludable controlled by conventional intellectual property rights Intellectual Property • Tangible assets: • properties, currencies, equipment… • Intangible assets: • knowledge, experience, (social) networks, brand loyalty… • more formalised: copyrights, patents, trademarks… • Intellectual Property Rights are rights to intangible assets Intellectual Property • Intellectual property: • "Non-physical property that is the product of original thought". Stanford Encyclopaedia of Philosophy • "[IP] refers to creations of the intellect for which a monopoly is assigned to designated -
FOSDEM 2020 Precise, Cross-Project Code Navigation at Github Scale
FOSDEM 2020 Precise, cross-project code navigation at GitHub scale Douglas Creager — @dcreager February 1, 2020 FOSDEM 2020 Precise, cross-project code navigation at GitHub scale Douglas Creager — @dcreager February 1, 2020 BackBack inin November...November... github.com github.com github.com github.com LimitationsLimitations Only three languages are GA Go Python Ruby (JavaScript, TypeScript, and PHP are in beta; more on the way!) “Fuzzy” (or ctags-like) symbol matching github.com github.com Can only follow links within a repository LimitationsLimitations Takeaways Local development ≠ Hosted service Incremental processing is a must Within-repo = Cross-repo Local development ≠ Hosted service Local development User choice is paramount Context is a single workspace Interactive Local development User choice is paramount Context is a single workspace Interactive LSP Local development User choice is paramount Context is a single workspace Interactive LSP M × N → M + N Long-running sidecar process Maintains long-lived in-memory state Hosted service Lots of simultaneous contexts Looks more like a database Not as interactive ...but latency still counts! Hosted service Lots of simultaneous contexts Looks more like a database Not as interactive ...but latency still counts! Everything is hidden behind an API Hosted service Lots of simultaneous contexts Looks more like a database Not as interactive ...but latency still counts! Everything is hidden behind an API ...and we carry a pager Code generation tree-sitter parser for the language machine-readable description of the generated parser automatically generate AST data types from that grammar description including automatically generated API documentation! pattern-matching rules to pull out the definitions and references some boilerplate but not too bad We can produce fuzzy symbol matches incrementally. -
Schedule: Sunday
Schedule: Sunday page 2 Main tracks and lightning talks page 3 Devrooms in AW building page 4-5 Devrooms in H building page 5-6 Devrooms in K building page 6-7 Devrooms in U building Latest schedule and mobile apps on https://fosdem.org/schedule/ Compiled on 26/01/2016, see fosdem.org for updates. Page 1 of 12, Sunday Main tracks Main tracks Lightning Talks J.Janson K.1.105 (La Fontaine) H.2215 (Ferrer) 10:00 A New Patchwork Stephen Finucane 10:15 Re-thinking Linux Distributions Free communications with Free Software Buildtime Trend : visualise what’s trending in 10:30 Langdon White Daniel Pocock your build process – Dieter Adriaenssens Learning about software development with 10:45 Kibana dashboards – Jesus M. Gonzalez- Barahona 11:00 coala – Code Analysis Made Simple Lasse Schuirmann 11:15 Building a peer-to-peer network for Real-Time Beyond reproducible builds Communication How choosing the Raft consensus algorithm 11:30 Holger Levsen saved us 3 months of development time – Adrien Béraud, Guillaume Roguez Robert Wojciechowski Keeping your files safe in the post-Snowden 11:45 era with SXFS – Robert Wojciechowski 12:00 Spiffing – Military grade security Dave Cridland 12:15 illumos at 5 Mainflux Layers Box 12:30 Dan McDonald Drasko Draskovic Istvàn Koren FAI – The Universal Installation Tool 12:45 Thomas Lange 13:00 Knot DNS Resolver Ondrejˇ Surý 13:15 RocksDB Storage Engine for MySQL How containers work in Linux Prometheus – A Next Generation Monitoring 13:30 Yoshinori Matsunobu James Bottomley System Brian Brazil Going cross-platform – how htop was made 13:45 portable Hisham Muhammad 14:00 Ralph – Data Center Asset Management Sys- tem and DCIM, 100% Open Source. -
Open Source Used in Open Source Software License Used in Anyconnect Secure Mobility Client 4.8
Open Source Used In Open Source Software License Used in AnyConnect Secure Mobility Client 4.8 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Open Source Used In Open Source Software License Used in AnyConnect Secure Mobility Client 4.8 1 Addresses, phone numbers, and fax numbers are listed on the Cisco website at www.cisco.com/go/offices. Text Part Number: 78EE117C99-195496722 Open Source Used In Open Source Software License Used in AnyConnect Secure Mobility Client 4.8 2 This document contains licenses and notices for open source software used in this product. With respect to the free/open source software listed in this document, if you have any questions or wish to receive a copy of any source code to which you may be entitled under the applicable free/open source license(s) (such as the GNU Lesser/General Public License), please contact us at [email protected]. In your requests please include the following reference number 78EE117C99-195496722 Contents 1.1 angular 1.3.4 1.1.1 Available under license 1.2 ArgumentParser 0.3.0 :0.3.0 1.2.1 Available under license 1.3 boost 1.64 1.3.1 Available under license 1.4 Bootstrap 3.3.5 1.4.1 Available under license 1.5 Cisco AnyConnect Linux Kernel Module 1.0.0 1.5.1 Available under license 1.6 CoreParse 1.1 :1.1 1.6.1 Available under license 1.7 GetText 1.9 1.7.1 Available under license 1.8 jQuery 2.1.4 1.9 jquery 3.2.1 1.9.1 Available under license 1.10 JSZip 2.5.0 1.10.1 Available under license 1.11 ldns 1.6.17 :2012-11-13 1.11.1 Available -
A Graybeard's Worst Nightmare
A Greybeard's Worst Nightmare How Kubernetes and Containers are re-defining the Linux OS Daniel Riek Fosdem 2020 1 Introduction ● Name: Daniel Riek Twitter: llunved ● Using GNU/Linux since 1994 ● Co-founded Free Software start-up ID-Pro in Europe in 1997 ● Worked at Alcove, a french GNU/Linux company 2001-2003 ● Red Hat, EMEA Sales Engineering 2003-2005 ● Red Hat, ran RHEL Product Management 2005-2011 ● CTO at trading startup Vincorex 2011-2012 ● Product Management at back-up company Acronis 2012-2013 ● Red Hat, managing cross-product integration, container initiative 2013-2017 ● Red Hat, Office of the CTO, Artificial Intelligence since 2017 ○ Working on FOSS AI incl. projects such as https://opendatahub.io and https://github.com/thoth-station DISCLAIMER So yes, I work at Red Hat, which is a subsidiary of IBM. Red Hat is a Free and Open Source Cloud Software Company. However, while I may use the Red Hat stack as an example, nothing I say here can be misconstrued into an official position of any of my former, current, or future employers. It’s just me. Greybeard Greybeards fight Balrogs. They hate systemd. They fork distributions. The Role of the Linux OS Infrastructure or Application Application Platform? View GNU / Linux ● In abstract representations of the modern software stack, the OS is often considered part of the Infrastructure. Infrastructure ● However, an alternative, application-centric view would View consider it’s primary role to provide a common runtime for applications, abstracting from infrastructure. Meanwhile: Growing Software Stack Complexity Source: www.modulecounts.com Historic Role of GNU/Linux Breaking the vertical lock-in of Mainframe & Mini-Computers, UNIX MAINFRAME UNIX GNU/Linux - e.g.