You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So you're thinking about getting started with open source? Congratulations! The world appreciates your contribution. Let's talk about what open source is and why people do it.
22
22
23
-
### What does "open source" mean?
23
+
### "์คํ์์ค"๋ ๋ฌด์์ ์๋ฏธํฉ๋๊น?
24
24
25
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).
26
26
@@ -35,7 +35,7 @@ To understand how it works, imagine your friend is having a potluck, and you bri
35
35
36
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.
@@ -55,15 +55,15 @@ By comparison, a closed source process would be going to a restaurant and orderi
55
55
56
56
Open source isn't just for software, either. You can open source everything from data sets to books. Check out [GitHub Explore](https://github.com/explore) for ideas on what else you can open source.
57
57
58
-
### Does open source mean "free of charge"?
58
+
### ์คํ์์ค๋ "๋ฌด๋ฃ"๋ฅผ ์๋ฏธํฉ๋๊น?
59
59
60
60
One of open source's biggest draws is that it does not cost money. "Free of charge", however, is a byproduct of open source's overall value.
61
61
62
62
Because [an open source license requires](https://opensource.org/osd-annotated) that anyone can use, modify, and share your project for nearly any purpose, projects themselves tend to be free of charge. If the project cost money to use, anyone could legally make a copy and use the free version instead.
63
63
64
64
As a result, most open source projects are free, but "free of charge" is not part of the open source definition. There are ways to charge for open source projects indirectly through dual licensing or limited features, while still complying with the official definition of open source.
The short answer is yes, because no matter the outcome, launching your own project is a great way to learn how open source works.
69
69
@@ -73,7 +73,7 @@ Open source work is like any other creative activity, whether it's writing or pa
73
73
74
74
If you're not yet convinced, take a moment to think about what your goals might be.
75
75
76
-
### Setting your goals
76
+
### ๋ชฉํ ์ค์ ํ๊ธฐ
77
77
78
78
Goals can help you figure out what to work on, what to say no to, and where you need help from others. Start by asking yourself, _why am I open sourcing this project?_
79
79
@@ -105,13 +105,13 @@ If you need a dedicated budget or staffing for promotion, operations and maintai
105
105
</p>
106
106
</aside>
107
107
108
-
### Contributing to other projects
108
+
### ๋ค๋ฅธ ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๊ธฐ
109
109
110
110
If your goal is to learn how to collaborate with others or understand how open source works, consider contributing to an existing project. Start with a project that you already use and love. Contributing to a project can be as simple as fixing typos or updating documentation.
111
111
112
112
If you're not sure how to get started as a contributor, check out our [How to Contribute to Open Source guide](../how-to-contribute/).
There is no perfect time to open source your work. You can open source an idea, a work in progress, or after years of being closed source.
117
117
@@ -128,7 +128,7 @@ As a maintainer, these components will help you communicate expectations, manage
128
128
129
129
If your project is on GitHub, putting these files in your root directory with the recommended filenames will help GitHub recognize and automatically surface them to your readers.
130
130
131
-
### Choosing a license
131
+
### ๋ผ์ด์ ์ค ์ ํํ๊ธฐ
132
132
133
133
An open source license guarantees that others can use, copy, modify, and contribute back to your project without repercussions. It also protects you from sticky legal situations. **You must include a license when you launch an open source project.**
134
134
@@ -142,7 +142,7 @@ When you create a new project on GitHub, you are given the option to select a li
142
142
143
143
If you have other questions or concerns around the legal aspects of managing an open source project, [we've got you covered](../legal/).
144
144
145
-
### Writing a README
145
+
### README ์ฐ๊ธฐ
146
146
147
147
READMEs do more than explain how to use your project. They also explain why your project matters, and what your users can do with it.
148
148
@@ -169,7 +169,7 @@ For more inspiration, try using @18F's ["Making READMEs Readable"](https://pages
169
169
170
170
When you include a README file in the root directory, GitHub will automatically display it on the repository homepage.
171
171
172
-
### Writing your contributing guidelines
172
+
### ๊ธฐ์ฌ ๊ฐ์ด๋๋ผ์ธ ์ฐ๊ธฐ
173
173
174
174
A CONTRIBUTING file tells your audience how to participate in your project. For example, you might include information on:
175
175
@@ -199,7 +199,7 @@ Link to your CONTRIBUTING file from your README, so more people see it. If you [
@@ -219,11 +219,11 @@ Much like open source licenses, there are also emerging standards for codes of c
219
219
220
220
Paste the text directly into a CODE_OF_CONDUCT file in your repository. Keep the file in your project's root directory so it's easy to find, and link to it from your README.
221
221
222
-
## Naming and branding your project
222
+
## ํ๋ก์ ํธ ๋ค์ด๋ฐ ๋ฐ ๋ธ๋๋ฉ
223
223
224
224
Branding is more than a flashy logo or catchy project name. It's about how you talk about your project, and who you reach with your message.
225
225
226
-
### Choosing the right name
226
+
### ์ฌ๋ฐ๋ฅธ ์ด๋ฆ ๊ณ ๋ฅด๊ธฐ
227
227
228
228
Pick a name that is easy to remember and, ideally, gives some idea of what the project does. For example:
229
229
@@ -234,7 +234,7 @@ If you're building upon an existing project, using their name as a prefix can he
234
234
235
235
Consider clarity above all. Puns are fun, but remember that some jokes might not translate to other cultures or people with different experiences from you. Some of your potential users might be company employees: you don't want to make them uncomfortable when they have to explain your project at work!
236
236
237
-
### Avoiding name conflicts
237
+
### ์ด๋ฆ ์ถฉ๋ ๋ฐฉ์งํ๊ธฐ
238
238
239
239
[Check for open source projects with a similar name](http://ivantomic.com/projects/ospnc/), especially if you share the same language or ecosystem. If your name overlaps with a popular existing project, you might confuse your audience.
240
240
@@ -246,7 +246,7 @@ You can check the [WIPO Global Brand Database](http://www.wipo.int/branddb/en/)
246
246
247
247
Finally, do a quick Google search for your project name. Will people be able to easily find your project? Does something else appear in the search results that you wouldn't want them to see?
248
248
249
-
### How you write (and code) affects your brand, too!
Throughout the life of your project, you'll do a lot of writing: READMEs, tutorials, community documents, responding to issues, maybe even newsletters and mailing lists.
252
252
@@ -266,37 +266,37 @@ Beyond how you write words, your coding style may also become part of your proje
266
266
267
267
It isn't necessary to write a style guide for your project when you're just starting out, and you may find that you enjoy incorporating different coding styles into your project anyway. But you should anticipate how your writing and coding style might attract or discourage different types of people. The earliest stages of your project are your opportunity to set the precedent you wish to see.
268
268
269
-
## Your pre-launch checklist
269
+
## ์ถ์ ์ ์ฒดํฌ๋ฆฌ์คํธ
270
270
271
-
Ready to open source your project? Here's a checklist to help. Check all the boxes? You're ready to go! [Click "publish"](https://help.github.com/articles/making-a-private-repository-public/) and pat yourself on the back.
Congratulations on open sourcing your first project. No matter the outcome, working in public is a gift to the community. With every commit, comment, and pull request, you're creating opportunities for yourself and for others to learn and grow.
0 commit comments