ทำไมต้องพัฒนาโปรแกรมโอเพนซอร์สฟรี [ปิด]


36

ทำไมบางคนถึงใช้เวลาของเขาในการพัฒนาโครงการโอเพนซอร์ซให้ฟรีและไม่มีค่าตอบแทน


10
โอ้เราต้องพูดคุยเรื่องนี้ซ้ำแล้วซ้ำอีก? แม้แต่ MS ก็สร้างโปรแกรม OpenSource อยู่สองสามอย่างในปัจจุบัน
281377

18
@ammoQ: แม้ว่าคุณจะถูก แต่มันก็ไม่ได้มีประโยชน์อะไรเป็นพิเศษ
back2dos

5
ดี ... ฉันไม่ได้รหัสฟรี แต่ฉันใช้เวลา 37.8 ชั่วโมงต่อสัปดาห์นั่งอยู่ที่โต๊ะเขียนซอฟต์แวร์ที่วางจำหน่ายภายใต้ GPL บางครั้งซอฟต์แวร์ถูกสร้างขึ้นเพื่อตอบสนองความต้องการทางธุรกิจหรือการดำเนินงาน ตัวซอฟต์แวร์เองไม่มีคุณค่าทางการค้าแก่ผู้บริโภคในขณะที่ยังคงให้คุณค่าแก่หน่วยธุรกิจ ผู้ที่ไม่ได้ใช้ผลิตภัณฑ์อื่นจาก บริษัท จะไม่สนใจแอปพลิเคชันโอเพนซอร์ซที่จะไม่ได้อะไรเลยและแม้ว่าพวกเขาจะเป็นใคร
TZHX

25
สมมติฐานพื้นฐานที่ไม่ได้พูดของคุณว่าแรงจูงใจที่ถูกต้องเพียงอย่างเดียวสำหรับพฤติกรรมของมนุษย์คือแรงจูงใจในการทำกำไรคือการลดทอนความเป็นมนุษย์ล่วงละเมิดและที่สำคัญที่สุดคือเป็นเท็จ ดูyoutube.com/watch?v=u6XAPnuFjJcสำหรับการวิจัยจริงบางอย่างเกี่ยวกับเรื่องนี้
Mason Wheeler

16
ทำไมคนนั่ง StackExchange และช่วยเหลือผู้คนโดยไม่ได้รับเงิน
kba

คำตอบ:


58

สำหรับโครงการขนาดเล็กเหตุผลอาจเป็น "งานอดิเรก", "รับประสบการณ์", "ชื่อเสียง", "ความสุข" ฯลฯ แต่นั่นไม่ใช่ว่าโครงการโอเพ่นซอร์สขนาดใหญ่เช่น Mozilla, OpenOffice, Linux ทำงานอย่างไร

ทำไมซันถึงซื้อ StarDivision และทำให้ StarOffice เป็นโปรแกรมโอเพ่นซอร์ส (เรียกว่า OpenOffice.org) เหตุใด Mozilla จึงสร้างเบราว์เซอร์ระดับแนวหน้าและมอบให้เป็นโอเพ่นซอร์ส เหตุใดจึงมีคนสร้าง Linux เขียนไดรเวอร์และอะไรก็ตามและทำให้ทุกคนสามารถใช้งานได้ฟรี ทำไม Microsoft สร้างไดร์เวอร์โอเพนซอร์สสำหรับ Linux เพื่อให้ทำงานได้ดีขึ้นในระบบเสมือนจริงของ MS

เพราะมันเหมาะสมกับธุรกิจของพวกเขา พวกเขาทำเงินแบบนั้นหรืออย่างน้อยก็วางแผนที่จะ

ในบางกรณีการครอบงำของผลิตภัณฑ์ของ MS เช่น Windows, Office, Internet Explorer เป็นเหตุผลที่สร้างผลิตภัณฑ์ที่แข่งขันกันดังนั้นจึงเป็นเรื่องยากสำหรับ MS ที่จะใช้การครอบงำบนเดสก์ท็อปของพวกเขาเพื่อพิชิตโดเมนอื่น ๆ เช่นเซิร์ฟเวอร์บริการอินเทอร์เน็ต เกินไป. สิ่งนี้อธิบายถึงการขยาย OpenOffice.org และ Mozilla

ในกรณีอื่นซอฟต์แวร์โอเพนซอร์ซนั้นมีจุดมุ่งหมายเพื่อผลักดันยอดขายฮาร์ดแวร์ซอฟต์แวร์หรือบริการอื่น ๆ เห็นได้ชัดว่าไดรเวอร์โอเพ่นซอร์สช่วยขายส่วนประกอบฮาร์ดแวร์ให้กับผู้ใช้ Linux RedHat ขายการสนับสนุนสำหรับ Linux distro และพวกเขาขายข้อเท็จจริงที่ว่า Linux เป็น RedHat ของแท้ ผลิตภัณฑ์อื่น ๆ เช่น Oracle ได้รับการรับรองให้ใช้กับ Redhat แต่ไม่ใช่ใน CentOS ถึงแม้ว่ามันอาจจะทำงานได้ดีก็ตาม ฮาร์ดแวร์ของเซิร์ฟเวอร์ได้รับการรับรองสำหรับ Redhat แม้ว่า linux distros อื่น ๆ อาจทำงานได้ดี ลูกค้าเงินรายใหญ่ไม่สนใจราคาพวกเขาต้องการใบรับรอง

บริษัท บางแห่งเช่น Google สนับสนุนโครงการโอเพ่นซอร์สหลายโครงการเพราะช่วยธุรกิจของพวกเขา พวกเขาไม่ทำเพื่อเห็นแก่ผู้อื่น พวกเขาต้องการอินเทอร์เน็ตฟรีอินเทอร์เน็ตที่แพร่หลายอินเทอร์เน็ตที่แพร่หลายซึ่งผู้คนใช้บริการของ Google ดังนั้น Google จึงสร้างรายได้


5
ค่อนข้างสงสัยเกี่ยวกับ Google ที่ต้องการ "อินเทอร์เน็ตฟรี" พวกเขาต้องการอินเทอร์เน็ตที่ใช้กันอย่างแพร่หลายและบ่อยครั้งซึ่งจะนำไปสู่โอกาสมากขึ้นและผลกำไรในที่สุด ฟรีเป็นสิ่งที่ถกเถียงกันมากขึ้น +1 เหมือนกันทั้งหมดเพื่อคำตอบที่ดี
Jon Hopkins

13
จอน: ฟรีใน "ไม่ได้ควบคุมโดยผู้ขายรายเดียว" (เนื้อหายกเว้นพวกเขา)
281377

1
ฉันคิดว่าสิ่งนี้ไม่เกี่ยวข้องกับหัวข้อ: joelonsoftware.com/articles/StrategyLetterV.html
back2dos

back2dos: ขอบคุณสำหรับลิงค์; ฉันเคยอ่านมาก่อน แต่จำไม่ได้ว่าที่ไหนและเมื่อไหร่
281377

Google สนับสนุนโครงการโอเพนซอร์สเช่น Chrome เพราะทำให้พวกเขามีผลิตภัณฑ์ใหม่ที่ค่อนข้างถูกซึ่งแข่งขันกับผู้นำตลาดในแง่ของคุณสมบัติและประสิทธิภาพการทำงาน แต่พวกเขาสามารถเพิ่มได้ด้วยกลไกการควบคุมที่เพียงพอที่จะสร้างรายได้ให้มากขึ้น ผู้ให้บริการการค้นหาอยู่ในใจ ฟังดูถากถาง แต่ทำไมปล่อย Chrome เมื่อเบราว์เซอร์ที่ใช้ Webkit อื่นอยู่แล้ว ( en.wikipedia.org/wiki/… )
JBRWilkinson

26

ทำไมทุกอย่างต้องเป็นเรื่องเงิน? คุณคิดว่าวิกิพีเดียทำงานอย่างไร ไม่มีใครได้รับเงินเพื่อนำเนื้อหาไปที่ Wikipedia แต่เป็นเนื้อหาที่มีสารานุกรมที่ดีที่สุด

แก้ไข:

มาคุยเรื่องเงินกัน

โครงการโอเพนซอร์สเช่นโครงการใด ๆ จะถูกเขียนออกมาจากความจำเป็น คุณมีปัญหา X และคุณเขียนไลบรารี่ Y หรือ application Z เพื่อแก้ปัญหาเพราะ

  • ไม่มีเครื่องมือที่จะแก้ปัญหาหรือ
  • พวกเขาไม่ดีพอหรือ
  • พวกเขาจะไม่คุ้มค่าเงิน (เขียนเครื่องมือของคุณเองอาจ "ต้นทุน" เพิ่มเติม แต่ในที่สุดคุณมีสิ่งที่คุณต้องการและคุณสามารถปรับเปลี่ยนได้ตามที่คุณต้องการดังนั้นค่าตัดจำหน่ายอย่างรวดเร็ว)

ดังนั้นตอนนี้คุณใช้เวลาสองสามตอนเย็นและวันหยุดสุดสัปดาห์ (และ / หรือเวลาที่จ่าย) เขียนสิ่งที่ร้อนต่อไปจนกว่าคุณจะถึงจุดที่ทารกเริ่มเดิน ตอนนี้คุณต้องเลือกระหว่าง:

  • การจำหน่ายเชิงพาณิชย์:สิ่งนี้เกี่ยวข้องกับการตลาดสิ่งที่ถูกกฎหมายการสนับสนุนลูกค้าทำการแก้ไขทั้งหมดด้วยตัวคุณเองรับคำขอฟีเจอร์ที่โง่เง่าและการตอบกลับที่ไร้ประโยชน์ ในท้ายที่สุดคุณจะได้รับสิ่งที่เหลือจากเงินเมื่อปรสิตทั้งหมดได้รับชิ้นส่วนของเค้ก และอาจไม่มีใครชอบผลิตภัณฑ์ของคุณเพราะราคาแพงเกินไป
  • การกระจายโอเพนซอร์ส:สิ่งนี้เกี่ยวข้องกับ ... uhm ... ผลักรหัสไปยังพื้นที่เก็บข้อมูลสาธารณะและทำการประกาศหรือสองรายการในรายการจดหมายที่เกี่ยวข้อง คุณจะได้รับการยอมรับหรือมีชื่อเสียง คุณจะได้รับฐานผู้ใช้ที่ให้ข้อเสนอแนะที่สร้างสรรค์ข้อผิดพลาดที่เป็นประโยชน์และอาจแก้ไขได้ คุณได้รับเงินบริจาคหรือได้รับเชิญให้เข้าร่วมการประชุมหรือรับเงินเพื่อใช้งานคุณสมบัติ a หรือ b และคุณสร้างมูลค่าได้มากถึงแม้ว่าไม่มีใครจ่ายอะไรเลย และในครั้งต่อไปที่คุณหรือ บริษัท ของคุณต้องการบางสิ่งโอกาสที่ดีคุณจะได้รับและคุณจะได้รับฟรี

โอเพ่นซอร์สใช้งานได้เพราะเป็นชุมชน เพราะมันเป็นสิ่งร่วมกัน คุณไม่ได้รับเงินโดยการเขียนรหัสโอเพนซอร์ส คุณได้รับเงินโดยการใช้รหัสโอเพนซอร์ส เหตุใดคุณจึงต้องเขียนโค้ดโอเพนซอร์ซ เพื่อคืนสิ่งที่


4
"ทำไมทุกอย่างต้องเป็นเรื่องเงิน?" ไม่แน่นอน แต่ programmimg เป็นสิ่งที่คนมักจะชอบที่จะจ่ายให้ทำ (แม้ว่าคุณจะชอบมันฉันเป็นโปรแกรมเมอร์และรักการเขียนโปรแกรม แต่ยังไม่ได้ทำมันแบบฟรี)
Diego

@Diego: การรวบรวมสารานุกรมเป็นสิ่งที่คนมักจะได้รับเงินเพื่อทำ BTW: อัพเดทโพสต์ของฉัน
back2dos

12
@Diego: ให้อภัยความไร้เดียงสาของฉัน แต่คุณจะบอกว่าคุณรักได้อย่างไรถ้าคุณไม่ทำเพื่อความรักเพียงอย่างเดียว
Matt Ellen

6
@ แมท: ความรักไม่เคยมีเพื่อความรักเพียงอย่างเดียวนั่นเป็นความเข้าใจผิด
281377

1
ฉันทำเพื่อความรักเพียงอย่างเดียวเมื่อมันเป็นสิ่งที่ฉันต้องการจะทำ "ความท้าทายการเขียนโปรแกรม" สำหรับตัวเอง ไม่ใช่แค่ "ซอฟต์แวร์ที่น่าเบื่อทั่วไป"
Diego

24

นี่คืองานอดิเรกสำหรับบางคน เชื่อหรือไม่.

ยิลเลตต์ยินดีที่จะมอบใบมีดโกนฟรีและขายใบมีดแก่คุณ

บางคนทำเงินด้วยวิธีอื่นและต้องการตอบแทนชุมชน ฉันแน่ใจว่า Linus Torvalds ทำเงินเป็นจำนวนมาก 'ปิด' ของ Linux โดยไม่ต้องขายรหัสและอาจเปลี่ยนเป็นเงินได้

ไม่ใช่ซอฟต์แวร์โอเพนซอร์ซทั้งหมดที่ตั้งใจหรือออกแบบมาสำหรับผู้ใช้เพียงแค่ดาวน์โหลดติดตั้งและใช้ดังนั้นคุณอาจใช้เวลามากขึ้นตามระดับทักษะและคนส่วนใหญ่ให้ความสำคัญกับเวลาของพวกเขา


3
คุณหมายถึงด้ามจับที่โกนได้ฟรี มีดโกนคือใบมีด
Joe Z.

มันเรียกว่ารูปแบบธุรกิจของเหยื่อและเบ็ด อาจกล่าวได้เหมือนกันเกี่ยวกับเครื่องพิมพ์และตลับหมึกen.wikipedia.org/wiki/Razor_and_blades_business_model
Sorter

ในพื้นที่ของฉันคุณจะต้องจ่ายแม้กระทั่งการจัดการ :)
Nik

@JoeZ - ฉันโตมาเพื่อเรียกมีดโกนทั้งหมด และไม่เคยพบใครที่ไม่รู้ว่าฉันกำลังพูดถึงอะไรจนถึงตอนนี้ บางทีคุณอาจอ้างถึงที่จับผู้ถือใบมีดและใบมีด / มีดโกนเองในฐานะเครื่องโกนหนวด?
JeffO

11

การชดเชยทางการเงินไม่ใช่เพียงการชดเชยที่เป็นไปได้ ชื่อเสียง (แม้ว่าส่วนใหญ่จะเป็นวง จำกัด ) เป็นอีกเรื่องหนึ่ง ความสุขในการแสดงออกถึงสิ่งที่คุณได้ทำไปนั้นเป็นอีกสิ่งหนึ่ง

ฉันฉันส่วนใหญ่ทำเพราะฉันมีความต้องการที่จะเขียนซอฟต์แวร์และถ้ามันเกิดขึ้นเพื่อช่วยคนอื่นทุกคนชนะ


4
และช่วยคุณในการหางาน
rightfold

5

คำถามนี้ไม่เฉพาะเจาะจงกับโอเพ่นซอร์สเพราะคุณสามารถเขียนรหัสได้ฟรีและไม่ปล่อยให้สาธารณะ (แม้ว่าจะเป็นเรื่องยากเพราะประโยชน์ที่ทราบทั้งหมดของการแบ่งปันรหัส)

คำถามจริงคือทำไมทำอะไรฟรี คำตอบคือเพราะมันจะทำให้คุณมีความสุข

โดยส่วนตัวฉันชอบที่จะเรียนรู้และฉันเรียนรู้การทำงานในโอเพ่นซอร์สมากกว่าทำงานที่ได้รับค่าจ้าง เนื่องจากการเรียนรู้พัฒนาทักษะของฉันมันยังช่วยให้ฉันได้รับงานที่ดีขึ้น


4

มีเหตุผลหลายประการในการพัฒนาแอปพลิเคชันโอเพนซอร์ซ โดยทั่วไปแล้วความต้องการพื้นฐานที่มากขึ้นนั้นเหมาะสมกับโอเพนซอร์สมากกว่า ตัวอย่างเช่น ASP.NET MVC, Ruby on Rails, Django, PHP และเว็บเฟรมเวิร์กอื่น ๆ ล้วนเป็นโอเพ่นซอร์สทั้งหมด ถูกต้องแม้ Microsoft จะมีโครงการโอเพ่นซอร์สที่รู้จักกันดี ความจำเป็นในการจัดทำเฟรมเวิร์กของเว็บที่มีการจัดระเบียบอย่างดีซึ่งช่วยให้คุณมุ่งเน้นไปที่การสร้างแอปพลิเคชันเว็บมีขนาดใหญ่กว่าเว็บแอปพลิเคชันที่คุณกำลังสร้าง

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

การทำเงินกับโอเพ่นซอร์สนั้นเป็นเรื่องที่ยุ่งยาก ใบอนุญาตโอเพนซอร์สส่วนใหญ่อนุญาตให้คุณขายซอฟต์แวร์ของคุณ ใบอนุญาตเฉพาะควบคุมว่าคุณต้องการแบ่งปันการแก้ไขของคุณ (ใบอนุญาตสไตล์ BSD / ASL ไม่ได้ในขณะที่ใบอนุญาตสไตล์ GPL ทำในกรณีส่วนใหญ่) หรือให้แสดงที่มา ot โครงการต้นฉบับ

กรณีที่ฉันเห็นงานบ่อยที่สุดคือ:

  • การสนับสนุนการขาย MySQL, Spring, และอีกไม่กี่คนที่ติดตามโมเดลนี้และทำได้ดี
  • ขายสะดวก RedHat, SuSE และ Linux distros อื่น ๆ รวมกลุ่มของแอพพลิเคชั่นไว้ด้วยกันเพื่อความสะดวกของผู้ใช้
  • ขายเครื่องใช้ไฟฟ้า ในระยะสั้นนี่คือวิธีที่ บริษัท ต่างๆเช่น Google, Nokia, Linksys และอื่น ๆ สร้างรายได้จากบรรจุภัณฑ์ที่เป็นกรรมสิทธิ์และผลิตภัณฑ์โอเพนซอร์สร่วมกันและทำให้พวกเขาปลอดภัย มันอาจเป็นตัวเลือกที่ร่ำรวยที่สุด
  • ขายเสื้อยืด / แก้ว / อื่น ๆ ไม่นำมาเป็นจำนวนมาก แต่ดีกว่าไม่มีอะไร

บรรทัดล่างคือซอร์สโค้ดอาจเปิดอยู่ แต่มีคนที่ต้องการรหัสดิบมากกว่าเสมอ ฉันแน่ใจว่ามีวิธีเพิ่มเติมในการสร้างรายได้จากโอเพนซอร์สคุณเพียงแค่ต้องมีความคิดสร้างสรรค์


2

มีหลายเหตุผล

บางคนได้รับเงินจากการเขียนเพราะนายจ้างคิดว่ามันคุ้มค่า (และมีเหตุผลมากมายที่เป็นไปได้) บางคนเริ่ม บริษัท จาก F / OSS เพราะสามารถทำเงินได้

บางคนใช้ F / OSS และต้องการคืน

บางคนถือว่าเป็นเกมที่มีชื่อเสียงเช่นการวิจัยเชิงวิชาการหรือการตอบคำถามที่นี่

บางคนต้องการซอฟต์แวร์บางอย่างเพื่อจุดประสงค์ของตัวเองและเพียงแค่ปล่อยเพราะสิ่งที่พวกเขาต้องการคือการใช้มันและบางครั้งพวกเขาสามารถได้รับคำแนะนำที่เป็นประโยชน์ถ้าคนอื่นสามารถใช้มันได้เช่นกัน


1

นอกจากเงินแน่นอนว่ามีชื่อเสียง - แล้วพวกเขาก็เรียนรู้ว่าบางสิ่งทำงานโดยการสร้างมันขึ้นมาและสร้างมันเอง ได้รับประสบการณ์ที่มีค่าและสามารถทำการตลาดได้นอกชีวิตการทำงานตามปกติ ฉันคิดว่าAyendeเป็นตัวอย่างที่ดีของเรื่องนี้

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


1

มันไม่เพียง แต่สำหรับการทำเงินแต่บ่อยครั้งมากขึ้นสำหรับการออมเงิน ห้องสมุดและเครื่องมือมากมายของ OSS ที่ยอดเยี่ยมทำให้เป็นตัวเลือกที่เป็นธรรมชาติ

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


1

คุณสามารถเผยแพร่ภายใต้สิทธิ์ใช้งานที่ จำกัด ฟรีเช่น GNU AGPL แล้วเรียกเก็บเงินสำหรับข้อยกเว้น


นั่นเป็นความคิดที่น่ากลัว
rightfold

@WTP มันเป็นรูปแบบธุรกิจของ MySQL และ x264 และอื่น ๆ (แม้ว่าพวกเขาจะไม่ใช้ GNU AGPL เท่าที่ฉันรู้)
TRiG

1

หนึ่งครั้งมากกว่าหนึ่งครั้งฉันได้มีส่วนร่วมในการแก้ไขโครงการโอเพนซอร์ซเพียงเพราะฉันต้องการให้แน่ใจว่าคุณสมบัติ / การแก้ไขจะรวมอยู่ในรุ่นอนาคต

ดูเหมือนจะไม่เป็นเรื่องที่ใครบางคนจะปล่อยบางสิ่งบางอย่างในฐานะโอเพ่นซอร์สเพียงเพราะมันเสนอความเป็นไปได้ที่คนอื่นจะใช้มันและทำให้เป็นปัจจุบัน

ผมทำงานกับคนคนหนึ่งที่เขียนรหัสที่ (IIRC) ตรวจสอบCUSIPs เขาปล่อยมันในเน็ต หลายปีต่อมาเขาก็ดาวน์โหลด CUSIP lib สำหรับระบบอื่น เขาแปลกใจที่เห็นการอ้างอิงถึงรหัสที่เขาเขียนเมื่อหลายปีก่อน


0

คุณสามารถรองรับมันเพื่อรับเงิน หากคุณมีโปรแกรมที่คิดและใช้เป็นอย่างดีโดยชุมชนเช่น jboss คุณสามารถเสนอบริการและการสนับสนุนของคุณ คนจะจ่ายมัน


0

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

ฉันใช้พหูพจน์เนื่องจากมีรหัสกรรมสิทธิ์อื่น ๆ หลายรายการเกิดขึ้นจากการเผยแพร่รหัสที่เป็นสาธารณสมบัติเดียวกัน


0

คุณอาจพบว่าตัวเองอยู่ในตำแหน่งต่อไปนี้:

  • คุณต้องการซอฟต์แวร์ที่ดีในการทำสิ่งต่าง ๆ ให้คุณ
  • คุณพบว่าคุณต้องควบคุมการทำงานของซอฟต์แวร์ได้มากกว่าตัวเลือกการกำหนดค่าของข้อเสนอที่มีให้
  • คุณสามารถเข้าถึงซอร์สโค้ดสำหรับซอฟต์แวร์ที่เกือบจะตรงกับความต้องการของคุณและความเชี่ยวชาญในการแก้ไขเพื่อออกแรงควบคุมที่คุณต้องการ
  • คุณจะต้องทำการปรับเปลี่ยนเล็กน้อยเพื่อจุดประสงค์ของคุณ แต่คุณต้องการได้รับประโยชน์จากการดัดแปลงอื่น ๆ อีกมากมายและอนาคตการพัฒนาซอฟต์แวร์จะดูสดใส
  • การปรับเปลี่ยนของคุณนั้นไม่ได้แยกและเพียงพอที่จะพิจารณาให้พวกเขาเป็นสินทรัพย์ที่คุ้มค่าในการปกป้องหรือขาย
  • คุณรู้ว่าการดัดแปลงของคุณจะเป็นประโยชน์ต่อคนอื่น ๆ ด้วยความต้องการคล้ายกับของคุณ การรวมไว้ในสายการพัฒนาหลักจะช่วยให้คุณประหยัดเมื่อเปรียบเทียบกับการรักษาสำเนาที่แยกส่วนของคุณเอง

ในสถานการณ์เช่นนี้การเข้าร่วมในโครงการโอเพ่นซอร์สเป็นการตัดสินใจทางธุรกิจที่สมเหตุสมผลอย่างสมบูรณ์แบบ

มันอาจเป็นการโฆษณาที่ดีเช่นกัน

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