คำถามติดแท็ก open-source

คำถามเกี่ยวกับซอฟต์แวร์ซึ่งซอร์สโค้ดต้นฉบับนั้นให้บริการฟรีและอาจแจกจ่ายและแก้ไขใหม่

14
ในฐานะที่เป็นนักเรียนอายุน้อยที่ต้องการมีอาชีพเป็นโปรแกรมเมอร์ฉันจะรู้สึกอย่างไรเกี่ยวกับซอฟต์แวร์โอเพ่นซอร์ส [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ทุกครั้งในบางครั้งในบางเว็บไซต์เทคโนโลยีหัวข้อเช่นนี้จะปรากฏขึ้น: http://www.osor.eu/news/nl-moving-to-open-source-would-save-government-one-to-four -billion ความคิดเริ่มแรกของฉันเกี่ยวกับรัฐบาลและองค์กรที่ย้ายไปยังซอฟต์แวร์โอเพนซอร์ซคือโปรแกรมเมอร์จำนวนมากจะตกงานและอุตสาหกรรมจะหดตัวลง ในเวลาเดียวกันการแพร่กระจายและการใช้ซอฟต์แวร์โอเพนซอร์ซดูเหมือนจะได้รับการสนับสนุนอย่างมากในชุมชนการเขียนโปรแกรมจำนวนมาก ฉันคิดว่าการโอบกอดซอฟต์แวร์โอเพ่นซอร์สทุกที่จะทำให้อุตสาหกรรมซอฟต์แวร์เกิดความเข้าใจผิดหรือไม่? ถ้าไม่ใช่ทำไมโปรแกรมเมอร์จำนวนมากถึงรักซอฟต์แวร์โอเพนซอร์ซ?

7
Microsoft เสนอ "การสนับสนุน" หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบ เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา หนึ่งในข้อโต้แย้งต่อการใช้โอเพ่นซอร์สคือไม่มี "สนับสนุน" อย่างไรก็ตามผู้ค้ารายใหญ่ (เช่น Microsoft) เสนอ "การสนับสนุน" จริงหรือไม่? ฉันแน่ใจว่ามีตัวเลือก "จ่ายเงินสนับสนุน" 4 รูปต่อชั่วโมง แต่นั่นเป็นตัวเลือก "จริง ๆ " สำหรับปัญหาใด ๆ ที่ขาดไปซึ่งจะทำให้ธุรกิจของคุณล้มละลายหรือไม่ เพื่อให้เป็นรูปธรรมมากขึ้น ... ฉันซื้อผลิตภัณฑ์ Microsoft ... มีข้อบกพร่อง ... ตอนนี้เป็นอย่างไร และมันจะดีกว่าสิ่งที่ฉันได้รับจากโอเพ่นซอร์ส

4
เวลาที่เหมาะสมในการเข้าร่วมโครงการโอเพ่นซอร์สสำหรับโปรแกรมเมอร์คือเมื่อไหร่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบ เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ผู้มาใหม่ส่วนใหญ่ในการเขียนโปรแกรมเริ่มต้นด้วยโครงการพื้นฐานเพื่อเริ่มต้นด้วยการเขียนโปรแกรม ผู้เขียนโปรแกรม C ++ ส่วนใหญ่ใช้เวลากับการไขปริศนาและการแข่งขัน แต่สิ่งนี้ไม่ได้มีประโยชน์เสมอไป บางครั้งคุณต้องใช้เวลากับโครงการจริง การเริ่มต้นโครงการโอเพนซอร์ซของคุณเองอาจเป็นปัญหาในการเรียนรู้ด้วยตนเองสำหรับมือใหม่เพราะขาดที่ปรึกษาและเพื่อนที่ไม่สามารถดูรหัสของคุณและให้คำแนะนำได้ โครงการโอเพ่นซอร์สสามารถแก้ปัญหานี้ได้บางโครงการอาจเหมาะสมที่สุดสำหรับโปรแกรมเมอร์ใหม่ นอกจากนี้ทุกคนเป็นมือใหม่ในบางจุด ดังนั้นฉันจะพยายามทำให้คำถามนี้เล็กน้อยจากมุมมองของผู้เริ่มต้น ฉันลองคำถามสองสามข้อเกี่ยวกับการโอเวอร์โฟลว์สแต็กก่อนถามเช่นฉันจะเข้าร่วม & ขั้นต่ำขั้นต่ำที่คุณต้องการได้อย่างไรและมีส่วนร่วมกับโอเพ่นซอร์สและระดับการเขียนโปรแกรมในระดับใดเป็นต้น แต่นี่ไม่ได้ช่วยฉัน . หาได้อย่างไร? ฉันจะตรวจสอบสิ่งที่ใช้ในการเข้าร่วมโครงการโอเพ่นซอร์สและฉันรู้สึกสะดวกสบายกับซอร์สโค้ดขนาดใหญ่ ฯลฯ คำถามของฉันคือเมื่อใดที่คุณต้องพิจารณาว่าคุณรู้สึกสะดวกสบายในการเข้าร่วมการเขียนโปรแกรมโอเพนซอร์สหรือไม่ ฉันหมายถึงคุณจะทดสอบตัวเองอย่างไรว่าคุณพร้อมที่จะรับภาระในโครงการโอเพนซอร์ซ / เล็ก / ใหญ่? คุณจะทดสอบตัวเองอย่างไรเพื่อดูว่าคุณสามารถทำงานกับ version control / โปรแกรมเมอร์คนอื่น ๆ / กำหนดการที่แน่นหนา ฯลฯ ได้อย่างไร?

3
การสร้างรายได้จากซอฟต์แวร์ที่ไม่เลว [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันมีโครงการโอเพ่นซอร์สฟรีที่มีการดาวน์โหลดประมาณ 800K จนถึงปัจจุบัน ฉันได้รับการติดต่อจาก บริษัท สร้างรายได้เป็นครั้งคราวและปฏิเสธเพราะฉันไม่ต้องการให้มัลแวร์แถบเครื่องมือเชื่อมโยงกับซอฟต์แวร์ของฉัน ฉันสงสัยว่า แต่มีวิธีที่ไม่เลวในการสร้างรายได้จากซอฟต์แวร์หรือไม่ นี่คือตัวเลือกที่ฉันรู้จัก เพิ่มปุ่มบริจาค ฉันรู้สึกไม่สบายใจกับสิ่งนี้เพราะฉันไม่ต้องการ "การบริจาค" - ฉันจ่ายเงินค่อนข้างดี การบริจาคผู้ใช้อาจรู้สึกว่ามีสิทธิ์ได้รับการสนับสนุนเป็นต้น (ดูหัวข้อที่สองถึงสัญลักษณ์สุดท้าย) เพิ่มโฆษณาในแอปพลิเคชันของคุณ ในเว็บที่อาจยอมรับได้ แต่ในโปรแกรมเดสก์ท็อปมันดูง่อยอย่างไม่น่าเชื่อ ชาร์จจำนวนเล็กน้อยสำหรับการดาวน์โหลดแต่ละครั้ง รุ่นนี้ทำงานได้ดีในโลกมือถือ แต่ฉันสงสัยว่าจะไม่มีใครไปใช้บนเดสก์ท็อป มันไม่เข้ากันได้ดีกับโอเพ่นซอร์ส แต่ฉันคิดว่าฉันสามารถเรียกเก็บเงินจากไบนารีเท่านั้น (ผู้ใช้ส่วนใหญ่จะไม่ต้องวุ่นวายกับการรวบรวมแหล่งที่มา) ผู้คนอาจคาดหวังการสนับสนุนเป็นต้นหลังจากได้รับเงินอย่างชัดเจน (ดูหัวข้อย่อยถัดไป) ทำเงินจากการบริการ / ชุมชน / การสนับสนุนที่เกี่ยวข้องกับโปรแกรม นี่เป็นเส้นทางเดียวที่ฉันไม่ต้องการใช้แน่นอนฉันไม่ต้องการความยุ่งยากใด ๆ นอกเหนือจากการเข้ารหัส ฉันขอยืนยันกับคุณว่าโปรแกรมนี้เป็นโปรแกรมอันดับต้น ๆ (แม้ว่าจะง่าย) และฉันก็ไม่ได้ตระหนักถึงข้อผิดพลาดใด ๆ ในตอนนี้ (มีฟอรัมสนับสนุนและความคิดเห็นในบล็อกที่ผู้ใช้สามารถรายงานได้) นอกจากนี้ยังง่ายมากจัดทำเป็นเอกสารและสามารถค้นพบได้ดังนั้นฉันคิดว่าฉันมีกรณีที่ต้องจัดหา …

2
ซอฟต์แวร์โอเพ่นซอร์สมีอะไรบ้างที่เปลี่ยนเป็นซอฟต์แวร์โอเพนซอร์ซ?
หาก บริษัท รับใบอนุญาตโอเพนซอร์สที่ได้รับอนุญาตจากนั้นพัฒนาแอปพลิเคชั่นที่มาจากแหล่งนั้นโดยการเปิดใช้งานส่วนต่าง ๆ ของแอปพลิเคชันเพิ่มคุณสมบัติใหม่และใช้การแก้ไขข้อบกพร่อง ... เพิกเฉยข้อกำหนดใบอนุญาตใด ๆ ... การเปลี่ยนแปลงเกิดขึ้นได้อย่างไรและสามารถทำอะไรได้บ้างเพื่อป้องกันไม่ให้เกิดการเลือกใช้ลิขสิทธิ์ที่ต่างออกไป อะไรคือความรับผิดชอบ (จริยธรรมหรือสังคม) สำหรับ บริษัท ? (ตัวอย่างเช่น: การให้โครงการโอเพ่นซอร์สกลับมาเป็นสิ่งที่ต้องทำในเชิงจริยธรรม) หากทั้งเวอร์ชันโอเพ่นซอร์สและเวอร์ชันปิดมีทั้งการแข่งขันมีผลต่อผลิตภัณฑ์อย่างไร มีตัวอย่างของ บริษัท หรือผลิตภัณฑ์ที่เคยทำสิ่งนี้ (ไม่ว่าสำเร็จหรือไม่สำเร็จ) มาก่อนหรือไม่? ทัศนคติของชุมชนที่มีต่อโครงการเหล่านั้นคืออะไร?

1
เหตุใดโครงการโอเพนซอร์สบางโครงการไม่รับคำขอดึง แต่ส่งอีเมลไฟล์ปะแก้เท่านั้น
เหตุใดโครงการโอเพนซอร์สบางโครงการจึงไม่ยอมรับคำขอดึง แต่ต้องการผู้ร่วมให้ข้อมูลไฟล์แพตช์อีเมลเท่านั้น เช่น Git แม้ว่าพวกเขาจะเผยแพร่โค้ดใน github หรือ scm โฮสติ้งแบบกระจายอื่น ๆ ไม่สะดวกหรือไม่สามารถส่งไฟล์ปะแก้ได้ ไฟล์ Patch เป็นวิธีที่ล้าสมัย คำขอดึงนั้นเป็นแบบโต้ตอบ คนอื่นอาจพูดคุยกัน

3
ใบอนุญาต“ ทำทุกสิ่งที่คุณต้องการ” ด้วย Attribution
ฉันกำลังมองหาใบอนุญาตโอเพนซอร์สที่ช่วยให้ผู้คนทำสิ่งที่พวกเขาต้องการ - เช่นเดียวกับใบอนุญาต MIT - ตราบใดที่พวกเขาอ้างถึงผู้เขียนต้นฉบับคือฉัน ใบอนุญาตทั่วไปมีอยู่สำหรับสิ่งนี้หรือไม่? ถ้าเป็นเช่นนั้นมันคืออะไร?

2
ทำความเข้าใจกับ Microsoft Public License (MS-PL)
ฉันกำลังดูการใช้ผลิตภัณฑ์โอเพนซอร์ซสองสามตัวในแอปพลิเคชันซอฟต์แวร์เชิงพาณิชย์ที่ฉันกำลังดำเนินการ หนึ่งในนั้นได้รับอนุญาตภายใต้ MIT ซึ่งฉันเข้าใจว่าอนุญาตให้เชื่อมโยงซอฟต์แวร์เชิงพาณิชย์ได้ อย่างไรก็ตามผลิตภัณฑ์โอเพ่นซอร์สอื่นได้รับอนุญาตภายใต้ MS-PL แต่ฉันไม่เข้าใจว่าใบอนุญาตนั้นเข้ากันได้อย่างสมบูรณ์กับซอฟต์แวร์เชิงพาณิชย์ ดังนั้นคำถามคือฉันสามารถใช้ OSS ที่มีลิขสิทธิ์ของ MS-PL ในแอพพลิเคชั่นทางการค้า / กรรมสิทธิ์ / ขาย

2
โครงการโอเพ่นซอร์สพร้อมสำหรับการผลิตเมื่อใด
เมื่อคุณพบไลบรารี่ / โปรเจ็กต์โอเพนซอร์สใหม่คุณจะดูเกณฑ์อะไรก่อนที่จะรวมเข้ากับฐานที่มาของคุณ คุณต้องตอบคำถามทางกฎหมายหรือไม่ คุณมองหาความเร็วในการพัฒนาจำนวนหนึ่งหรือไม่? ชุมชนนี้เป็นเหตุผลที่ดีพอหรือไม่ การตัดสินใจของคุณเปลี่ยนไปหรือไม่หากคุณเป็นหนึ่งในโครงการ ความซับซ้อนของโดเมนหรือรหัสเปลี่ยนวิธีคิดของคุณหรือไม่?

4
ฉันจะหาคำตอบเกี่ยวกับห้องสมุด (โอเพ่นซอร์ส) ใหม่ที่ฉันพัฒนาขึ้นได้อย่างไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันกำลังทำโครงการส่วนบุคคลที่ฉันใช้งานห้องสมุดที่ฉันคาดหวังว่าคนอื่นอาจต้องการใช้ ไลบรารีจะจัดเตรียมส่วนต่อประสานข้ามแพลตฟอร์มสำหรับการแยกวิเคราะห์ไฟล์ประเภทใดประเภทหนึ่งโดยที่ไม่เคยมีมาก่อน (อย่างน้อยก็ในภาษานี้) โครงการนี้สนุกและให้รางวัลในตัวเอง แต่ฉันคิดว่ามันจะน่าละอายหากไม่เคยได้รับการพิจารณาจากผู้พัฒนารายอื่นเนื่องจากความไม่รู้ ฉันจะกระจายคำเกี่ยวกับห้องสมุดนี้อย่างเหมาะสมได้อย่างไร แผนปัจจุบันของฉันคือ: โฮสต์เว็บเพจที่มีแหล่งข้อมูลเอกสารการใช้งานและ / หรือตัวอย่าง ตอบคำถาม SO ที่ถามคำถาม "เครื่องมือนี้อยู่ที่ไหน" ติดต่อสมาชิกสำคัญสองสามคนของสาขาที่เกี่ยวข้องและให้พวกเขาเป็นหัวหน้า คุณคิดว่าขั้นตอนเหล่านี้สมเหตุสมผลหรือไม่ คุณจะทำอะไรด้วยตัวคุณเอง?

7
GPL ประสบความสำเร็จเพียงใดในการบรรลุเป้าหมาย [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว สิทธิ์ใช้งาน FOSS ในวงกว้างมีสองประเภทเมื่อเกี่ยวข้องกับการใช้งานเชิงพาณิชย์ของรหัส - สมมุติว่า GPL-type และ BSD-type อย่างแรกคือ จำกัด วงกว้างเกี่ยวกับการใช้งานเชิงพาณิชย์ (โดยการใช้งานฉันหมายถึงการดัดแปลงและการแจกจ่ายซ้ำเช่นเดียวกับการสร้างงานที่ได้รับ ฯลฯ ) ของรหัสภายใต้ใบอนุญาตและที่สองคืออนุญาตมากขึ้น ดังที่ฉันเข้าใจแนวคิดเบื้องหลังใบอนุญาต GPL คือการสนับสนุนให้ผู้คนละทิ้งรูปแบบซอฟต์แวร์ที่เป็นกรรมสิทธิ์และแทนที่จะเปลี่ยนเป็นรหัส FOSS และใบอนุญาตเป็นเครื่องมือในการดึงดูดพวกเขาให้ทำเช่น - คุณสามารถใช้ซอฟต์แวร์ที่ดีนี้ แต่ถ้าคุณยินยอมที่จะมาที่ค่ายของเราและเล่นตามกฎของเรา " สิ่งที่ฉันต้องการถามคือ - กลยุทธ์นี้ประสบความสำเร็จหรือไม่ คือมีความสำเร็จที่สำคัญในรูปแบบของโครงการขนาดใหญ่บางอย่างที่เกิดจากการปิดเพื่อเปิดเนื่องจาก GPL หรือซอฟต์แวร์บางส่วนที่ได้รับการพัฒนาในที่เปิดเพียงเพราะ GPL ทำเช่นนั้น? ผลกระทบของกลยุทธ์นี้มีขนาดใหญ่เพียงใด - เปรียบเทียบกับโลกที่ทุกคนจะมีใบอนุญาตประเภท BSD หรือปล่อยโอเพนซอร์สทั้งหมดภายใต้โดเมนสาธารณะ โปรดทราบว่าฉันไม่ได้ถามว่ารุ่นของ FOSS นั้นประสบความสำเร็จหรือไม่ สิ่งที่ฉันถามคือวิธีการชักจูงให้ผู้คนเปลี่ยนจากกรรมสิทธิ์เป็น FOSS ที่ใช้โดย …

4
บริษัท ของคุณมีนโยบายเป็นลายลักษณ์อักษรเกี่ยวกับการสนับสนุนโครงการโอเพนซอร์ซหรือไม่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา บริษัท ของคุณมีนโยบายเป็นลายลักษณ์อักษรเกี่ยวกับการสนับสนุนโครงการโอเพนซอร์ซหรือไม่? เราได้ให้การสนับสนุนสไตล์ "อย่าถามอย่าบอก" แต่ถึงเวลาต้องเขียนอะไรลงไป ฉันขอขอบคุณทั้งนโยบายข้อความที่เป็นลายลักษณ์อักษรและบิตและชิ้นส่วน ปรับปรุง : เราได้ทำให้ความคืบหน้าบางส่วนตั้งแต่ผมถามคำถามนี้และตอนนี้มีนโยบายดังกล่าว - อ่านนี้

4
ใครมีสิทธิเหนือโค้ดที่มาจากการมีส่วนร่วมในโครงการโอเพ่นซอร์ส
หากใครบางคนเริ่มโครงการโอเพนซอร์ซ (ตัวอย่างเช่นใบอนุญาต GPL) ที่ซึ่งผู้คนจะมีส่วนร่วมมากกว่าใครจะเป็นเจ้าของผลงานเหล่านี้ในระดับโครงการทั้งหมด รหัสใหม่จะกลายเป็นสมบัติของผู้เขียนต้นฉบับหรือผู้มีส่วนร่วมจะเป็นผู้เขียนด้วยหรือไม่ ใครมีสิทธิในโครงการต่อเนื่อง ตัวอย่างเช่นใครมีอำนาจที่จะปล่อยรหัสในใบอนุญาตที่สอง? ผู้เขียนต้นฉบับเท่านั้น? ผู้ร่วมให้ข้อมูลสามารถทำเช่นนั้นได้เช่นกันหรือต้องตัดสินใจร่วมกับผู้เขียนต้นฉบับและผู้ร่วมให้ข้อมูลทั้งหมดหรือไม่

1
Apache License และสิทธิบัตร
ฉันพยายามเข้าใจว่า Apache License มีผลต่อสิทธิบัตรอย่างไร ในส่วนที่เกี่ยวกับเว็บไซต์ Apache http://www.apache.org/licenses/LICENSE-2.0ส่วนที่ 3 ฉันถูกต้องหรือไม่ในส่วนแรกที่กล่าวว่าผู้ได้รับอนุญาตสามารถทำอะไรกับสิทธิบัตรได้หรือไม่ ในส่วนหลังมันคือการบอกว่าถ้าผู้อนุญาตตัดสินใจที่จะฟ้องคนที่ละเมิดสิทธิบัตรของพวกเขาพวกเขาจะสูญเสียสิทธิบัตรทั้งหมดของพวกเขาหรือมันพูดถึงผู้รับใบอนุญาต?

3
ฉันจะหลีกเลี่ยงการใช้ชื่อของตัวเองในตัวระบุแพ็คเกจหรือเนมสเปซของโครงการโอเพ่นซอร์สที่ฉันสร้างได้อย่างไร
ฉันพัฒนาไปมากในเวลาของตัวเอง โครงการเหล่านี้ที่ฉันทำมีทั้งหมดเพื่อความสนุกสนานและการเรียนรู้ (จนถึงตอนนี้) ฉันมักจะพัฒนา Java กับ Maven แต่ฉันก็รู้จักตะลุยใน. NET และ Python โครงการทั้งหมดที่ฉันทำงานเกี่ยวกับการอนุญาตให้ใช้งานโอเพ่นซอร์สแม้ว่าส่วนใหญ่จะไม่ได้อยู่ในที่เก็บรหัสสาธารณะใด ๆ การพัฒนา Java / Maven ต้องการให้ฉันใช้โครงสร้างที่ไม่ซ้ำกันgroupId(เช่น "com.mydomain") และpackageโครงสร้าง (ไดเรกทอรี) ที่ไม่ซ้ำกันซึ่งโดยทั่วไปจะมีการgroupIdพัฒนาในขณะที่. NET สนับสนุนเฉพาะnamespacesในการใช้packageแนวคิดแบบเดียวกันกับแนวคิดJava เพื่อให้แน่ใจว่ามีลักษณะเฉพาะฉันมักจะใช้ชื่อโดเมนของฉันกับส่วนที่กลับรายการ (เช่น "ca.jessewebb") ฉันเชื่อว่านี่เป็นวิธีปฏิบัติทั่วไป ฉันอยู่ในช่วงเริ่มต้นของการสร้างโปรเจ็กต์โอเพนซอร์สใหม่ Java / Maven (ลองเรียกมันว่า "newproj") และฉันต้องการที่จะวางมันบน GitHub ชื่อผู้ใช้ของฉันบน GitHub คือ "jessewebb" ดังนั้นนี้จะให้มันเหมือน https://github.com/jessewebb/newprojURL: ฉันไม่ต้องการรบกวนการลงทะเบียนชื่อโดเมน "newproj.com" ดังนั้นฉันจึงตัดสินใจใช้ "ca.jessewebb" และ "ca.jessewebb.newproj" เป็นgroupIdและpackageตามลำดับ มันเกิดขึ้นกับฉันว่าการมีตัวตนส่วนบุคคลของฉันในรหัสและเป็นส่วนหนึ่งของบ้านของโครงการ …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.