Нээлттэй эхийн төслийг хэрхэн амжилттай хэрэгжүүлэх вэ (зурагтай)

Агуулгын хүснэгт:

Нээлттэй эхийн төслийг хэрхэн амжилттай хэрэгжүүлэх вэ (зурагтай)
Нээлттэй эхийн төслийг хэрхэн амжилттай хэрэгжүүлэх вэ (зурагтай)

Видео: Нээлттэй эхийн төслийг хэрхэн амжилттай хэрэгжүүлэх вэ (зурагтай)

Видео: Нээлттэй эхийн төслийг хэрхэн амжилттай хэрэгжүүлэх вэ (зурагтай)
Видео: GENSHIN IMPACT FAIL RAPTORS ONLINE AMONG US WIN 2024, May
Anonim

Энэхүү wikiHow нь нээлттэй эхийн төслийг амжилттай эхлүүлэх, хадгалах талаар танд заадаг. Амжилттай ажиллаж, эцсийн зорилгодоо анхаарлаа төвлөрүүлэхээс гадна амжилттай нээлттэй эхийн төслийг бий болгох гол түлхүүр нь зорилгоо хэрэгжүүлэх явцдаа эрт тодорхойлж, хамт олны тусламжийг хүлээж авахад оршдог.

Алхам

3 -р хэсгийн 1: Эхлэхэд бэлдэж байна

Нээлттэй эхийн төслийг амжилттай хий. Алхам 1
Нээлттэй эхийн төслийг амжилттай хий. Алхам 1

Алхам 1. Хаанаас эхлэхээ мэдэж аваарай

Үндсэндээ таны нээлттэй эхийн төсөл нь аливаа асуудлыг шийдвэрлэх боломжийг олгодог байх ёстой, ялангуяа энэ асуудал ирээдүйд хөгжих магадлалтай бол. Нээлттэй эх сурвалжийн амжилттай төслийг хэрэгжүүлэх эхний алхам бол шийдвэрлэх асуудлыг хайж олох, асуудлыг шийдвэрлэхэд чухал ач холбогдолтой эсэхийг тодорхойлох, зорилгоо тэндээс тодорхойлох явдал юм.

Хэрэв танд аль хэдийн төсөл хэрэгжиж байгаа бол үргэлжлүүлэхээсээ өмнө шийдсэн асуудлаа бичихээ мартуузай

Нээлттэй эхийн төслийг амжилттай хий 2 -р алхам
Нээлттэй эхийн төслийг амжилттай хий 2 -р алхам

Алхам 2. Таны төсөл шаардлагатай байгаа эсэхийг шалгаарай

Эрэлт бол амжилттай нээлттэй эхийн төслүүдийн үндсэн бүрэлдэхүүн хэсгүүдийн нэг юм. Хэрэв таны анхны төслийн санаанд ямар нэгэн эрэлт хэрэгцээ, шаардлага байхгүй бол, эсвэл одоогийн эрэлт хэрэгцээг өөр төслөөр хангаж байгаа бол та өөр хэрэгжиж буй төсөлд нэгдэх эсвэл өөр асуудалд анхаарлаа хандуулах талаар бодож болно.

Нээлттэй эх сурвалжийн олон төслүүд олон нийтийн анхааралтай оролцоог хүлээн авдаг тул та төслийнхөө одоо байгаа хувилбарыг хайж, нэгдэхээс бүү ай

Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй 3 -р алхам
Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй 3 -р алхам

Алхам 3. Том, тодорхойгүй асуудалд оролцохоос зайлсхий

Эдгээр асуудлууд нь ихэвчлэн илүү албан ёсны шийдэлд хүрэх төдийгүй том асуудалд анхаарлаа төвлөрүүлэхийг оролдох нь таны анхаарлыг сулруулж, төсөлд үндэслэлгүй их цаг зарцуулахгүйгээр үзэгчдийнхээ бүх хэрэгцээг хангахад хэцүү болгодог.

Үүний оронд олон тооны хүмүүст нөлөөлдөг жижиг асуудалд анхаарлаа хандуулаарай (жишээлбэл, Linux түгээлтийн алдаа)

Нээлттэй эхийн төслийг амжилттай хий 4 -р алхам
Нээлттэй эхийн төслийг амжилттай хий 4 -р алхам

Алхам 4. Төслийнхөө амжилтыг тодорхойл

Нээлттэй эхийн төслүүд өөр өөр ангиллын асуудлыг авч үздэг тул таны төслийн "амжилт" өөр өөр байх болно. Та юунд хүрэхийг оролдож байгаагаа тэмдэглэж, түүндээ хэрхэн хүрсэн гэдгээ яаж мэдэх вэ гэдэг нь төслийн туршид нэг үндсэн зорилгод анхаарлаа төвлөрүүлэхэд тусална.

Жишээлбэл, хэрэв та нээлттэй эхийн төслийг эхлүүлсэн бол түүнийг амжилттай гэж үзэж болох бол зарим нь тодорхой тооны татан авалтанд хүрсэн тохиолдолд л төслийг амжилттай гэж үзэж магадгүй юм

Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй 5 -р алхам
Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй 5 -р алхам

Алхам 5. Төслийнхөө одоо байгаа болон батлагдсан нээлттэй эхийн лицензийг сонгоно уу

Ихэнх хөгжүүлэгчид "GPL", "LGPL" "BSD" (Berkeley Software Distribution), "Apache" гэж юу болохыг мэддэг бөгөөд энэ нь тэд ийм кодоор юу хийж болох, юу хийхийг хориглодог болохыг мэддэг гэсэн үг юм. Энэ нь зам дагуу хууль ёсны болон оюуны өмчийн аливаа асуудлаас зайлсхийхэд тусална.

Өөрийнхөө лицензийг бичих нь цаг хугацаа их шаарддаг тул баримт бичигт бүх хайрцгийг шалгасан эсэхийг баталгаажуулахын тулд өмгөөлөгч хөлслөх шаардлагатай болно

Нээлттэй эхийн төслийг амжилттай хий 6 -р алхам
Нээлттэй эхийн төслийг амжилттай хий 6 -р алхам

Алхам 6. Төслийнхөө README файлыг бичнэ үү

Энэ нь хамгийн түрүүнд хамгийн сайн хадгалагдсан үйлдэл мэт сонсогдож магадгүй, гэхдээ README -ийг аль болох сайн бичих нь таны өмнө ямар ч төсөл байхгүй бол таныг гурван чухал зүйлийг тодорхойлоход хүргэнэ: таны төсөл хэнд зориулагдсан бэ (үзэгчдэд), таны хувьд төсөл нь (ашиглах) зориулалтаар ашиглагддаг бөгөөд нэмэлт эх үүсвэрийг хаанаас олох боломжтой (тусламж).

Мэдээжийн хэрэг, та төслийнхөө техникийн зааврыг README файлд жагсаах боломжгүй болно

3 -ийн 2 -р хэсэг: Төслийг эхлүүлэх

Нээлттэй эхийн төслийг амжилттай хий 7 -р алхам
Нээлттэй эхийн төслийг амжилттай хий 7 -р алхам

Алхам 1. Оролцогчдыг урьдчилан хайж олох

Төслийнхөө анхны араг яснаас эхлээд ажиллаж байгаа бета хувилбар хүртэлх ямар нэгэн зүйл байж болох ч, төслөө хаана ч байршуулахаасаа өмнө төсөлд туслах хэдэн ойр дотны хүмүүсээ элсүүлэх нь баг бүрдүүлэхэд тусална. Үүний нэгэн адил, та олон нийтийн тархай бутархай санал хүсэлтийг цэгцлэхээс илүүтэйгээр цөөн хэдэн ойр дотны хүмүүсийн санал хүсэлтийг шууд авах боломжтой болно.

  • Төслөө эхлүүлэхээс өмнө хувь нэмэр оруулагчдыг олж чадаагүй нь хамтран ажиллагсад энэ үйл явцад идэвхтэй оролцож байгаа мэт сэтгэгдэл төрүүлэхгүй байж магадгүй юм.
  • Нээлттэй эх сурвалжийн олон төслийн удирдагчид кодлох хичээл эсвэл бусад материаллаг бус нөхөн олговрыг эхний хэдэн хувь нэмэр оруулагчдад санал болгодог.
Нээлттэй эхийн төслийг амжилттай хий 8 -р алхам
Нээлттэй эхийн төслийг амжилттай хий 8 -р алхам

Алхам 2. Хостинг авах

Нээлттэй эхийн төсөлд үнэгүй хостинг хийхээр бүртгүүлэх нь харьцангуй хялбар байдаг; Нийтлэг сонголтуудад SourceForge болон GitHub орно. Үүнийг хийснээр мөнгө хэмнэх төдийгүй таны төслийг хүмүүс нээлттэй эх сурвалжтай төслүүдийг хайж олох боломжтой газар байрлуулна.

Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй Алхам 9
Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй Алхам 9

Алхам 3. Таны төсөл нээлттэй эх сурвалж гэдгийг хэлээрэй

Хэдийгээр энэ нь маш энгийн зүйл мэт санагдаж байгаа ч энэ нь нээлттэй эхийн төслийн хамгийн их анзаарагдаагүй талуудын нэг юм. Хүмүүс таны төслийг татаж авах эсэхээ шийдэхээс өмнө хэдхэн секундын дотор үзэх болно гэдгийг санаарай. танай төсөл нээлттэй эх сурвалж гэдгийг мэдэх нь (мөн ингэснээрээ хийгдэж буй ажил биш) тэдэнд өөр үзэл бодлыг бий болгоход тусалж магадгүй юм.

Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй Алхам 10
Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй Алхам 10

Алхам 4. Ил тод байдлыг бий болгох

Нээлттэй эх сурвалжийн "нээлттэй" хэсэг нь хүмүүс кодоор юу хийж байгаагаа харах чадвартай байх ёстой гэсэн үг юм. Хүн бүр таны нөөцөд тэгш хандах боломжийг бүрдүүлэх хялбар аргуудын дунд дараахь зүйлс орно.

  • Кодыг онлайнаар хадгалаарай, ингэснээр хэн ч хандах боломжтой болно.
  • Лиценз, README болон хувилбарын хуваариа хүрэхэд хялбар газар байрлуулна уу.
  • Төслийн зорилгоо хэлнэ үү.
  • "Хувийн" уулзалтын мэдээллийг (жишээлбэл, аудио бичлэг эсвэл хуулбар) бүртгэж, суллана уу.
Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй Алхам 11
Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй Алхам 11

Алхам 5. Төслийнхөө давталтыг гарга

Ялангуяа тогтмол хувь нэмэр оруулагчид эсвэл ивээн тэтгэгчидтэй байх үед та гарах хуваариа аль болох нарийвчлалтай дагаж мөрдөхийг хүсч байна. Энэ нь олон нийтэд танай төслийг бүрэн эхээр нь нийтэд танилцуулахаас өмнө ямар сэтгэгдэлтэй байгаа талаар ойлголт өгөх боломжийг олгох бөгөөд та ирээдүйн хувилбаруудаа өөрчлөхөд ашиглаж болох их хэмжээний санал хүсэлтийг хүлээн авах боломжтой болно.

Олон нийтийн санал хүсэлт бүрийг ашиглах шаардлагагүй ч гэсэн тэд таныг зарим нийтлэг зөвлөмжийг хэрэгжүүлж байгааг харахыг хүсэх болно гэдгийг санах нь чухал юм

Нээлттэй эхийн төслийг амжилттай хий 12 -р алхам
Нээлттэй эхийн төслийг амжилттай хий 12 -р алхам

Алхам 6. Таны кодонд олон нийтийн засвар хийхийг зөвшөөрөх

Хэдийгээр та кодын хувьд утгагүй болсон эвдрэл, засварыг буцаах хэрэгтэй болно, гэхдээ кодыг олон нийтэд ил болгох нь танд шинэ хувь нэмэр оруулагчдыг олоход тусална. Энэ нь ирээдүйн ивээн тэтгэгчдэд нөлөөлж болзошгүй олон нээлттэй эхийн төслүүдээс олж авсан ил тод байдлын соёлд нийцэх болно.

Та бүтцийн кодыг үргэлж хамгаалж, шаардлагатай бол таны төслийг спам эсвэл сүйтгэсэн хувь нэмэр оруулагчдыг хориглох боломжтой

3 -ийн 3 -р хэсэг: Төслийг хадгалах

Нээлттэй эхийн төслийг амжилттай хий. Алхам 13
Нээлттэй эхийн төслийг амжилттай хий. Алхам 13

Алхам 1. Олон нийттэй харилцах

Төсөл нь хичнээн бага эсвэл өндөр нэр хүндтэй байсан ч хамаагүй, таны нээлттэй эх сурвалжийн ажил эцэстээ олон нийтийн зүгээс ямар нэгэн сонирхол, шүүмжлэлийг татах болно. Тэднийг холдуулах эсвэл үл тоомсорлохын оронд хувь нэмэр оруулах боломжийг нэмэгдүүлэхийн тулд сонирхсон олон нийтийн гишүүдтэй ярилцах нь дээр.

Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй Алхам 14
Нээлттэй эхийн төслийг амжилттай хэрэгжүүлээрэй Алхам 14

Алхам 2. Бүх ажлыг өөрөө бүү хий

Дээр дурдсанчлан олон нийтийн гишүүд танай төслийг хэрхэн сайжруулах талаар санал, санаа авч ирж магадгүй юм. Өөрчлөлтийг өөрөө хийх урилга болгон авах нь амархан; үүний оронд сонирхож буй олон нийтийн гишүүнээс өөрчлөлт оруулахыг хүсэх талаар бодож үзээрэй.

Үүнийг хийх нь оролцогч олон нийтийн гишүүдтэй хамтран ажиллах мэдрэмжийг бий болгож, бусад асуудалд анхаарлаа төвлөрүүлэх цагийг чөлөөлдөг

Нээлттэй эхийн төслийг амжилттай хий 15 -р алхам
Нээлттэй эхийн төслийг амжилттай хий 15 -р алхам

Алхам 3. Хувийн харилцаанаас зайлсхий

Нээлттэй эхийн төслүүдийн "нээлттэй" хэсэг нь хувийн ил тод байдалгүйгээр хувийн уулзалт хийх, мэдээлэл хэрэгжүүлэхэд тохиромжгүй байдаг.

Хэрэв та ямар нэгэн онцлог шинж чанар эсвэл санаа бодлын талаар ганцаарчилсан уулзалт хийвэл уулзалтаа тэмдэглээд төслийнхөө хуудсанд байршуулахаа мартуузай

Нээлттэй эхийн төслийг амжилттай хий 16 -р алхам
Нээлттэй эхийн төслийг амжилттай хий 16 -р алхам

Алхам 4. Татах хүсэлтийг хэрэгжүүлэх

Татах хүсэлт бол олон нийтийн гишүүд таны төсөлд хувь нэмрээ оруулах арга зам юм. Та төслийнхөө дараагийн үе шатанд эдгээрийг хянахыг хүсч байгаа боловч төсөл хэрэгжиж эхлэхийн хэрээр олон нийтийн гишүүдэд таны кодыг өөрчлөхийг зөвшөөрөх нь үүнийг аль болох нарийвчлалтай болгох болно.

Нээлттэй эхийн төслийг амжилттай хий 17 -р алхам
Нээлттэй эхийн төслийг амжилттай хий 17 -р алхам

Алхам 5. Төслөө зах зээлд гаргах

Та төлбөртэй бүтээгдэхүүн борлуулахтай адил нийгмийн сүлжээний хуудсууд болон ерөнхий оролцоотойгоор нээлттэй эхийн төслийг сурталчлах хэрэгтэй болно.

Төслөө сурталчлах бараг л тоо томшгүй олон арга байдаг боловч Reddit -ийн програмчлалын subreddit -ийг ашигласнаар та асуулт асууж, сэтгэгдлээ хариулж, зорилтот үзэгчидтэйгээ харилцах боломжтой болно

Нээлттэй эхийн төслийг амжилттай хий 18 -р алхам
Нээлттэй эхийн төслийг амжилттай хий 18 -р алхам

Алхам 6. Төслийг үргэлжлүүлэх хүнтэй болоорой

Үргэлж таны төсөл амжилттай хэрэгжсэнээр энэ нь танд одоог хүртэл өгч байснаас хамаагүй бага анхаарал шаардагдах болно. Боломжтой бол төслийн менежерийг томилж, түүний сайн сайхан байдлыг хамааралгүй болох хүртэл эсвэл шинэчлэх шаардлагатай болтол нь хариуцах; Энэ нь бусад төслүүд дээр анхаарлаа төвлөрүүлэх боломжийг танд олгоно (эсвэл маш их завсарлага аваарай).

Зөвлөмж

  • Хэрэв та нээлттэй эх сурвалж руу шумбах сонирхолтой байгаа боловч өөрийн төслийг зохион байгуулахад хараахан бэлэн болоогүй байгаа бол энэ үйл явцыг гартал бусад хэрэглэгчдийн төсөлд хувь нэмэр оруулах талаар бодож үзээрэй.
  • Нээлттэй эх сурвалжийн лиценз нь юу гэсэн үг болохыг мэдэх:

    • Apache хүн бүр таны кодыг өөрчилж, хаалттай эхийн програм хангамждаа ашиглахыг зөвшөөрдөг. Тиймээс энэхүү лицензийн код нь компаниудад сонирхолтой байдаг бөгөөд анхны алдар нэрийг олж авах нь илүү хялбар болно. Гэсэн хэдий ч, таны ажлыг чимээгүйхэн ашигладаг хүмүүсээс танд тийм ч их санал өгөхгүй байж магадгүй юм.
    • LGPL (Бага ерөнхий нийтийн лиценз) нь таны програм хангамжийг хаалттай эх үүсмэл хэрэгслүүдэд ашиглахыг зөвшөөрдөг боловч хэрэглэгч таны кодонд оруулсан аливаа өөрчлөлтийг ил болгохыг шаарддаг. Илүү их санал хүсэлтийг хүлээж болно.
    • GPL (Ерөнхий нийтийн лиценз) нь түрэмгий лиценз бөгөөд хэрэглэгч таны кодыг дууддаг өөрийн кодыг ил болгохыг шаарддаг. Энэ нь цөөхөн хэдэн компанид таалагдах болно, гэхдээ хэрэв тэд таны програм хангамжийг хүсч байвал тэд хүссэн нөхцөлд кодыг өгөх төлбөрийг санал болгож тантай холбоо барих болно. Энэхүү "давхар лиценз" -ийг Чөлөөт програм хангамжийн хакерууд болон GNU -ийн олон байгууллагууд хүндэтгэдэггүй ч энэ нь хууль ёсны бөгөөд нэлээд түгээмэл байдаг.
  • Бүтээсэн бичмэл бүтээлээ зөв бичгийн дүрмийн дагуу шалгаж байгаа эсэхээ шалгаарай. Үргэлж зөв дүрмийг ашигла.
  • Хэн нэгэн тантай харьцдаггүй ч гэсэн аль болох мэргэжлийн, боловсорсон байгаарай.

Анхааруулга

  • Хэрэв та бусад төслүүдийн Нээлттэй эхийн зарим бүрэлдэхүүн хэсгүүдийг ашиглаж байгаа бол тэдний лицензийг хүндэтгэсэн эсэхээ шалгаарай. Бүх нээлттэй эхийн лицензүүд хоорондоо нийцтэй байдаггүй.
  • Хуучин орхигдсон төслийг хайж олох, сэргээхийг оролдох нь ихэвчлэн сайн санаа биш юм. Ийм төслүүд ихэвчлэн сайн шалтгаанаар орхигддог.
  • Таны төлөө ажил хийж буй хүмүүсийг бүү хүлээн зөвшөөр. Хэрэв та бүх хүнд талархаж эхэлбэл, та үл тоомсорлож буй хүнээ алдах болно, эсвэл хаана зогсохоо мэдэхгүй болно. Гайхамшигтай зүйл хийж буй олон нийтийн гишүүнд зөвхөн талархах; Энэ нь таны талархлыг хүлээж авахын тулд хийх ёстой зүйлсийн хүрээг нэмэгдүүлдэг.

Зөвлөмж болгож буй: