File: copyright-and-usage.md

package info (click to toggle)
python-recipe-scrapers 15.9.0-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 246,580 kB
  • sloc: python: 13,214; makefile: 3
file content (74 lines) | stat: -rw-r--r-- 2,667 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# Copyright and Usage

## Overview

`recipe-scrapers` is a Python library that provides tools for extracting structured recipe data
from websites. This document outlines our approach to copyright considerations and clarifies
responsibilities for library maintainers and end users.

## Copyright Responsibility

### Library's Role

`recipe-scrapers` is a tool that facilitates data extraction. The library itself:

- Provides methods to access made available web content
- Transforms unstructured recipe data into structured formats
- Does not store, host, or redistribute any content
- Does not circumvent any technical access controls
- Makes no claims about the copyright status of accessed content

### End User Responsibility

Users of `recipe-scrapers` are responsible for:

- Ensuring their use of scraped content complies with applicable laws
- Respecting website terms of service and *robots.txt* directives
- Obtaining necessary permissions for their intended use of scraped content
- Managing any copyright or licensing requirements for scraped content

## Fair Use Considerations

Many uses of `recipe-scrapers` may fall under fair use doctrine, particularly:

- Personal recipe collection and organization
- Academic research and analysis
- Transformative uses that add value to the original content
- Non-commercial educational purposes

However, users should conduct their own legal analysis based on their specific use case and
jurisdiction.

## Best Practices for Users

We recommend users:

- Cache scraped content appropriately to minimize server load
- Include attribution when displaying scraped content
- Respect rate limits and *robots.txt* directives
- Consider websites' terms of service
- Implement appropriate error handling and fallbacks

## Library Development Guidelines

For contributors and maintainers:

- Focus on structural improvements and bug fixes
- Maintain the library's role as a neutral tool
- Keep copyright considerations proportional and practical
- Balance legal compliance with usability
- Avoid features that could only serve infringing purposes

## Disclaimer

`recipe-scrapers` is provided "as is" without warranty of any kind. The maintainers make no
representations about the suitability, reliability, availability, timeliness, or accuracy of the
software or its content extraction capabilities.

## Additional Resources

For more information about web scraping and copyright:

- [Stanford Libraries: Copyright and Fair Use](https://fairuse.stanford.edu/)
- [EFF: Legal Guide for Developers](https://www.eff.org/issues/coders)
- [Digital Media Law Project: Legal Risks in Scraping](https://www.dmlp.org/legal-guide)