Andrew Hall, The Hall Law Firm: Open Source Licensing Fundamentals for Financial Services.
Andrew and Lena will address fundamental concepts of open-source licensing to assist executives in better understanding the benefits, obligations, restrictions, and risks involved in leveraging and contributing to open-source solutions and incorporating open-source licensing into commercial strategies.
The discussion will include: an overview of the different categories of open-source licenses (such as copyleft, prohibitive, and permissive); the obligations and restrictions commonly associated with the use of open-source software; the “copyleft,” “tainting,” or “viral” effect of copyleft licenses; community and private open-source license enforcement trends; and the adoption of open-source software and licensing in support of commercial product and service offerings.
JISC Webinar - An introduction to free and open source softwareJisc
http://www.jisc.ac.uk/events/2012/03/webinarfreeopensource
This webinar will introduce the ideas behind free and open source software, both for users and for developers. We will tour the basic licence types and discuss the development and membership of communities around free and open source software. We will also look at how to assess open source solutions that you may be considering.
So you've got an interesting project that you think should be open source. But what does that mean exactly and how do you go about doing it the right way? In this session we'll answer those questions and cover areas like licensing, intellectual property management, governance, developer/community infrastructure, and try to put you on the right track for a successful open source project. We'll also talk about the Jasig incubation program and how Jasig can help you deal with all these concerns.
Full screencast from the conference available at:
http://vimeo.com/10065332
There are hundreds of open source licenses. Most developers don't take the time to read or understand them, but can you continue to ignore them? We have seen a rise in litigation around open source license over the last 10 years. And, in the last 12 months we have seen the first examples of OSS copyright trolls that are taking developers to court in an attempt to monetize GPL violations.
This presentation covers: How OSS licenses are enforced;
What are the main types of OSS licenses; How to identify them;
and what steps you need to take to ensure you are complying.
We cover use case scenarios and do a "deep dive" on the most used licenses today and how to understand them
Outbound Licensing Strategies: Is Open Source the Right Model for Your Company?Jennifer O'Neill
In the past, companies that invested heavily in software development had the objective of either licensing that software commercially, or enhancing their internal IT environments. There is now a third option: releasing that code under an open source license in order to encourage industry-wide adoption of its functionality, gain valuable input from external experts, and better integrate that software with other common components.
JISC Webinar - An introduction to free and open source softwareJisc
http://www.jisc.ac.uk/events/2012/03/webinarfreeopensource
This webinar will introduce the ideas behind free and open source software, both for users and for developers. We will tour the basic licence types and discuss the development and membership of communities around free and open source software. We will also look at how to assess open source solutions that you may be considering.
So you've got an interesting project that you think should be open source. But what does that mean exactly and how do you go about doing it the right way? In this session we'll answer those questions and cover areas like licensing, intellectual property management, governance, developer/community infrastructure, and try to put you on the right track for a successful open source project. We'll also talk about the Jasig incubation program and how Jasig can help you deal with all these concerns.
Full screencast from the conference available at:
http://vimeo.com/10065332
There are hundreds of open source licenses. Most developers don't take the time to read or understand them, but can you continue to ignore them? We have seen a rise in litigation around open source license over the last 10 years. And, in the last 12 months we have seen the first examples of OSS copyright trolls that are taking developers to court in an attempt to monetize GPL violations.
This presentation covers: How OSS licenses are enforced;
What are the main types of OSS licenses; How to identify them;
and what steps you need to take to ensure you are complying.
We cover use case scenarios and do a "deep dive" on the most used licenses today and how to understand them
Outbound Licensing Strategies: Is Open Source the Right Model for Your Company?Jennifer O'Neill
In the past, companies that invested heavily in software development had the objective of either licensing that software commercially, or enhancing their internal IT environments. There is now a third option: releasing that code under an open source license in order to encourage industry-wide adoption of its functionality, gain valuable input from external experts, and better integrate that software with other common components.
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.
This slidedeck is the first presentation in a series of presentations on legal issues on open source licensing by Karen Copenhaver of Choate Hall and Mark Radcliffe of DLA Piper. To view the webinars, please go to http://www.blackducksoftware.com/files/legal-webinar-series.html. You may also want to visit my blog which frequently deals with open source legal issues http://lawandlifesiliconvalley.com/blog/
This presentation is an introduction to Free and Open Source Software Licensing and Business Models. An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions. This allows end users to review and modify the source code, blueprint or design for their own customization, curiosity or troubleshooting needs.
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.
This slidedeck is the first presentation in a series of presentations on legal issues on open source licensing by Karen Copenhaver of Choate Hall and Mark Radcliffe of DLA Piper. To view the webinars, please go to http://www.blackducksoftware.com/files/legal-webinar-series.html. You may also want to visit my blog which frequently deals with open source legal issues http://lawandlifesiliconvalley.com/blog/
This presentation is an introduction to Free and Open Source Software Licensing and Business Models. An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions. This allows end users to review and modify the source code, blueprint or design for their own customization, curiosity or troubleshooting needs.
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.
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 Licensing: Types, Strategies and ComplianceAll Things Open
Presented by: Jeff Luszcz, ZebraCatZebra
Presented at All Things Open 2020
Abstract: Open Source powers the world, but you need to do more than use it.
In this talk we will provide background on the most common types of open source licenses, business models, security issues and the processes required to help you remain secure and in compliance. We will discuss best practices, scanning tools, remediation, customer and partner expectations around OSS compliance and how to manage OSS during events such as a product release or M&A.
Open Source software can be found everywhere, from WiFi routers to the largest web sites on the Internet. This presentation looks at how it all got started and what it can mean for you.
Open source licenses can be more than a little confusing for those of us that just want to write a little bit of code. However, with open source components playing such a big part in the products that we create, open source licenses and compliance simply can’t be ignored.
We’ve compiled the one stop resource guide for working compliantly with open source components, including answers to FAQs about the most popular licenses in 2018. Read all about the hottest licensing trends that you need to be following and some predictions for 2019.
Curious about FINOS programs and membership benefits? Want to learn more on how you can contribute to the organization that is bringing open source to financial services and fintech? And most importantly, want to know what's in it for you, whether you are large financial institution, a large or small fintech tech or data vendor or an individual? Check out this deck and start contributing today!
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...FINOS
Technology leaders (CTO, VP Infrastructure, etc.) at most organisations are always looking for better and more efficient ways to address business needs. Performance is one of the critical attributes leaders consider while making data center infrastructure decisions, but with limited budgets, cost efficiency becomes an important criteria as well. This talk will discuss both CapEx and OpEx advantages of open networking, combined with technical benefits that lead to easier automation, scaling and troubleshooting.
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...FINOS
This talk focuses on how Financial Services companies prepare for the next big technology step change while running a heterogeneous infrastructure environment (edge, fog, colo, primary data centre, etc).
Financial Services companies are looking for best practices gleamed from hyper-scale companies like Facebook, Microsoft and Google who run highly efficient private and public clouds. The sharing of open hardware and data centre designs is a core strategy for these companies and the basis for the Open Compute Project (OCP).
The Open Compute Project (OCP) was started by Facebook in 2011 with the idea of delivering the most efficient designs for scalable computing through an open source hardware community. We believe that openly sharing ideas, specifications, and other intellectual property is the key to maximizing innovation and reducing complexity in technology components. Goldman Sachs (a current board member of OCP) is one example of a company who is leveraging these designs.
OCP designs are more efficient at the ingredient level (server, storage, networking) compared to traditional gear yielding energy savings of 15% + and reduced service costs of ≈ 50%. Also, OCP data centres achieve PUE's better than 1.1 (definition). In fact, IDC forecast that by 2020 OCP Servers are expected to represent 50% of the global market.
In this session we would discuss the key strategies Financial Services companies need to consider now to simplify the migration and data centre transformation from conventional gear to OCP and open source. We would provide specific examples of how other Financial Services companies and large enterprises have made this transition. Additional goals would include:
• Research findings – share results comparing OCP with legacy infrastructure from large enterprises who have tested OCP gear in their local facilities.
• Facebook and Microsoft – help the audience understand which OCP designs from hyper-scale companies can be used for each environment (colo, edge, etc.)
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...FINOS
The scale of modern software systems is growing beyond the capability of individuals and teams to keep track of them. This is caused by new software development and deployment technologies, DevOps automation, increasingly powerful hardware and massive use of open source. Traditional proprietary Software Composition Analysis (SCA) products, which were developed to help mitigate Open Source licensing and vulnerability risks, and ensure software is within company policy and industry compliant, have struggled to keep up with this new scale and its modern methods like continuous integration, continuous package updates and agile releases. Because proprietary solutions are unable to keep up, companies are working to build their own internal systems to plug the gaps, which takes away from their core business needs.
The Eclipse Foundation recently announced a new project, OSCAR, to solve the problem of scaling SCA to modern needs with an Open Source approach. OSCAR, which stands for Open Software Composition Analysis Reinvented, aims to integrate the new building blocks into a complete installable SCA solution and act as an industry forum to coordinate coherent further development.
Different from other “community driven” OSS projects, OSCAR is built around an industry consortium of supporters, which fund and contribute to the project, in an Eclipse Working Group (OpenSCA). Foundation of a Steering Committee, decision meetings on first milestone goals to build as well as first contributions are underway. The talk will explain why SCA is vital for any organization who works with Open Source, the OSCAR’s “hybrid” approach, and give an outlook on what to expect from OSCAR
OSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web IntentsFINOS
Why Web Intents is the model: All financial applications are moving to web, The stated goal of web intents is what we want in finance, De-centralized. Why web intents failed: politics, Too broad , UX issues that can’t be solved without aggregator platforms. Why FDC3 won’t: timing, Industry specific focus, A different kind of User Agent (Desktop Agent / OpenFin Approach).
OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...FINOS
Banks have been users of open source software for a long time, but now they are thinking seriously about giving back. A lot of internal resistance needs to be overcome, and lots of individuals within a large investment bank truly believe their piece of custom built software provides a competitive advantage. At Adaptive, we have seen a lot of very similar internal projects at various institutions, and have formed a view about what truly constitutes competitive advantage. What is good for the organisation may not be good for a given development manager.
Further to the issues around over jealously guarding specific development efforts is the problem that what is open sourced is often far too coupled to a bank's non-open sourced tech stack. Causing more subtle difficulties in working with another bank's open sourced technology stack is that it is often implicitly coupled to their culture, processes or business model. Picking what to open source is a huge part of the challenge.
In this talk, I will give Adaptive's view on what is competitive advantage, what to open source so that it is picked up by the wider community, and actual benefits are seen.
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...FINOS
In this talk Jamie Jones, GitHub’s Principal Architect, Diane Mueller is Director, Community Development at Red Hat, and Maurizio Pillitu, FINOS DevOps Director, present what are the most common barriers and technical frictions that prevent financial institutions to fully embrace open source. The FinsServ Developer Experience is a new FINOS Program that aims to consolidate a safe, accessible and shared workflow for developers in the financial world, who are welcome to join the talk and share their experiences. The program leads will be on stage to present charters, updates and to call for the participation of developers and software vendors wanting to plug their build automation tools and data APIs inside the FINOS Developer Experience.
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open SourceFINOS
This training session will cover some of the topics from the OpenChain curriculum, including:
introduction to intellectual property law as related to open source
introduction to open source licenses
overview of using open source software in products and open source license compliance
considerations for open source contributions and projects
The goal of this session is to provide basic foundation knowledge of open source software upon which to start building policy, process and practices within your organization.
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...FINOS
The draw for financial services' use of open source in today's competitive environment is certainly built on the need to manage costs, but equally as important, to innovate and help solve business challenges. Implementing open source policies, processes and tools the right way could mean the difference between being a leader in the industry and costly mistakes that impact your reputation and bottom-line. In this session, Jeff Luszcz, Vice President of Product Management at Flexera, takes a deep dive into some of the common--and not so common--concerns and best practices surrounding using open source. Jeff will discuss the needs of the different open source culture types including compliance and security, how to manage commercial suppliers and compliance artifacts (third party notices, 'About' boxes, source bundles, etc.), and industry standards such as OpenChain and SPDX.
Jeff will address lessons learned from deploying software composition analysis (SCA) scanning tools across the enterprise, the importance of developing processes that enhance the value of engineers and developers versus making their jobs harder, and how legal, engineering, and security work together to develop remediation policies that make sense. Jeff will also discuss how to work best with Open Source projects in order to give back to the community. Join Jeff for this talk if you are involved in open source use, compliance and security and want an in-depth look at both the expected and unexpected issues you could face in your open source efforts.
OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...FINOS
In this talk Jeff Luszcz, Vice President of Product Management at Flexera, explores the lessons learned over years of experience with Open Source consumption, the most common compliance and security issues, reasons for software component rejection, and tips and tricks for improving your compliance efforts. It is becoming common for open source compliance reviews to be performed both when a component is being first selected, or later on after the component has already been integrated into a system. This presentation will detail the most common reasons why an open source software component would be rejected for use or would be removed from an existing system due to compliance or security reasons. This talk will include a checklist of the most common compliance review failures as well as the differences in expectations between the creators of open source packages and their users. Common remediation tasks, go-no tests and documentation expectations will be discussed. The talk is for anyone involved with ensuring open source license compliance.
OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...FINOS
Many firms first look to open source to lower the costs of their non-competitive technology, like back-office systems. This talk will show how open-sourcing software that is critical to an organization's competitive edge can create value by exploiting the network effects of collaborative development. Jared Broad, CEO of QuantConnect, will explore why his company open-sourced LEAN, its radically open source algorithmic trading platform, and how QuantConnect has attracted over 60,000 engineers with its professional-grade backtesting and live-trading system used by banks and funds globally.
OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...FINOS
Pull Requests? Upstream Remotes? Compact Discs? Understanding how to publish code developed inside your organization into the Open Source world can leave you with more questions than answers. In this talk, we will cover key strategies, as well as the workflows and tools that make it possible, for moving past merely consuming open source on GitHub to becoming contributors. Whether you are an IT Manager or Head of Open Source, you will walk away with tips to on how to contribute while staying compliant with legal, technical and security approvals within your organization.
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...FINOS
Today, open source dominates IT and communications infrastructure from the cloud to corporate data centers and the emerging edge. But open source with its rapid pace of development, frequent releases, and prolific patch set defies traditional practices and conditions for building mission- and business-critical software: stability, auditability and standards-compliance.
This talk will examine how companies address this "impedance mismatch" in consuming, integrating and deploying open source in applications that demand predictability and sustainability. In particular, the presentation will cover
(re)defining mission- and business-critical in the context of open source
technology-centric and process-based approaches to OSS-derived product life-cycles
forking and minimizing technical debt
building community visibility to support derived product roadmaps
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...FINOS
Collaboration within open source projects is becoming increasingly important for most companies, but it can be difficult to strike the right balance between the needs of the company and the open source project. Dawn Foster works on open source software strategy at Pivotal and has 20+ years of experience leading open source software initiatives at companies like Puppet Labs, Intel, and Jive Software. Her talk will focus on how companies can develop a successful strategy for participation and collaboration in open source projects, including how to be a good corporate citizen.
OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...FINOS
Innovation in the past decade has been been propelled by collaborative yet market-driven approaches to intellectual property rights. The standard setting process is a prime example of such a collaborative effort by incorporating the best intellectual property of a given field into a standard and insuring such standard essential patents (SEPs) are then licensed to adapters on fair, reasonable and non-discriminatory (FRAND) terms. This construct has resulted in groundbreaking technology in sectors ranging from telecommunications to autonomous vehicles. However, some have argued that SEPs are incompatible with open source licenses. Examining the historical record of open source development, the open source definition and relevant case law shows that open source and SEPs can and do work together to protect intellectual property rights and spur innovation.
OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101FINOS
Open source components have become a key building block for application development in today’s market where companies are under constant pressure to deploy products as fast as possible. The recent increase in open source usage, however, has introduced many new security challenges. Over the past few years, we have seen a variety of open source vulnerabilities wreak havoc across the web (Heartbleed, Shellshock, and POODLE) which woke organizations up to the risks that come along with the convenience of using open source components.
Join our session to:
Learn how open source security vulnerabilities are found
Learn how to address any open source security concerns within your organization
Understand the difference between securing your open source components and your proprietary code
Learn how to automatically detect vulnerable open source components and prioritize security alerts
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...FINOS
Inner source applies the lessons learned from open source way of developing software within organizations. This helps to scale organizations development strategy, break silos of developers, encourage internal collaboration, and be faster to market.
If we think about why open source has been so successful, we have to consider attributes such as transparency, communication, collaboration, innovation or meritocracy. And this can be applied internally within the walls of each organization creating an 'internal open source' or the so called inner source.
As more and more developers are becoming used to platforms such GitLab, GitHub, or Bitbucket, those are willing to use similar infrastructure and modern tools internally at their organizations. Thus, inner source is another way to modernize development teams, but at the same time, a way to be close to how open source is developed from a cultural point of view, process, and tooling.
Inner source can be considered then as a pre-step to publicly release a project. Ideally, only a press-button-action is the difference between having that project as inner source within the organization, or as open source, available to everyone.
Daniel will discuss best practices for innersourcing based on his participation in InnerSource Commons, a community of practitioners built for developing and sharing knowledge and patterns for successful innersourcing.
OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...FINOS
Leading Fintech companies are bullish on Open Source, but most of them still don't know how to get involved in ways that harmonize with the Regulatory climate of the Financial Services industry. In this talk you'll learn how to maintain Security within transparently developed software assets and how to teach your internal developers to collaborate safely and sanely? You'll hear about the best pathways to building an Open Source program at your Fintech company without costly mistakes that can reflect badly on your brand. Lastly you'll learn about a community of practice that is perfectly suited to the needs of Fintech companies looking to get started in Open Source.
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise how not to ...FINOS
The Developer (GrokOpen - Colin Charles)
Your popular OSS project gets corporate-backing & widespread community adoption. You create an enterprise supported version as it's easier to sell an "enterprise spin-off with support" that is better than the currently "stable" community edition. It flourishes as the money starts rolling in. Is one version better than the other? The community gets annoyed but you need resources to keep the releases coming and the code maintained. Just because it’s open source doesn’t mean it’s free. Forking happens. Rewind.
What works? What doesn’t work? How do you manage the split personality nature well to keep management as well as the community happy. Learn from other successful models as well as the many failed experiments.
OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...FINOS
OpenChain is a scalable, flexible compliance programme, developed by the Linux Foundation. Based on well-understood compliance programmes such as ISO 27001, it maps existing supply-chain procurement and production practices from other sectors into software development. It provides a great foundation for businesses of all sizes to adopt appropriate practices and procedures in place to control development and supply chain risks, with particular emphasis on open source licence compliance. Already adopted by companies like Qualcomm, Siemens, Toyota and ARM, it’s rapidly becoming a procurement standard for open source and open-source-derived software. The speaker, Andrew Katz, has helped companies of all sizes to adopt open chain procurement practices, and presents case studies on the process and benefits.
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…
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
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
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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
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.
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.
4. Free & Open-Source Software Definitions
› Free Software Foundation (fsf.org | gnu.org)
› “Free Software” | the “Four Freedoms”
› Roughly, the license must grant recipients the freedom to run,
copy, distribute, and modify the software.
› Open Source Initiative (opensource.org)
› “Open Source” | 10 license criteria
› Roughly, the license must be royalty-free, cover source code,
permit copying and distribution, and cannot discriminate against
persons, groups, uses, or technologies.
5. Common use of “open source” in software community
“Open source” is often used more generally to
refer to any software that is licensed:
1. to the public;
2. in source code form; and
3. under a standard (non-negotiable) royalty-
free license.
Perhaps more accurately referred to as “public source” licensing
6. Common OSS License Requirements
1. Provide OSS recipients with certain OSS notices such as the text of the OS license,
notice of OSS use, author attributions, warranty disclaimers, descriptions of
modifications, or offers for source code.
2. Provide OSS recipients with the “corresponding source code” and other supporting
materials for OSS distributed in non-source form (binary, bytecode, et cetera).
3. Grant outbound IP licenses covering OSS or derivatives or impose IP enforcement
penalties (such as OSS license termination) for asserting IP against the OSS or
contributors.
4. Grant OSS recipients certain additional use and development rights such as the right to
replace or reverse engineer the OS software or to “crack” any anti-circumvention
protection limiting access to the OS software.
7. Distinguishing OSS licenses from typical commercial software licenses
open-source Licensing Commercial Software Licensing
Software from many different licensors is licensed
to the general public under standard, non-
negotiable licenses.
Licensing terms are often negotiable and vary by
provider, customer, purchased products and
services, and intended use.
Software is delivered in source form and licensed
for source or binary use.
Software is typically delivered in binary form and
licensed only for binary use.
Licenses generally permit modification, subject to
varying obligations and restrictions.
Licenses typically include prohibitions on reverse-
engineering and modification of the software.
Licenses generally permit royalty-free
redistribution of the software, subject to varying
obligations and restrictions.
Licenses typically prohibit or impose royalty fees on
redistribution of the licensed software.
Licenses generally include explicit disclaimers of
warranty and liability for downstream use of the
software.
License may include warranties and
indemnification from the licensor.
Ownership interests in the software are often
distributed among many contributors.
Ownership interest in the software is typically
consolidated in a single entity.
9. What is Copyleft?
› Copyleft (aka viral, hereditary, reciprocal) licenses require that
certain software combined with the copyleft software be
licensed in source code form under the terms of the same
copyleft license
› The software subject to the license’s copyleft (or “tainting”)
requirements varies by license but are often categorized
generally as either “strong” or “weak” copyleft.
10. License Categories and Features
› open-source licenses are often categorized by the scope of their
copyleft (or “tainting”) effect:
▪ Strong-copyleft
▪ Weak-copyleft (aka “file-level” copyleft)
▪ Permissive (aka “attribution,” “academic”)
› Licenses may also be distinguished by unique restrictions and
requirements:
▪ GNU
▪ Prohibitive/restricted
▪ Network
11. Strong-Copyleft Licenses
› Copyleft requirements can extend to derivative works of
the OS software which may include certain software
combined with the OS software.
› Which software combinations create derivative works is
debated within legal and software communities and not
clearly delineated under U.S. statutes and case law.
› Examples: ▪ General Public License (GPL)
▪ Affero General Public License (AGPL)
▪ Creative Commons Share-Alike Licenses (CC *-SA-*)
12. Weak-Copyleft Licenses
› require modifications or enhancements to the weak-copyleft
OSS to be licensed under the terms of the same weak-copyleft
license.
› Whether combined software is considered a “modification” or
“enhancement” usually depends on how the combined software
and open-source software are combined (e.g., separate processes,
linked runtime library, direct source code combination).
› Examples: • Mozilla Public License (MPL)
• Eclipse Public License (EPL)
• Common Public License (CPL)
• Common Development and Distribution License (CDDL)
13. Permissive Licenses
› Permissive open-source licenses do not have a copyleft
effect, regardless of how the open-source software is
modified or combined with other software
› Sometimes referred to as “attribution” or “academic” licenses.
› Examples: ▪BSD
▪MIT
▪Apache
▪Boost
14. GNU licenses
› Examples of GNU licenses:
▪ Library/Lesser General Public License (LGPL): weak-copyleft
▪ General Public License (GPL): strong-copyleft
▪ Affero General Public License (AGPL): network strong-copyleft
› Unique user/licensee-focused requirements
▪ Enabling recipients to replace the GNU software included or
embedded within products
▪ Permitting reverse engineering or cracking anti-circumvention
protections limiting access to the OS software.
15. Restricted/Prohibitive Licenses
› Restricted/Prohibitive licenses forbid specific uses of the
open-source software
› Examples:
▪ Creative Commons Non-Commercial licenses (CC *-NC-*) prohibits commercial
use
▪ Oracle Binary Code License Agreement prohibits modification or use on dedicated
hardware.
▪ Microsoft Limited Public License (MS-LPL) prohibits use on non-Windows
platforms (e.g., Linux, Mac open-source).
▪ The JSON license prohibits using the software for evil.
16. Network Licenses
› Unlike many other open-source licenses, the requirements of
network licenses are triggered by either distribution or certain
hosted uses of the OSS (e.g., SaaS deployments).
› Examples of network copyleft licenses:
▪ GNU Affero General Public License (AGPL)
▪ Creative Commons Share-Alike Licenses (CC *-SA-*)
▪ Open Software License (OSL)
18. Community OS License Enforcement
› Enforcement primarily driven by the open-source community and OS
interest groups such as the Software Freedom Law Center, Software
Freedom Conservancy, Free Software Foundation, and GPL-
Violations.org.
› OS software licensed under the General Public License (GPL) has
typically been the focus of enforcement efforts
› Defendants that have settled or lost lawsuits include Cisco, Best Buy,
D-Link, Samsung, Skype, TomTom, Westinghouse, Verizon, and JVC.
› Plaintiffs have been successful in U.S., Germany, and France.
19. Private OS License enforcement
> Dual Licensors: Licensor releases source code under a “dual-licensing”
model (licensees select either the OS license or fee-based commercial
license). Licensors often police and pursue allegedly non-compliant
use of the dual-licensed software.
> Open Trolling: individual copyright holders release software under
only an OS license, police non-compliant use, and offer commercial
licenses to non-compliant users and distributors.
> B2B Software Licensing Disputes: OS license obligations or OS license
non-compliance relied upon for affirmative defenses, counterclaims,
or leverage in commercial software disputes.
19
21. Common Open-Source Business Strategies
OS business models generally rely upon one or more of the
following strategies:
1. Dual-licensing proprietary company software;
2. Providing commercial or enterprise versions or
extensions to open-source software or platforms;
3. Offering maintenance, support, consulting or other
services related to or in support of open-source software
4. Closed-source distributions of open-source software
including proprietary modifications or combinations with
proprietary or other open-source software.
22. 1. Dual Licensing
Company offers software for use under either an OS license or a
paid commercial license. The OS license often prohibits or limits
commercial use of the OS software. Licensees wishing to avoid such
restrictions can purchase a commercial license. Commercial licenses
may additionally or alternatively:
▪ provide access to company services (support, maintenance,
customization)
▪ include warranties or indemnification not available under the open-
source license;
▪ provide early access to updated versions of the software; or
▪ serve to resolve company infringement claims.
› Examples: MySQL, Java EE/SE, MongoDB, Qt
23. 2a. Open Core
› Open Core (Freemium): Company offers a version of its product
under an open-source license while offering enhanced versions (aka
an “enterprise” version) of the software under a commercial license.
› Examples: Sendmail, Java EE/SE, Sourcefire Snort, Qt
24. 2b. Open Platform
› Open Platform: Company releases a software platform under an
open-source license and offers proprietary plug-ins, extensions,
applications, or content through the platform under commercial
licensing terms.
› Examples: Android, Eclipse, Wordpress
25. 3. Providing Related Services
› Company offers services related to OS software that may or
may not be owned by the company.
› Related services can include training, customization,
implementation, maintenance, hosting (SaaS, PaaS, IaaS),
certification, support, or compiling, building, or packaging
services.
› Examples: Red Hat, AWS, MongoDB, IBM, Oracle, and Microsoft.
26. 4. Closed-Source Open Source
› Company releases commercial (closed-source) versions of open-
source originally licensed under a permissive license (e.g.,
Apache 2.0) or offers commercial plugins or extensions to an
open-source project or platform. The distributions are often
specialized for a particular industry or use case.
› Examples: Cloudera, Hortonworks, MapR and AWS (offering
virtual server space incorporating numerous open-source
projects).