โมเดลรายได้ทั่วไปสำหรับ บริษัท ซอฟต์แวร์เสรีคืออะไร


19

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

ดังที่วอลเตอร์ตั้งข้อสังเกตถ้าคุณรู้ว่าข้อดี / ข้อเสียของรุ่นนั้นคืออะไรโปรดรวมพวกเขาไว้ด้วย


4
ฉันจะเพิ่มข้อดีข้อเสียของรุ่นเหล่านี้คืออะไร
วอลเตอร์

@Walter: +1 แก้ไขคำถาม
Steven Evers

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

2
วิธีการหนึ่งที่ฉันเห็นว่าใช้บ่อย ๆ น่าเศร้าก็คือรูปแบบทั้งหมด "ไม่บันทึกสิ่งที่ถูกสาปแช่งและค่าใช้จ่ายสำหรับบริการให้คำปรึกษา"
เพียงความคิดเห็นที่ถูกต้องของฉัน

1
บริการ ! เรียกอีกอย่างว่า "คนของเราคือผลิตภัณฑ์ของเรา"
Macneil

คำตอบ:


7

มีสองอย่างที่ดูเหมือนจะเป็นเรื่องธรรมดาที่สุด:

  • พัฒนาซอฟต์แวร์ฟรีและขายการสนับสนุน
  • พัฒนาซอฟต์แวร์ฟรีและเสนอให้ภายใต้สิทธิ์ใช้งานที่ จำกัด น้อยลงโดยเสียค่าธรรมเนียม

รุ่นที่สองสั่งว่า บริษัท เป็นเจ้าของ 100% ของลิขสิทธิ์ซอฟต์แวร์ ซึ่งหมายความว่าผู้มีส่วนร่วมจะต้องลงนามในการมอบหมายลิขสิทธิ์

นี่คือแอปพลิเคชั่นสมมุติสำหรับวินาที:

"Acme, Incorporated ได้พัฒนาฟีเจอร์ซอฟต์แวร์โทรศัพท์ SIP ที่น่าพึงพอใจและสวยงามและเผยแพร่ภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU Affero เวอร์ชัน 3

อีกทางเลือกหนึ่ง บริษัท ที่สนใจในการบรรจุหีบห่อ / สร้างแบรนด์ใหม่โทรศัพท์สามารถจ่าย Acme เพื่อใช้มาตรฐาน GPL3, LGPL หรือแม้แต่ใบอนุญาตที่ จำกัด น้อยกว่าในการสร้างทางแยกกรรมสิทธิ์ของโครงการ

Acme, Inc. ถูกซื้อโดย Yoyodyne Systems ในเวลาต่อมาซึ่งจ่ายเงินเป็นจำนวนมากเพื่อให้ได้รหัสที่สมบูรณ์ "

ฉันจะไม่ไปทำบุญในอุดมคติของทั้งสองสถานการณ์ฉันแค่เสนอให้พวกเขาในสิ่งที่ฉันคุ้นเคยมากที่สุด


3

Drupalฟรี 100% Dries Buytaertมันของผู้สร้างไม่ได้

ข้อดีบางประการ:

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

ข้อเสียบางอย่าง:

  • หลายคนพยายามล้มเหลวมากมาย
  • ไม่ได้ปรับใช้กับซอฟต์แวร์ทุกประเภท
  • นักลงทุนที่สนใจในรูปแบบนั้นยาก

ดูเหมือนว่าจะมีกรณีเกิดขึ้นvalgrindเช่นกันผู้สร้างของเขา (จูเลียนซีวาร์ด) ได้รับเชิญจาก บริษัท ของฉันเป็นประจำเพื่อสร้างนักพัฒนาของเราให้ใช้ชุดนี้ (และฉันคิดว่าอาจพัฒนาเครื่องมือในกรอบนี้โดยเสียค่าธรรมเนียม)
Matthieu M.

2

มีรุ่น MySQL: สร้างผลิตภัณฑ์ฟรีที่ยอดเยี่ยมและขายบริการสนับสนุน

สปินในรูปแบบนี้เป็นเหล็กธนาคารสตูดิโอซึ่งเป็น บริษัท ที่ให้การสนับสนุนเชิงพาณิชย์สำหรับผลิตภัณฑ์ที่มิฉะนั้นชุมชนที่เป็นเจ้าของธนาคารเหล็กทั่วไปเสียงกระเพื่อม Nikodemus Siivola คนที่อยู่เบื้องหลัง SBS เป็นหนึ่งในแฮกเกอร์แกนหลักสำหรับ SBCL แต่ประเด็นของฉันคือคุณไม่จำเป็นต้องเป็น "เจ้าของ" ของผลิตภัณฑ์โอเพนซอร์ส / ฟรีเพื่อสร้างรายได้จากมัน


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

1
เห็นได้ชัดว่าไม่มีใครที่จะจ่ายสำหรับการสนับสนุนในบางสิ่งบางอย่างขยะสมบูรณ์ - ฉันหมายถึงจ่ายให้มีข้อบกพร่องในผลิตภัณฑ์ฟรี! ดังนั้นฉันจึงคิดเสมอว่า "การสนับสนุน" หมายถึงการปรับแต่งที่กำหนดเองหรือส่วนขยายเพิ่มเติมหรือการให้คำปรึกษา ดูเหมือนว่าจะทำงานได้ดีสำหรับ MySQL แม้จะไม่สนใจการซื้อจำนวนมาก
Frank Shearar

2

มีหลายรุ่น (บางรุ่นถูกกล่าวถึงแล้ว):

  • ผลิตภัณฑ์ฟรีที่มีการจ่ายเงินสำหรับการสนับสนุน (Red Hat, Drupal, MySql และอื่น ๆ )
  • ผลิตภัณฑ์ฟรีบริการอื่น ๆ ที่นำเสนอ (การปรับแต่งคุณสมบัติเพิ่มเติม)
  • ฟรีผลิตภัณฑ์พื้นฐานจ่ายสำหรับรุ่นโปร

1

รูปแบบทั่วไปของซอฟต์แวร์เสรีคือการขายการสนับสนุนและบริการพร้อมกับผลิตภัณฑ์นั้น

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


0

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

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

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