Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
“Open source” is a way of working on a project that relies on collaboration, decentralization, and access. Open source software makes source code available to users and invites a community of technical and non-technical contributors to build on and improve it.
This course introduces you to open source software. You’ll learn the key concepts, tools, and processes to contribute to any open source project.
First, you’ll be introduced to open source software at a high level: what it is, how it works, and why it matters. Next, you’ll learn how to contribute to an open source project, from identifying the right project for you, to understanding the different ways to contribute, to following best practices in the open source community. You’ll then get familiar with the tools you’ll use to contribute to open source software projects, including Git and GitHub. Finally, you’ll learn how to set up and host your own project and explore open source leadership, governance, and community.
This course focuses on open source projects in the context of software development, but you don’t need coding skills to enroll and reap the benefits. You’ll learn how open source software projects are built and improved by a wide range of contributors, including developers, designers, architects, editors, writers, and students. The learning materials are delivered through easy-to-follow slides, videos, and demos, and practice quizzes let you test your understanding of the material before you complete the graded quiz for each module.
Whether you want to gain an understanding of open source projects or simply refresh your open source development skills, this course is for you. If you’re an experienced developer or have no coding skills at all, you’ll quickly gain the knowledge and expertise to find, contribute to, and lead an open source software project.
Module 1 – Introduction to Open Source
Question: Name four of the six open source elements at IBM.
Question: Which of the following four open source software projects was IBM involved with first?
Question: True or false: “Open source” means the software is available to download and use as you wish.
Question: What are the components of the open source way?
Question: True or false: A majority of respondents to a recent O’Reilly survey prefer cloud providers based on open source.
Module 2 – Contributing to Open Source Projects
Question: Which of the following files is usually the first file to be created and most visible in a repository?
Question: True or false: Github has a feature to explore open source projects by language and framework.
Question: How does one advocate for an open source project?
Question: Which of the following is NOT a good way to start contributing to an open source project?
Question: What is a best practice for participating in open source communities? Choose the best response.
Module 3 – Open Source Toolbox
Question: Git is a distributed ——— system.
Question: —— is an online hosting service for the Git repository.
Question: What is the command to display the state of the working directory and the staging area?
Question: Fork is a copy of a repository.
Question: Continuous Integration —— (Choose all the correct answers)
Module 4 – Starting Open Source Projects
Question: What does a contribution guideline document contain?
Question: True or false: You need to create your own license for every open source project.
Question: What kind of license restricts the right to use, modify, and share creative works?
Question: Which of the following is not essential to creating a vibrant and engaged open source community?
Question: What does a governance model specify?
Final Exam
Question: Which of the following is not an attribute of open source software?
Question: Which of the following are misconceptions about open source software?
Question: True or false: Hiring managers have reported difficulty finding sufficient talent with open source skills.
Question: What is one of the benefits of open source software to the enterprise?
Question: Which of the following open source software projects is IBM contributing to?
Question: Which of the following files help you understand how a project works?
Question: Which of the following is an example of contributing to documentation?
Question: True or false: You do not have to check with your employer before contributing to an open source project.
Question: Which of the following is an example of a community activity within an open source project, as opposed to acting as an advocate for the project?
Question: What are some of the ways you can start contributing to an open source project?
Question: Git keeps track of the changes to the files.
Question: Select tools for version control:
Question: Select features that are true for git:
Question: Command to check the status of the git repro:
Question: Pull request is a request for someone to review the changes on a branch.
Question: Which of the following files are commonly added to a new open source project?
Question: True or false: All open source projects use the same contribution guidelines.
Question: True or false: If a project does not contain a license, it automatically makes the project open source.
Question: Which of the following communication channels is not an ideal way to communicate to an open source community.?
Question: What does BDFL stand for?
We hope you know the correct answers to Introduction to Open Source If Queslers helped you to find out the correct answers then make sure to bookmark our site for more Course Quiz Answers.
If the options are not the same then make sure to let us know by leaving it in the comments below.
In our experience, we suggest you enroll in this and gain some new skills from Professionals completely free and we assure you will be worth it.
This course is available on Cognitive Class for free, if you are stuck anywhere between quiz or graded assessment quiz, just visit Queslers to get all Quiz Answers and Coding Solutions.
More Courses Quiz Answers >>
Building Cloud Native and Multicloud Applications Quiz Answers