Introduction to Open Source Quiz Answers

Get Introduction to Open Source Quiz Answers

“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.

Enroll on Cognitive Class

Module 1 – Introduction to Open Source

Question: Name four of the six open source elements at IBM.

  • Tooling, Continuous Delivery, Contribution, Training
  • Recognition, Training, Production, Contribution
  • Tooling, Consuming, Contributing, Recognition
  • Training, Recognition, Contributing, Testing

Question: Which of the following four open source software projects was IBM involved with first?

  • Linux Kernel
  • Node-RED
  • Hyperledger
  • Kubernetes

Question: True or false: “Open source” means the software is available to download and use as you wish.

  • True
  • False

Question: What are the components of the open source way?

  • Proprietary, Collaboration, Deliver Early and Often, Inclusion, and Community
  • Proprietary, Collaboration, Deliver Early and Often, Exclusion, and Community
  • Transparency, Collaboration, Deliver Early and Often, Inclusion, and Community
  • Transparency, Collaboration, Deliver Early and Often, Exclusion, and Community

Question: True or false: A majority of respondents to a recent O’Reilly survey prefer cloud providers based on open source.

  • True
  • False

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?

  • License
  • Contribution guidelines
  • README
  • Code of conduct

Question: True or false: Github has a feature to explore open source projects by language and framework.

  • True
  • False

Question: How does one advocate for an open source project?

  • Translate documentation
  • Fix coding errors
  • Write tutorials and samples
  • Write blog posts

Question: Which of the following is NOT a good way to start contributing to an open source project?

  • Participate in a code program
  • Find GitHub issues labeled “good-first-issue”
  • Attend regular meetings and join sprints
  • Work on your fork of the repository in isolation

Question: What is a best practice for participating in open source communities? Choose the best response.

  • Be respectful
  • Learn the community rules
  • Be observant
  • All of the above

Module 3 – Open Source Toolbox

Question: Git is a distributed ——— system.

  • Version Control
  • Communication
  • Package management

Question: —— is an online hosting service for the Git repository.

  • Jira Software
  • GitLab
  • GitHub
  • Both 2 and 3

Question: What is the command to display the state of the working directory and the staging area?

  • git log
  • git status
  • both 1 and 2

Question: Fork is a copy of a repository.

  • True
  • False

Question: Continuous Integration —— (Choose all the correct answers)

  • Detects error sooner
  • Increases amount of time spent in debugging the error
  • Enables you to continuously build and test code
  • Examples include Travis CI, Jenkins, Circle CI

Module 4 – Starting Open Source Projects

Question: What does a contribution guideline document contain?

  • Guidelines on how to add your work to the project
  • License information
  • Project architecture details
  • Guidelines on how to behave in the community

Question: True or false: You need to create your own license for every open source project.

  • True
  • False

Question: What kind of license restricts the right to use, modify, and share creative works?

  • OSI
  • Copyleft
  • Permissive
  • All of the above

Question: Which of the following is not essential to creating a vibrant and engaged open source community?

  • Responsive leadership
  • Transparency and openness
  • Lengthy documentation
  • Positive experience

Question: What does a governance model specify?

  • How to get a project up and running on your system
  • Technical architecture of the project
  • Rules or customs that determine who gets to do what
  • Rules of engagement

Final Exam

Question: Which of the following is not an attribute of open source software?

  • Anybody is allowed to contribute
  • Code is made available publicly
  • Code is maintained by a virtual community
  • Source code is private and not shared with members of the team

Question: Which of the following are misconceptions about open source software?

  • You can use open source software in any way you choose
  • Making source code available means the software is open source
  • Open source software is always “cost-free”
  • All of the above

Question: True or false: Hiring managers have reported difficulty finding sufficient talent with open source skills.

  • True
  • False

Question: What is one of the benefits of open source software to the enterprise?

  • A chance to work with developers around the world
  • Increase in complexity
  • Increased speed of innovation
  • None of the above

Question: Which of the following open source software projects is IBM contributing to?

  • Containers
  • Message Queuing Telemetry Transport
  • Node-RED
  • All of the above

Question: Which of the following files help you understand how a project works?

  • License
  • CONTRIBUTING
  • README
  • All of the above

Question: Which of the following is an example of contributing to documentation?

  • Help answer questions on forums
  • Create examples and tutorials
  • Share on social media
  • Report or fix a bug

Question: True or false: You do not have to check with your employer before contributing to an open source project.

  • True
  • False

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?

  • Give talks and workshops
  • Write blog posts
  • Share on social media
  • Answer questions on forums

Question: What are some of the ways you can start contributing to an open source project?

  • Join sprints
  • Attend regular meetings
  • Find GitHub issues that have the label “good-first-issues”
  • All of the above

Question: Git keeps track of the changes to the files.

  • True
  • False

Question: Select tools for version control:

  • git
  • Jira
  • GitHub Issues
  • Subversion

Question: Select features that are true for git:

  • IBM Cloud is built around open source tools
  • Main branch points to the deployable code
  • Controlled access to the team
  • All the above

Question: Command to check the status of the git repro:

  • git log
  • git status
  • git clone
  • git commit

Question: Pull request is a request for someone to review the changes on a branch.

  • True
  • False

Question: Which of the following files are commonly added to a new open source project?

  • License
  • Code of Conduct
  • Readme
  • All of the above

Question: True or false: All open source projects use the same contribution guidelines.

  • True
  • False

Question: True or false: If a project does not contain a license, it automatically makes the project open source.

  • True
  • False

Question: Which of the following communication channels is not an ideal way to communicate to an open source community.?

  • Private or restricted email
  • Forums
  • Social platforms
  • Mailing lists

Question: What does BDFL stand for?

  • Birth Dictator for Life
  • Benevolent Dictator for Life
  • Better Dictator for Life
  • Best Director for Life

Conclusion:

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.

Course Review:

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

Accelerating Deep Learning with GPUs Quiz Answers

Blockchain Essentials Cognitive Class Quiz Answers

Leave a Reply

Your email address will not be published.