Open source is gleefully rewriting the rules of IT development at all levels of industry and government. Adoption of open source in government is well underway, with success stories illustrating the benefits.
This decade we are going further - fostering a healthy, sustainable, working relationship between government and open source:
* This presentation digs into the flexibility of open source licensing and how government organizations can meet the challenges of developing with open source.
* We will look at the advantages of government participation in open source at the project, institutional, and foundation level.
Attend this talk to understand how your organization cannot only benefit from open source, but be open source.
Open source is a program in which the source code is available to the general public for use and/or modification from its original design free of cost.
Open source software are the once whose licenses are not restrictive and if gives us the freedom to use the program for any purpose, modify it and distribute it for further use without having to pay for it.
A primer on adapting open source software to an IT service organization. Focuses on how open source licenses are different and how it may affect your business model and intellectual property.
Open source is gleefully rewriting the rules of IT development at all levels of industry and government. Adoption of open source in government is well underway, with success stories illustrating the benefits.
This decade we are going further - fostering a healthy, sustainable, working relationship between government and open source:
* This presentation digs into the flexibility of open source licensing and how government organizations can meet the challenges of developing with open source.
* We will look at the advantages of government participation in open source at the project, institutional, and foundation level.
Attend this talk to understand how your organization cannot only benefit from open source, but be open source.
Open source is a program in which the source code is available to the general public for use and/or modification from its original design free of cost.
Open source software are the once whose licenses are not restrictive and if gives us the freedom to use the program for any purpose, modify it and distribute it for further use without having to pay for it.
A primer on adapting open source software to an IT service organization. Focuses on how open source licenses are different and how it may affect your business model and intellectual property.
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...Black Duck by Synopsys
Software deployment is moving rapidly from “on premises” to service-based and cloud models–requiring developers to upgrade knowledge of OSS licenses. Most OSS licenses were developed around traditional delivery models; however, these models didn’t anticipate advances in cloud computing, which has resulted in some popular licenses having implications for SaaS. With the shift to SaaS and cloud, this new class of licenses (including the AGPL) has become increasingly important. In this presentation, Kirsten Newcomer will review the application of OSS licenses, particularly AGPL and similar licenses, to these services. Newcomer will also review reasoning behind the proliferation in projects with AGPL-type licenses, the new compliance and license complexities introduced by Docker, and the logistical challenges inherent in managing open source in SaaS applications.
Open source software drives efficiency and innovation, but affects your application stacks and introduces new challenges to keeping them highly available and performing. Find out about the hottest open source options and how they can help your organization achieve better uptime and performance levels. We also explore the tradeoffs of using open source software, how to evaluate and assess the available types, and the potential effects on your applications and infrastructure.
Apache or GPL? MIT or BSD? These are just some of the licenses that attach to open source software. Do you know the important distinctions between them?
Vibrant Technologies is headquarted in Mumbai,India.We are the best Android training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Android classes in Mumbai according to our students and corporators
contact us on : vibranttechnologies.co.in
License to Code: Indemnifying Your Business Against Open Source Licensing Lia...ActiveState
Not long ago, open source software in the enterprise was a contentious topic. Conference panels and industry experts questioned the integrity of mixing open source with commercial and proprietary code. Would it unlock a pandora’s box of developer pain and sub-par software? Amidst the heated debate, open source tiptoed its way into the business of large-scale software development and settled in to stay.
A User Driven Design of a Power Architecture Open Hardware Notebook
In 2018 we presented at SFScon the block diagram of the project of our Open Hardware Notebook, after 3 years, in this edition the prototypes are around the corner… We present the Beta tester and Supporters program to produce a first small number of pieces of this notebook useful for GNU/Linux distributions to other OS and for anyone interested in getting their hands on it in preview.
This notebook is designed around GNU/Linux and is a concrete example of a complex Open Hardware electronic design. What’s more is a user driven design that is a plus.
The True Cost of Open Source Software: Uncovering Hidden Costs and Maximizing...ActiveState
If you have researched open source software, even just a little, you’ve likely
encountered two distinct worldviews: believers and skeptics. Believers celebrate open source as free, collaborative code. In this paradigm, open source software isn’t just a free licensing model; it is a movement for building better, more flexible software.
But, that’s just one side of the story. Open source skeptics raise compelling counterarguments for why open source software and the enterprise don’t mix.
So, where does this leave you, especially if you are tasked with deciding whether or
not to implement open source software in your organization? In this paper we’ll delve
deep into both arguments and provide practical tools to help you decide whether or
not open source software will be a good return on your company’s investment. We’ll
also present solutions for bridging the gap between “believers” and “skeptics” in your
organization, and for reducing risks that go hand-in-hand with running open source
software in the enterprise.
Container Intrusions - Assessing the Efficacy of Intrusion Detection and Anal...Alfredo Hickman
The unique and intrinsic methods by which Linux application containers are created, deployed, networked, and operated do not lend themselves well to the conventional application of methods for conducting intrusion detection and analysis in traditional physical and virtual machine networks. While similarities exist in some of the methods used to perform intrusion detection and analysis in conventional networks as compared to container networks, the effectiveness between the two has not been thoroughly measured and assessed: this presents a gap in application container security knowledge. By researching the efficacy of these methods as implemented in container networks compared to traditional networks, this research will provide empirical evidence to identify the gap, and provide data useful for identifying and developing new and more effective methods to secure application container networks
Open Source Licenses / A presentation By Dr. Kalyan C Kankanala
Contact Us for Intellectual Property Services
BananaIP Counsels
Regd Office
No.40,3rd Main Road,JC Industrial Estate,
Kanakapura Road,Bangalore – 560 062.
Email: contact@bananaip.com
Telephone: +91-80-26860414 /24/34
Distributed design is the way to go for most of the modern applications. However, when you have a startup with 1-2 back-end developers in a team, it’s much easier to start with a monolithic app and refactor it when necessary. Presentation covers a few patterns, anti-patterns and real-life examples from personal experience.
Designing a circular digitisation with the upcycling of software and reuse of hardware
Smart phones, smart homes, smart cities, smart farming … the number of connected devices is exponentially growing, yet is still far away from its peak. Every five years we produce more smartphones than there are humans on the planet. Confronted with climate change and the problem that any new electronic and smart device is produced in an energy intense process and with the consumption of rare resources, it is long time overdue to find a more sustainable growth of our digitisation. Time to transform the Internet of linear things into the one of reusable devices!
The talk explores four principles that any further digitisation shall be based on to move into a more sustainable digital society. It gives concrete advise how politicians nowadays can use these findings and apply simple directives that will allow the circular use and upcycling of software, extend lifetime and reusability of our hardware.
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...Black Duck by Synopsys
Software deployment is moving rapidly from “on premises” to service-based and cloud models–requiring developers to upgrade knowledge of OSS licenses. Most OSS licenses were developed around traditional delivery models; however, these models didn’t anticipate advances in cloud computing, which has resulted in some popular licenses having implications for SaaS. With the shift to SaaS and cloud, this new class of licenses (including the AGPL) has become increasingly important. In this presentation, Kirsten Newcomer will review the application of OSS licenses, particularly AGPL and similar licenses, to these services. Newcomer will also review reasoning behind the proliferation in projects with AGPL-type licenses, the new compliance and license complexities introduced by Docker, and the logistical challenges inherent in managing open source in SaaS applications.
Open source software drives efficiency and innovation, but affects your application stacks and introduces new challenges to keeping them highly available and performing. Find out about the hottest open source options and how they can help your organization achieve better uptime and performance levels. We also explore the tradeoffs of using open source software, how to evaluate and assess the available types, and the potential effects on your applications and infrastructure.
Apache or GPL? MIT or BSD? These are just some of the licenses that attach to open source software. Do you know the important distinctions between them?
Vibrant Technologies is headquarted in Mumbai,India.We are the best Android training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Android classes in Mumbai according to our students and corporators
contact us on : vibranttechnologies.co.in
License to Code: Indemnifying Your Business Against Open Source Licensing Lia...ActiveState
Not long ago, open source software in the enterprise was a contentious topic. Conference panels and industry experts questioned the integrity of mixing open source with commercial and proprietary code. Would it unlock a pandora’s box of developer pain and sub-par software? Amidst the heated debate, open source tiptoed its way into the business of large-scale software development and settled in to stay.
A User Driven Design of a Power Architecture Open Hardware Notebook
In 2018 we presented at SFScon the block diagram of the project of our Open Hardware Notebook, after 3 years, in this edition the prototypes are around the corner… We present the Beta tester and Supporters program to produce a first small number of pieces of this notebook useful for GNU/Linux distributions to other OS and for anyone interested in getting their hands on it in preview.
This notebook is designed around GNU/Linux and is a concrete example of a complex Open Hardware electronic design. What’s more is a user driven design that is a plus.
The True Cost of Open Source Software: Uncovering Hidden Costs and Maximizing...ActiveState
If you have researched open source software, even just a little, you’ve likely
encountered two distinct worldviews: believers and skeptics. Believers celebrate open source as free, collaborative code. In this paradigm, open source software isn’t just a free licensing model; it is a movement for building better, more flexible software.
But, that’s just one side of the story. Open source skeptics raise compelling counterarguments for why open source software and the enterprise don’t mix.
So, where does this leave you, especially if you are tasked with deciding whether or
not to implement open source software in your organization? In this paper we’ll delve
deep into both arguments and provide practical tools to help you decide whether or
not open source software will be a good return on your company’s investment. We’ll
also present solutions for bridging the gap between “believers” and “skeptics” in your
organization, and for reducing risks that go hand-in-hand with running open source
software in the enterprise.
Container Intrusions - Assessing the Efficacy of Intrusion Detection and Anal...Alfredo Hickman
The unique and intrinsic methods by which Linux application containers are created, deployed, networked, and operated do not lend themselves well to the conventional application of methods for conducting intrusion detection and analysis in traditional physical and virtual machine networks. While similarities exist in some of the methods used to perform intrusion detection and analysis in conventional networks as compared to container networks, the effectiveness between the two has not been thoroughly measured and assessed: this presents a gap in application container security knowledge. By researching the efficacy of these methods as implemented in container networks compared to traditional networks, this research will provide empirical evidence to identify the gap, and provide data useful for identifying and developing new and more effective methods to secure application container networks
Open Source Licenses / A presentation By Dr. Kalyan C Kankanala
Contact Us for Intellectual Property Services
BananaIP Counsels
Regd Office
No.40,3rd Main Road,JC Industrial Estate,
Kanakapura Road,Bangalore – 560 062.
Email: contact@bananaip.com
Telephone: +91-80-26860414 /24/34
Distributed design is the way to go for most of the modern applications. However, when you have a startup with 1-2 back-end developers in a team, it’s much easier to start with a monolithic app and refactor it when necessary. Presentation covers a few patterns, anti-patterns and real-life examples from personal experience.
Designing a circular digitisation with the upcycling of software and reuse of hardware
Smart phones, smart homes, smart cities, smart farming … the number of connected devices is exponentially growing, yet is still far away from its peak. Every five years we produce more smartphones than there are humans on the planet. Confronted with climate change and the problem that any new electronic and smart device is produced in an energy intense process and with the consumption of rare resources, it is long time overdue to find a more sustainable growth of our digitisation. Time to transform the Internet of linear things into the one of reusable devices!
The talk explores four principles that any further digitisation shall be based on to move into a more sustainable digital society. It gives concrete advise how politicians nowadays can use these findings and apply simple directives that will allow the circular use and upcycling of software, extend lifetime and reusability of our hardware.
OpenDDR is the ultimate open solution to the device fragmentation issues. Because of the wide
diversity of devices available on the market, the developers dealing with web content optimization
need to know hardware and software specs of each device. To face this situation the most effective
solution is using a Device Description Repository, a database storing a huge amount of information
concerning mobile phones, tablets, Interactive TVs, set top boxes and any device with a Web browser.
This presentations covers meaning of open source, history of open source, open source software available in market, why developers and company create open source software.
Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...OW2
Gilles Gravier, Director, Senior Advisor in Open source and blockchain at Wipro Technologies, presented at OW2con'19 "Choosing the right business model and license to support it for your open source project to survive".
Abstract: An open source project is really no different from any other when it comes to business models. There are no "open source business models" but there are business models that work better for open source projects, and selecting the right kind of license is one of the key elements to supporting the business model you have in mind for your project. We will examine types of business models and open source licenses and how to chose them based on the product you are developing.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
2. 227 / 11 / 2012Josep Bardallo
Open Source Definition
3. 327 / 11 / 2012Josep Bardallo
Open Source Software Definition
1. Free Redistribution
2. Source Code
3. Derived Work
4. Integrity of the Author’s Source Code
5. No discrimination Against Persons or Groups
6. No discrimination Aganinst Fields of Endeavor
7. Distribution of License
8. License Must Not Be Specific to a Product
9. License Must Not Restrict Other Software
10. Licenses Must Be Technology-Neutral
http://opensource.org/docs/osd
4. 427 / 11 / 2012Josep Bardallo
Open Source Software Definition
1. FREE REDISTRIBUTION
The license shall not restrict any party from selling or giving away the
software as a component of an aggregate software distribution
containing programs from several different sources. The license shall
not require a royalty or other fee for such sale.
5. 527 / 11 / 2012Josep Bardallo
2. SOURCE CODE
The program must include source code, and must allow distribution in
source code as well as compiled form. Where some form of a product is
not distributed with source code, there must be a well-publicized
means of obtaining the source code for no more than a reasonable
reproduction cost preferably, downloading via the Internet without
charge. The source code must be the preferred form in which a
programmer would modify the program. Deliberately obfuscated source
code is not allowed. Intermediate forms such as the output of a
preprocessor or translator are not allowed.
Open Source Software Definition
6. 627 / 11 / 2012Josep Bardallo
3. DERIVED WORKS
The license must allow modifications and derived works, and must
allow them to be distributed under the same terms as the license of
the original software.
Open Source Software Definition
7. 727 / 11 / 2012Josep Bardallo
4. Integrity of The Author's Source Code
The license may restrict source-code from being distributed in modified
form only if the license allows the distribution of "patch files" with the
source code for the purpose of modifying the program at build time.
The license must explicitly permit distribution of software built from
modified source code. The license may require derived works to carry a
different name or version number from the original software.
Open Source Software Definition
8. 827 / 11 / 2012Josep Bardallo
5. No Discrimination Against Persons or Groups
The license must not discriminate against any person or group of
persons
Open Source Software Definition
9. 927 / 11 / 2012Josep Bardallo
6. No Discrimination Against Fields of Endeavor
The license must not restrict anyone from making use of the program
in a specific field of endeavor. For example, it may not restrict the
program from being used in a business, or from being used for genetic
research.
Open Source Software Definition
10. 1027 / 11 / 2012Josep Bardallo
7. Distribution of License
The rights attached to the program must apply to all to whom the
program is redistributed without the need for execution of an additional
license by those parties.
Open Source Software Definition
11. 1127 / 11 / 2012Josep Bardallo
8. License Must Not Be Specific to a Product
The rights attached to the program must not depend on the program's
being part of a particular software distribution. If the program is
extracted from that distribution and used or distributed within the
terms of the program's license, all parties to whom the program is
redistributed should have the same rights as those that are granted in
conjunction with the original software distribution.
Open Source Software Definition
12. 1227 / 11 / 2012Josep Bardallo
9. License Must Not Restrict Other Software
The license must not place restrictions on other software that is
distributed along with the licensed software. For example, the license
must not insist that all other programs distributed on the same
medium must be open-source software.
Open Source Software Definition
13. 1327 / 11 / 2012Josep Bardallo
10. License Must Be Technology-Neutral
No provision of the license may be predicated on any individual
technology or style of interface.
Open Source Software Definition
18. 1827 / 11 / 2012Josep Bardallo
Open Source Cloud Software
The Xen Cloud Platform (or XCP) is a turnkey open source
virtualization solution that provides out-of-the box virtualization and
cloud computing. XCP includes the Xen Hypervisor, the enterprise
ready Xen API toolstack and integrations for cloud, storage and
networking solutions. Additional functionality that is available in XCP
includes:
• VM lifecycle: live snapshots, checkpoint, migration
• Resource pools: flexible storage and networking
• Event tracking: progress, notification
• Upgrade and patching capabilities
• Real-time performance monitoring and alerting
• Built-in support and templates for Windows and Linux guests
• Open vSwitch support built-in
• Storage XenMotion® live Migration (cross-pool migration, VDI migration)
19. 1927 / 11 / 2012Josep Bardallo
Open Source Cloud Software
Nimbus is an open source project focused on cloud computing, it is
built around three goals targeting three different communities:
•Enable resource owners to provide their resources as an infrastructure
cloud
•Enable cloud users to access infrastructure cloud resources more
easily
•Enable scientists and developers to extend and experiment with both
sets of capabilities.
The first goal is realized by the Nimbus Infrastructure (the Workspace
Service and Cumulus components providing a compute and storage
cloud, respectively), the second by the Nimbus Platform (e.g., the
Context Broker and cloudinit.d tools), and the third by strongly
supporting open source development practices via modular, extensible
code and engagement with open source developers.
20. 2027 / 11 / 2012Josep Bardallo
Open Source Cloud Software
OpenNebula.org is an open-source project developing the industry
standard solution for building and managing virtualized enterprise data
centers and IaaS clouds.
21. 2127 / 11 / 2012Josep Bardallo
Open Source Cloud Software
Eucalyptus allows you to build production-ready, AWS-compatible
private and hybrid clouds by leveraging your existing virtualized
infrastructure to create on-demand cloud resource pools. These highly
elastic pools can be dynamically scaled up or down as your application
workloads change.
22. 2227 / 11 / 2012Josep Bardallo
Open Source Cloud Software
CloudStack is open source cloud computing software for creating,
managing, and deploying infrastructure cloud services. It uses existing
hypervisors such as Oracle VM, KVM, vSphere, and XenServer for
virtualization. In addition to its own API, CloudStack is also
implementing the Amazon EC2 and S3 APIs, as well as the vCloud API
CloudStack was originally developed by Cloud.com, formerly known as VMOps. In May 2010, Cloud.com
released most of CloudStack as free software under the GNU General Public License, version 3 (GPLv3).
They kept about 5% proprietary.[6] Cloud.com and Citrix both supported OpenStack, another Apache-
licensed cloud computing program, at its announcement in July 2010.
Citrix purchased Cloud.com on July 12, 2011, for approximately $200 million. In August 2011, Citrix
released the remaining code under GPLv3 and continued moving towards more open processes. In
February 2012, Citrix released CloudStack 3.0. Among other features, this added support for Swift,
OpenStack's S3-like object storage solution. In April 2012, Citrix donated CloudStack to the Apache
Software Foundation, where it was accepted into the Apache Incubator; Citrix changed the license to the
Apache License version 2. As part of this change, Citrix also ceased their involvement in OpenStack.
23. 2327 / 11 / 2012Josep Bardallo
Open Source Cloud Software
OpenStack is a global collaboration of developers and cloud
computing technologists producing the ubiquitous open source cloud
computing platform for public and private clouds. The project aims to
deliver solutions for all types of clouds by being simple to implement,
massively scalable, and feature rich. The technology consists of a
series of interrelated projects delivering various components for a
cloud infrastructure solution.
Founded by Rackspace Hosting and NASA, OpenStack has grown to be
a global software community of developers collaborating on a standard
and massively scalable open source cloud operating system.