Skip to content

Commit 6378b9d

Browse files
nkoenigNate Koenigmabelzhang
authored
Adding fuel content (#330)
* Adding fuel content Signed-off-by: Nate Koenig <nate@openrobotics.org> * Restructure Signed-off-by: Nate Koenig <nate@openrobotics.org> * Add fuel about Signed-off-by: Nate Koenig <natekoenig@gmail.com> * remove extra about Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel_about.md Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Fix fuel about pages Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/contributing_world.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/contributing_world.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/copyright.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/copyright.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/copyright.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/data_privacy_policy.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/data_privacy_policy.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/data_privacy_policy.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/data_privacy_policy.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/fair_use.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/copyright.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Link addition and fix indentation Signed-off-by: Nate Koenig <natekoenig@gmail.com> * Update fuel/contributing_model.md Co-authored-by: Mabel Zhang <mabel@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> --------- Signed-off-by: Nate Koenig <nate@openrobotics.org> Signed-off-by: Nate Koenig <natekoenig@gmail.com> Co-authored-by: Nate Koenig <nate@openrobotics.org> Co-authored-by: Mabel Zhang <mabel@openrobotics.org>
1 parent 1c4ca1d commit 6378b9d

File tree

8 files changed

+220
-0
lines changed

8 files changed

+220
-0
lines changed

fuel/about.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# About Fuel
2+
3+
Fuel is a two-part web application for hosting and accessing simulation
4+
assets. The first part is the [https://app.gazebosim.org website](https://app.gazebosim.org), which displays assets in a human
5+
consumable manner. The second part is a backend server that manages the
6+
simulation assets. See the [REST API](https://app.gazebosim.org/api) pages
7+
for more information about the backend server's API.
8+
9+
## Support
10+
11+
For technical questions and help on using Fuel, please use the [forum](https://robotics.stackexchange.com/).
12+
13+
There is also an [online community](https://community.gazebosim.org) for
14+
discussion of general topics about simulation, including simulation
15+
resources provided by Fuel.

fuel/content_deletion_policy.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Content Deletion Policy
2+
3+
This section describes our policy for deleting content, such as simulation
4+
models, that you have added to this web service. This does not cover account
5+
deletion, or deletion of inappropriate content.
6+
7+
We place few restrictions when adding content to this service, however
8+
deletion of content can cause downstream harm. For example, another user or
9+
organization may depend on a model you have added. Deletion of your model
10+
can then lead to breaking changes. We adhere to the following rules in order
11+
to strike a balance between content deletion and the needs of other users.
12+
13+
1. You can delete any content that you have created and uploaded, but the content will remain in a soft-deleted state for one month.
14+
* **Soft-delete** Is when content is marked as deleted, but remains available for download.
15+
2. Users who have a dependency on your deleted content will be notified of the deletion.
16+
3. Content will be permanently removed after the soft-delete period.
17+
18+
This policy provides time for users to copy content that is in the public
19+
domain, or make other arrangments before data is deleted. For additional
20+
help, please contact gazebo+support@openrobotics.org.

fuel/contributing_model.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Contributing a New Model
2+
3+
The easiest way to contribute a new model is via [https://app.gazebosim.org/fuel/models/upload](https://app.gazebosim.org/fuel/models/upload).
4+
5+
Fuel assumes that a model conforms to [Gazebo's model structure](https://gazebosim.org/api/sim/8/meshtofuel.html). At minimum,
6+
a model must have model.config and model.sdf files. Image thumbnails
7+
can be placed in a thumbnails subdirectory. These images will be
8+
displayed on this website when viewing the model.

fuel/contributing_world.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Contributing a New World
2+
3+
A world consists of a description of global properties and a set of models
4+
that populate the environment. The description format is [SDF](http://sdformat.org/), and you can
5+
find example worlds at [https://app.gazebosim.org/fuel/worlds](https://app.gazebosim.org/fuel/worlds). Worlds can be used by simulators to launch and simulate models in a specific environment.
6+
7+
You can upload a new world to Gazebo by completing the form on [https://app.gazebosim.org/fuel/worlds/upload](https://app.gazebosim.org/fuel/worlds/upload). The upload form allows you to specify a name for the world, along with a description and tag data.

fuel/copyright.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# What is Copyright
2+
3+
**This page was mostly copied from [Google's Copyright page](https://support.google.com/legal/answer/3463239?hl=en&ref_topic=4558877).**
4+
5+
## Which types of work are subject to copyright?
6+
7+
Copyright ownership gives the owner the exclusive right to use the work, with some exceptions. When a person creates an original work, fixed in a tangible medium, he or she automatically owns copyright to the work.
8+
9+
Many types of works are eligible for copyright protection, for example:
10+
11+
* Audiovisual works, such as TV shows, movies, and online videos
12+
* Sound recordings and musical compositions
13+
* Written works, such as lectures, articles, books, and musical compositions
14+
* Visual works, such as paintings, posters, and advertisements
15+
* Video games and computer software
16+
* Dramatic works, such as plays and musicals
17+
18+
The [Copyright Office](https://www.copyright.gov/) has information online, and you can check with a lawyer if you want to know more.
19+
20+
## Is it possible to use a copyright-protected work without infringing?
21+
22+
Yes, in some circumstances, it is possible to use a copyright-protected work without infringing the owner’s copyright. For more about this, you may wish to learn about fair use. It is important to note that your content can be removed in response to a claim of copyright infringement, even if you have...
23+
24+
* Given credit to the copyright owner
25+
* Refrained from monetizing the infringing content
26+
* Charged for a copy of the content in question
27+
* Noticed similar content that appear elsewhere on the internet
28+
* Purchased the content including a hard or digital copy
29+
* Recorded the content yourself from TV, a movie theater, or the radio
30+
* Copied the content yourself from a textbook, a movie poster or photograph
31+
* Stated that “no copyright infringement is intended”
32+
* Some content creators choose to make their work available for reuse with certain requirements. For more about this, you may wish to learn about the [Creative Commons license](https://creativecommons.org/licenses/).
33+
34+
## Can Open Robotics determine copyright ownership?
35+
36+
No. Open Robotics isn’t able to mediate rights ownership disputes. When we receive a complete and valid takedown notice, see below, we remove the content as the law requires. When we receive a valid counter notification we forward it to the person who requested the removal. If there is still a dispute it’s up to the parties involved to resolve the issue in court.
37+
38+
## What is the difference between copyright and trademark? What about patents?
39+
40+
Copyright is just one form of intellectual property. It is not the same as trademark, which protects brand names, mottos, logos, and other source identifiers from being used by others for certain purposes. It is also different from patent law, which protects inventions.
41+
42+
## What is the difference between copyright and privacy?
43+
44+
Just because you appear in a video, image or audio recording does not mean you own the copyright to it. For example, if your friend took a picture of you, she would own the copyright to the image that she took. If your friend, or someone else, uploaded a video, image or recording of you without your permission, and you feel it violates your privacy or safety, you may wish to notify us at info@osrfoundation.org.
45+
46+
## Copyright Infringement Notification Requirements
47+
48+
The easiest way to file a complaint is to send an email to info@osrfoundation.org.
49+
50+
Copyright notifications must include the following elements. Without this information, we will be unable to take action on your request:
51+
52+
1. Your contact information
53+
54+
You’ll need to provide information that will allow us to contact you regarding your complaint, such as an email address, physical address or telephone number.
55+
56+
2. A description of your work that you believe has been infringed
57+
58+
In your complaint, be sure to clearly and completely describe the copyrighted content you are seeking to protect. If multiple copyrighted works are covered in your complaint, the law allows a representative list of such works.
59+
60+
3. Each allegedly infringing URL
61+
62+
Your complaint must contain the specific URL of the content you believe infringes your rights, or we will be unable to locate it. General information about the location of the content is not adequate. Please include the URL(s) of the exact content at issue.
63+
64+
4. You must agree to and affirm both of the following statements:
65+
66+
“I have a good faith belief that use of the copyrighted materials described above as allegedly infringing is not authorized by the copyright owner, its agent, or the law.”
67+
68+
And
69+
70+
“The information in this notification is accurate and I swear, under penalty of perjury, that I am the copyright owner or am authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.”
71+
72+
5. Your signature
73+
74+
Complete complaints require the physical or electronic signature of the copyright owner or a representative authorized to act on their behalf. To satisfy this requirement, you may type your full legal name to act as your signature at the bottom of your complaint.

fuel/data_privacy_policy.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Data and Privacy Policy
2+
3+
The Fuel service provides a convenient mechanism to share simulation assets.
4+
An important aspect involves the collection and distribution of data. This
5+
privacy policy defines what information is collected and how that
6+
information is used.
7+
8+
## Information we collect
9+
10+
We are not striving to be an information broker. To that end, we securely
11+
store the minimal amount of information necessary to create a functional
12+
service, and we do not share or distribute private information.
13+
14+
15+
## Information you give to us
16+
17+
This includes assets, such as 3D meshes, as well as some user information,
18+
such as email addresses during the sign up process. We explicitly do
19+
not store passwords. The user information we collect uniquely
20+
identifies a person, and is required by many of the features we
21+
provide by this web service.
22+
23+
24+
## Information we get from your use of our services
25+
26+
We collect meta-data, such as models that you have liked and downloaded.
27+
This information is used to provide a better user-experience. We do not sell
28+
or use this information for ads or marketing.
29+
30+
31+
## Inappropriate Content
32+
33+
Content may be immediately removed if it
34+
35+
* contains images that do not represent the actual data,
36+
* violates copyright law (See our [Copyright](/docs/latest/fuel_copyright) and [Fair Use](/docs/latest/fuel_fair_use) pages), or
37+
* contains inappropriate material including but not limited to spam, marketing material, or sexually explicit content.

fuel/fair_use.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# What is Fair Use.
2+
3+
In many countries, certain uses of copyright-protected works do not infringe
4+
the copyright owner’s rights. For example, in the United States, copyright
5+
rights are limited by the doctrine of ["fair use"](http://www.dmlp.org/legal-guide/fair-use), under which certain uses
6+
of copyrighted material for, but not limited to, criticism, commentary, news
7+
reporting, teaching, scholarship, or research may be considered fair. U.S.
8+
judges determine whether a fair use defense is valid according to four
9+
factors, which we’ve listed below for educational purposes. In some other
10+
countries, there is a similar concept called "fair dealing" that may be
11+
applied differently.
12+
13+
Remember, it is your responsibility to understand the relevant law and
14+
whether it protects the use you have in mind. If you plan to use copyrighted
15+
material you didn’t create, we'd strongly advise you to take legal advice
16+
first. Open Robotics cannot provide legal advice or make legal
17+
determinations.
18+
19+
20+
## The four factors of fair use:
21+
22+
1. The purpose and character of the use, including whether such use is of commercial nature or is for nonprofit educational purposes
23+
24+
Courts typically focus on whether the use is “transformative.” That is, whether it adds new expression or meaning to the original, or whether it merely copies from the original.
25+
26+
2. The nature of the copyrighted work
27+
28+
Using material from primarily factual works is more likely to be fair than using purely fictional works.
29+
30+
3. The amount and substantiality of the portion used in relation to the copyrighted work as a whole
31+
32+
Borrowing small bits of material from an original work is more likely to be considered fair use than borrowing large portions. However, even a small taking may weigh against fair use in some situations if it constitutes the “heart” of the work.
33+
34+
4. The effect of the use upon the potential market for, or value of, the copyrighted work
35+
36+
Uses that harm the copyright owner's ability to profit from his or her original work by serving as a replacement for demand for that work are less likely to be fair uses.

index.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,29 @@ pages:
6060
title: Sim Architecture
6161
file: architecture.md
6262
description: Gazebo Sim's architecture overview.
63+
- name: fuel
64+
title: Fuel
65+
file: fuel/about.md
66+
description: Fuel information
67+
children:
68+
- name: fuel_content_deletion_policy
69+
title: Content Deletion Policy
70+
file: fuel/content_deletion_policy.md
71+
- name: fuel_contributing_model
72+
title: Contributing New Model
73+
file: fuel/contributing_model.md
74+
- name: fuel_contributing_world
75+
title: Contributing New World
76+
file: fuel/contributing_world.md
77+
- name: fuel_copyright
78+
title: Copyright
79+
file: fuel/copyright.md
80+
- name: fuel_data_policy
81+
title: Data and Privacy Policy
82+
file: fuel/data_privacy_policy.md
83+
- name: fuel_fair_use
84+
title: What is Fair Use
85+
file: fuel/fair_use.md
6386
releases:
6487
- name: harmonic
6588
lts: true

0 commit comments

Comments
 (0)