Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added License Notes to 3 Books #11414

Merged
merged 1 commit into from
Oct 8, 2024
Merged

Conversation

MananJain-IITJ
Copy link
Contributor

What does this PR do?

Add info

For resources

Description

Add License Notes to the following books
First 2 books are in books/free-programming-books-subjects.md
Last book is in books/free-programming-books-langs.md

  1. Clever Algorithms Nature-Inspired Programming Recipes - Jason Brownlee (PDF)

License Line found on Page 2 of the PDF.

"This work is licensed under a Creative Commons
Attribution-Noncommercial-Share Alike 2.5 Australia License.
The full terms of the license are located online at
http://creativecommons.org/licenses/by-nc-sa/2.5/au/legalcode.
Added (CC BY-NC-SA) "

  1. Digital Circuit Projects: An Overview of Digital Circuits Through Implementing Integrated Circuits - Second Edition - Charles W. Kann (PDF)

License Line found on Page 3 and 5 of the PDF.

"Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License."
Added (CC BY)

  1. Modern C++ Tutorial: C++11/14/17/20 On the Fly - Changkun Ou (PDF)

License Line found on Page 1 of the PDF.

"License
This work was written by Ou Changkun and licensed under a Creative Commons
Attribution-NonCommercial-NoDerivatives 4.0 International License.
https://creativecommons.org/licenses/by-nc-nd/4.0/"

Added (CC BY-NC-ND)

Why is this valuable (or not)?

How do we know it's really free?

For book lists, is it a book? For course lists, is it a course? etc.

Checklist:

  • Read our contributing guidelines.
  • Search for duplicates.
  • Include author(s) and platform where appropriate.
  • Put lists in alphabetical order, correct spacing.
  • Add needed indications (PDF, access notes, under construction).
  • Used an informative name for this pull request.

Follow-up

  • Check the status of GitHub Actions and resolve any reported warnings!

@MananJain-IITJ
Copy link
Contributor Author

This is PR For the Issue #11355 .

I had a small doubt will this count for the Hacktober Fest ? Its my first time doing open source so I have no idea how this works .

@eshellman
Copy link
Collaborator

Thanks, and welcome to free-programming-books!
Perfect start for this new feature!

@eshellman eshellman merged commit 494d520 into EbookFoundation:main Oct 8, 2024
5 checks passed
@AbhinandanRoy7
Copy link

@MananJain-IITJ Could you please tell me how you found the licenses for the books? Please contact me at my email: [email protected].

@MananJain-IITJ
Copy link
Contributor Author

MananJain-IITJ commented Oct 18, 2024

@AbhinandanRoy7 Below are the steps you can follow to find the licenses.

  1. Go the book url or website url
  2. Press ctrl+F (Windows) or cmd+F (Mac) and type license [Note Some Books might not contain licenses ignore them]
  3. You would find license page in the pdf like below. image
  4. Search on the internet for Creative Commons Attribution-Noncommercial-Share Alike 2.5 Australia License.
  5. The first link on the internet would be from creative commons website . image
  6. Select the CC BY-NC-SA part not the version number and edit the book in the code and make a PR for the same.

If you face any issues in the steps you can comment here. Also some suggestions for the books/sites on which you can add Licenses to.

Present in file /books/free-programming-books-langs.md

@AbhinandanRoy7
Copy link

AbhinandanRoy7 commented Oct 18, 2024 via email

@eshellman
Copy link
Collaborator

that's one way to do it. good suggestion

@kamranzafar4343
Copy link

Thanks for sharing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants