Skip to content

Commit 8085bdf

Browse files
committed
Merge branch 'master' of https://github.com/github/opensource.guide into hu
2 parents f8a9142 + a9816dd commit 8085bdf

File tree

3 files changed

+64
-74
lines changed

3 files changed

+64
-74
lines changed

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ language: node_js
22
node_js:
33
- 6
44
before_install:
5-
- gem install bundler -v 1.16.1
6-
- rvm install 2.4.3
5+
- rvm install 2.6.5
76
- npm install -g npm@5
87
install:
98
- npm install

Gemfile.lock

Lines changed: 60 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (4.2.11.1)
5-
i18n (~> 0.7)
4+
activesupport (6.0.1)
5+
concurrent-ruby (~> 1.0, >= 1.0.2)
6+
i18n (>= 0.7, < 2)
67
minitest (~> 5.1)
7-
thread_safe (~> 0.3, >= 0.3.4)
88
tzinfo (~> 1.1)
9+
zeitwerk (~> 2.2)
910
addressable (2.7.0)
1011
public_suffix (>= 2.0.2, < 5.0)
1112
coffee-script (2.4.1)
@@ -25,33 +26,32 @@ GEM
2526
ffi (>= 1.3.0)
2627
eventmachine (1.2.7)
2728
execjs (2.7.0)
28-
faraday (0.17.0)
29+
faraday (0.17.1)
2930
multipart-post (>= 1.2, < 3)
3031
ffi (1.11.3)
3132
forwardable-extended (2.6.0)
3233
gemoji (3.0.1)
33-
github-pages (202)
34-
activesupport (= 4.2.11.1)
34+
github-pages (203)
3535
github-pages-health-check (= 1.16.1)
3636
jekyll (= 3.8.5)
37-
jekyll-avatar (= 0.6.0)
37+
jekyll-avatar (= 0.7.0)
3838
jekyll-coffeescript (= 1.1.1)
3939
jekyll-commonmark-ghpages (= 0.1.6)
4040
jekyll-default-layout (= 0.1.4)
41-
jekyll-feed (= 0.11.0)
41+
jekyll-feed (= 0.13.0)
4242
jekyll-gist (= 1.5.0)
4343
jekyll-github-metadata (= 2.12.1)
44-
jekyll-mentions (= 1.4.1)
45-
jekyll-optional-front-matter (= 0.3.0)
44+
jekyll-mentions (= 1.5.1)
45+
jekyll-optional-front-matter (= 0.3.2)
4646
jekyll-paginate (= 1.1.0)
47-
jekyll-readme-index (= 0.2.0)
48-
jekyll-redirect-from (= 0.14.0)
49-
jekyll-relative-links (= 0.6.0)
50-
jekyll-remote-theme (= 0.4.0)
47+
jekyll-readme-index (= 0.3.0)
48+
jekyll-redirect-from (= 0.15.0)
49+
jekyll-relative-links (= 0.6.1)
50+
jekyll-remote-theme (= 0.4.1)
5151
jekyll-sass-converter (= 1.5.2)
52-
jekyll-seo-tag (= 2.5.0)
53-
jekyll-sitemap (= 1.2.0)
54-
jekyll-swiss (= 0.4.0)
52+
jekyll-seo-tag (= 2.6.1)
53+
jekyll-sitemap (= 1.4.0)
54+
jekyll-swiss (= 1.0.0)
5555
jekyll-theme-architect (= 0.1.1)
5656
jekyll-theme-cayman (= 0.1.1)
5757
jekyll-theme-dinky (= 0.1.1)
@@ -61,19 +61,18 @@ GEM
6161
jekyll-theme-midnight (= 0.1.1)
6262
jekyll-theme-minimal (= 0.1.1)
6363
jekyll-theme-modernist (= 0.1.1)
64-
jekyll-theme-primer (= 0.5.3)
64+
jekyll-theme-primer (= 0.5.4)
6565
jekyll-theme-slate (= 0.1.1)
6666
jekyll-theme-tactile (= 0.1.1)
6767
jekyll-theme-time-machine (= 0.1.1)
68-
jekyll-titles-from-headings (= 0.5.1)
69-
jemoji (= 0.10.2)
68+
jekyll-titles-from-headings (= 0.5.3)
69+
jemoji (= 0.11.1)
7070
kramdown (= 1.17.0)
71-
liquid (= 4.0.0)
72-
listen (= 3.1.5)
71+
liquid (= 4.0.3)
7372
mercenary (~> 0.3)
74-
minima (= 2.5.0)
73+
minima (= 2.5.1)
7574
nokogiri (>= 1.10.4, < 2.0)
76-
rouge (= 3.11.0)
75+
rouge (= 3.13.0)
7776
terminal-table (~> 1.4)
7877
github-pages-health-check (1.16.1)
7978
addressable (~> 2.3)
@@ -108,8 +107,8 @@ GEM
108107
pathutil (~> 0.9)
109108
rouge (>= 1.7, < 4)
110109
safe_yaml (~> 1.0)
111-
jekyll-avatar (0.6.0)
112-
jekyll (~> 3.0)
110+
jekyll-avatar (0.7.0)
111+
jekyll (>= 3.0, < 5.0)
113112
jekyll-coffeescript (1.1.1)
114113
coffee-script (~> 2.2)
115114
coffee-script-source (~> 1.11.1)
@@ -122,36 +121,36 @@ GEM
122121
rouge (>= 2.0, < 4.0)
123122
jekyll-default-layout (0.1.4)
124123
jekyll (~> 3.0)
125-
jekyll-feed (0.11.0)
126-
jekyll (~> 3.3)
124+
jekyll-feed (0.13.0)
125+
jekyll (>= 3.7, < 5.0)
127126
jekyll-gist (1.5.0)
128127
octokit (~> 4.2)
129128
jekyll-github-metadata (2.12.1)
130129
jekyll (~> 3.4)
131130
octokit (~> 4.0, != 4.4.0)
132-
jekyll-mentions (1.4.1)
131+
jekyll-mentions (1.5.1)
133132
html-pipeline (~> 2.3)
134-
jekyll (~> 3.0)
135-
jekyll-optional-front-matter (0.3.0)
136-
jekyll (~> 3.0)
133+
jekyll (>= 3.7, < 5.0)
134+
jekyll-optional-front-matter (0.3.2)
135+
jekyll (>= 3.0, < 5.0)
137136
jekyll-paginate (1.1.0)
138-
jekyll-readme-index (0.2.0)
139-
jekyll (~> 3.0)
140-
jekyll-redirect-from (0.14.0)
141-
jekyll (~> 3.3)
142-
jekyll-relative-links (0.6.0)
143-
jekyll (~> 3.3)
144-
jekyll-remote-theme (0.4.0)
137+
jekyll-readme-index (0.3.0)
138+
jekyll (>= 3.0, < 5.0)
139+
jekyll-redirect-from (0.15.0)
140+
jekyll (>= 3.3, < 5.0)
141+
jekyll-relative-links (0.6.1)
142+
jekyll (>= 3.3, < 5.0)
143+
jekyll-remote-theme (0.4.1)
145144
addressable (~> 2.0)
146-
jekyll (~> 3.5)
147-
rubyzip (>= 1.2.1, < 3.0)
145+
jekyll (>= 3.5, < 5.0)
146+
rubyzip (>= 1.3.0)
148147
jekyll-sass-converter (1.5.2)
149148
sass (~> 3.4)
150-
jekyll-seo-tag (2.5.0)
151-
jekyll (~> 3.3)
152-
jekyll-sitemap (1.2.0)
153-
jekyll (~> 3.3)
154-
jekyll-swiss (0.4.0)
149+
jekyll-seo-tag (2.6.1)
150+
jekyll (>= 3.3, < 5.0)
151+
jekyll-sitemap (1.4.0)
152+
jekyll (>= 3.7, < 5.0)
153+
jekyll-swiss (1.0.0)
155154
jekyll-theme-architect (0.1.1)
156155
jekyll (~> 3.5)
157156
jekyll-seo-tag (~> 2.0)
@@ -179,8 +178,8 @@ GEM
179178
jekyll-theme-modernist (0.1.1)
180179
jekyll (~> 3.5)
181180
jekyll-seo-tag (~> 2.0)
182-
jekyll-theme-primer (0.5.3)
183-
jekyll (~> 3.5)
181+
jekyll-theme-primer (0.5.4)
182+
jekyll (> 3.5, < 5.0)
184183
jekyll-github-metadata (~> 2.9)
185184
jekyll-seo-tag (~> 2.0)
186185
jekyll-theme-slate (0.1.1)
@@ -192,29 +191,28 @@ GEM
192191
jekyll-theme-time-machine (0.1.1)
193192
jekyll (~> 3.5)
194193
jekyll-seo-tag (~> 2.0)
195-
jekyll-titles-from-headings (0.5.1)
196-
jekyll (~> 3.3)
194+
jekyll-titles-from-headings (0.5.3)
195+
jekyll (>= 3.3, < 5.0)
197196
jekyll-watch (2.2.1)
198197
listen (~> 3.0)
199-
jemoji (0.10.2)
198+
jemoji (0.11.1)
200199
gemoji (~> 3.0)
201200
html-pipeline (~> 2.2)
202-
jekyll (~> 3.0)
201+
jekyll (>= 3.0, < 5.0)
203202
kramdown (1.17.0)
204-
liquid (4.0.0)
205-
listen (3.1.5)
206-
rb-fsevent (~> 0.9, >= 0.9.4)
207-
rb-inotify (~> 0.9, >= 0.9.7)
208-
ruby_dep (~> 1.2)
203+
liquid (4.0.3)
204+
listen (3.2.1)
205+
rb-fsevent (~> 0.10, >= 0.10.3)
206+
rb-inotify (~> 0.9, >= 0.9.10)
209207
mercenary (0.3.6)
210208
mini_portile2 (2.4.0)
211-
minima (2.5.0)
212-
jekyll (~> 3.5)
209+
minima (2.5.1)
210+
jekyll (>= 3.5, < 5.0)
213211
jekyll-feed (~> 0.9)
214212
jekyll-seo-tag (~> 2.1)
215213
minitest (5.13.0)
216214
multipart-post (2.1.1)
217-
nokogiri (1.10.5)
215+
nokogiri (1.10.7)
218216
mini_portile2 (~> 2.4.0)
219217
octokit (4.14.0)
220218
sawyer (~> 0.8.0, >= 0.5.3)
@@ -227,10 +225,9 @@ GEM
227225
rb-fsevent (0.10.3)
228226
rb-inotify (0.10.0)
229227
ffi (~> 1.0)
230-
rouge (3.11.0)
228+
rouge (3.13.0)
231229
ruby-enum (0.7.2)
232230
i18n
233-
ruby_dep (1.5.0)
234231
rubyzip (2.0.0)
235232
safe_yaml (1.0.5)
236233
sass (3.7.4)
@@ -250,6 +247,7 @@ GEM
250247
thread_safe (~> 0.1)
251248
unicode-display_width (1.6.0)
252249
yell (2.2.0)
250+
zeitwerk (2.2.2)
253251

254252
PLATFORMS
255253
ruby

_articles/starting-a-project.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,11 @@ So you're thinking about getting started with open source? Congratulations! The
2222

2323
### What does "open source" mean?
2424

25-
When a project is open source, that means **anybody can view, use, modify, and distribute your project for any purpose.** These permissions are enforced through [an open source license](https://opensource.org/licenses).
25+
When a project is open source, that means **anybody is free to use, study, modify, and distribute your project for any purpose.** These permissions are enforced through [an open source license](https://opensource.org/licenses).
2626

27-
Open source is powerful because it lowers the barriers to adoption, allowing ideas to spread quickly.
27+
Open source is powerful because it lowers the barriers to adoption and collaboration, allowing people to spread and improve projects quickly. Also because it gives users a potential to control their own computing, relative to closed source. For example, a business using open source software has the option to hire someone to make custom improvements to the software, rather than relying exclusively on a closed source vendor's product decisions.
2828

29-
To understand how it works, imagine your friend is having a potluck, and you bring a cherry pie.
30-
31-
* Everybody tries the pie (_use_)
32-
* The pie is a hit! They ask you for the recipe, which you provide (_view_)
33-
* One friend, Alex, who's a pastry chef, suggests reducing the sugar (_modify_)
34-
* Another friend, Lisa, asks to use it for a dinner next week (_distribute_)
35-
36-
By comparison, a closed source process would be going to a restaurant and ordering a slice of cherry pie. You must pay a fee to eat the pie, and the restaurant probably won't give you their recipe. If you copied their pie exactly and sold it under your own name, the restaurant could take action against you.
29+
_Free software_ refers to the same set of projects as _open source_. Sometimes you'll also see [these terms](https://en.wikipedia.org/wiki/Free_and_open-source_software) combined as "free and open soruce software" (FOSS) or "free, libre, and open source software" (FLOSS). _Free_ and _libre_ refer to freedom, [not price](#does-open-source-mean-free-of-charge).
3730

3831
### Why do people open source their work?
3932

0 commit comments

Comments
 (0)