Home » Free and open-source software

MCQ | Basics | Free and open-source software | Set 5

Here, we have a set of multiple-choice questions and answers (quiz) on basics of Free and open-source software. For any help, you can refer to the previous articles on the same topic.
Submitted by Monika Sharma, on March 31, 2020

Q1. The hardware equipment which you purchase and can modify it accordingly is called Open Source Hardware?

  1. True
  2. False

Answer: b. False

Explanation:

Open-source hardware is hardware whose plan is made freely accessible with the goal that anybody can contemplate, alter, circulate, make, and sell the structure or equipment dependent on that plan. The hardware's source, the structure from which it is made, is accessible in the favored arrangement for making alterations to it.


Q2. What all percepts are required to create an Open Source Hardware so that any individual(Single entity/corporates) can utilize it and make a profit out of it?
Choose all the correct options:

  1. Documentation
  2. Seek Permission
  3. Un-Bias Licensing
  4. Software Requirement
  5. Community Support
  6. Scope

Answer: a. Documentation, c. Un-Bias Licensing, d. Software Requirement & f. Scope

Explanation:

Some certain things and criteria need to be kept in mind before developing an Open Source Hardware:

  1. Documentation: The hardware must be made public with documentation.
  2. Scope: The documentation of the Open Source Hardware must contain all the necessary details along with terms and condition.
  3. Software Requirement: If the licensed hardware requires software to run, inbuilt or something else, to work appropriately and satisfy its basic capacities.
  4. Un-Bias Licensing: The license should not discriminate against a person or a group of people on any basis.

Q3. "Open Source Hardware should not restrict any user-no matter if used for commercial purpose from making profits out of the design or selling the Open Source Hardware Project"
This is a regulation followed by Open Source Hardware in which of the following percept?

  1. Redistribution at no cost
  2. Freedom of Modification
  3. Scope
  4. Free to Use

Answer: a. Redistribution at no cost

Explanation:

The license should be on royalty-free terms and should not charge any such fees for redistribution. Also, the license should permit any charges being applied to any of the derived works from the Open Source Hardware Project.


Q4. Choose the Cycle of Starting an Open Source Project?

  1. Need-Announcement-Source Code
  2. Need-Community Involvement-Contributions-Source Code
  3. Source Code-Announcement- Contributions
  4. None of these

Answer: a. Need-Announcement-Source Code

Explanation:

The process of starting an Open Source Project can be classified into three Phases:

  1. Individual senses the need for the project.
  2. Announcing the intent to develop it to the public.
  3. Source Code of mature software is made available to the public.

Q5. Documentation can come in numerous ________ and can target various ________.
Choose the correct options.

  1. Languages- Developers
  2. Languages-Crowd
  3. Structure-Developers
  4. Structure-Crowd
  5. None of the above

Answer: d. Structure-Crowd

Explanation:

Documentation can come in numerous structures and can target various crowds. As a component of your documentation, and relying upon the extent of your work, you may choose to do at least one of the accompanying:

  1. Guide
  2. Tutorials
  3. FAQ
  4. Video Tutorials

Q6. All the feedbacks that are received on an Open Source Project deal with Bugs and Errors?

  1. True
  2. False

Answer: b. False

Explanation:

Not all feedbacks will report bugs or include demands; you may get questions using the feedback tracker tool, or you may get demands for littler improvements to the UI, for instance.


Q7. What makes your Open Source Project successful once Released?

  1. Community Involvement
  2. Feedbacks
  3. Documentation
  4. Maintenance of the Project

Answer: d. Maintenance of the Project

Explanation:

Users are empowered through documentation, being receptive to feedback, and urging them to participate in the development, you are as of now well on your approach to working out the community around your open-source project but Maintaining your project after release is the key factor that keeps people engaged in contributing to it, using it and also reviewing it.







Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.





Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.