แอปแบบโอเพ่นซอร์สแบบเสียเงิน


9

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

ฉันควรเชื่อหรือไม่ว่าผู้ใช้ของฉันจะใช้แอพของฉันแทนที่จะสร้างเวอร์ชันที่เช็คเอาต์และที่สำคัญกว่านั้นฉันจะจัดการกับการแข่งขันได้อย่างไรหากฉันทำให้แอปของฉันพร้อมใช้งานภายใต้ใบอนุญาต OSS

จนถึงตอนนี้ลิงก์เดียวในหัวเรื่องที่ฉันพบคือhttp://blog.zachwaugh.com/post/17554643060/selling-open-source-appsอย่างไรก็ตามมันเกี่ยวข้องกับแอป Mac OS X

ฉันควรพูดถึงคำถามของฉันไม่ได้มุ่งเน้นไปที่ iOS, Android หรือระบบปฏิบัติการอื่นมันเกี่ยวกับแอปพลิเคชันมือถือโดยทั่วไป

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


3
เป็นผู้ใช้โปรแกรมเมอร์ของคุณ?
chrisaycock

อาจจะเป็นแอพเพื่อความบันเทิง ฉันจะแก้ไขคำถามเพื่อสะท้อนสิ่งนี้
K.Steff

1
คุณเคยถามโปรแกรมเมอร์คนอื่น ๆ ที่เปิดแอพมือถือแบบจ่ายเงินหรือเปล่า? ตัวอย่าง: play.google.com/store/apps/details?id=net.osmand.plus (ชำระเงิน) และplay.google.com/store/apps/details?id=net.osmand (ฟรีลดคุณสมบัติ) โอเพ่นซอร์สและมีให้ที่ github github.com/osmandapp/Osmand
k3b

แสดงความคิดเห็นคำถามของฉันตามที่ฉันได้ (หวังว่า) ได้รับข้อมูลเชิงลึกตั้งแต่ถาม: 1) นักพัฒนาที่ไม่ใช่อาจจะไม่รำคาญกับการสร้างเว้นแต่ราคาของคุณไม่มีเหตุผล 2) เวลาของนักพัฒนาเป็นสิ่งที่มีค่าและผู้ที่ต้องการใช้อาจจะจ่ายเพียงเพื่อความสะดวกและการสนับสนุน 3) ปัญหาเชิงปฏิบัติเพียงอย่างเดียวคือการแข่งขันซึ่งส่วนใหญ่เป็นการกระทำที่ผิดกฎหมาย - บริษัท ที่น่านับถือจะซื้อคุณหรือทำวิศวกรรมย้อนกลับที่สะอาดกว่าที่จะ 'โกง' คุณ
K.Steff

คำตอบ:


13

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

สำหรับแอพ iOS ใครบางคนจะต้องจ่าย Apple $ 99 / ปีสำหรับการลงทะเบียนโปรแกรม iOS Developer และมี Mac เพื่อให้สามารถดาวน์โหลดโอเพ่นซอร์สของคุณสร้างแอพและโหลดลงบนอุปกรณ์โดยไม่ต้องซื้อ แอปของคุณ มีผู้ใช้จำนวนไม่น้อยที่ทำสิ่งนี้แม้ว่าพวกเขาจะมีความเชี่ยวชาญ

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

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

เพิ่ม:

หากคุณแจกจ่ายโอเพนซอร์ซของคุณภายใต้ใบอนุญาต GPL v3 อาจมีความเห็นทางกฎหมายว่าการใช้รหัสเพื่อให้ไลเซนส์ไม่สามารถใช้งานร่วมกับ DRM iOS App store ของ Apple แต่คุณในฐานะผู้ถือลิขสิทธิ์ 100% สามารถส่งแอพของคุณเองไปยัง iOS App store ได้ด้วยตัวเองเนื่องจากใบอนุญาตไม่ได้มีผลบังคับใช้กับเจ้าของ อย่างไรก็ตามคุณอาจปรึกษาทนายความเกี่ยวกับว่าคุณมีเหตุผลที่จะฟ้องร้องใครก็ตามที่เอารหัสของคุณภายใต้ใบอนุญาต GPL v3 และลองทำเช่นเดียวกัน สิ่งนี้อาจทำให้คุณเสียเงินในการบังคับใช้ แต่ IANAL ดังนั้นโปรดปรึกษาทนายความหากคุณต้องการใช้กลยุทธ์นี้

เพิ่มภายหลัง:

ตั้งแต่ Xcode 7.x ผู้ใช้ไม่ต้องจ่ายค่าธรรมเนียมการลงทะเบียนนักพัฒนาของ Apple $ 99 / ปีอีกต่อไปเพื่อติดตั้งแอพจาก Mac ไปยังอุปกรณ์ iOS ที่เชื่อมต่อด้วยตนเอง จำเป็นต้องมี ID ผู้พัฒนา Apple ที่ถูกต้องและมีความรู้เกี่ยวกับวิธีใช้ Xcode เท่านั้น


4

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

มีงานจำนวนมากที่เกี่ยวข้องกับการชำระเงิน (คุณต้องติดตั้ง SCM ที่เกี่ยวข้อง) และรับการตั้งค่า SDK ที่เหมาะสม (ใบอนุญาตที่เกี่ยวข้องที่ได้มาหากเป็น iOS หรือ Windows) โดยมีเงื่อนไขว่าผู้ใช้เป้าหมายของคุณมีความรู้ที่จะรู้ว่านี่คือสิ่งที่พวกเขาต้องทำเพื่อให้ได้ฟรี

จริง ๆ แล้วมันเป็นบวกจนถึงระดับหนึ่ง การให้แหล่งที่มาอาจเป็นโบนัสจริง ๆ และจะเอียงผู้ใช้ขั้นสูงหลายคนไปยังฝั่งของคุณ ผู้ใช้เหล่านี้สามารถขยายหรือสร้างแอปพร้อมกับแอปพลิเคชันของคุณที่ใช้คุณสมบัติแอปพลิเคชันของคุณเช่นกิจกรรมใน Android

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

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


1

ชุมชนจะมีส่วนร่วมกับซอร์สโค้ดหรือไม่ ถ้าไม่จำเป็นต้องเปิดเผยต่อสาธารณะ

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

เขียนใบอนุญาตของคุณเองที่ตรงกับความต้องการของคุณเช่นถุงมือ ปล่อยให้ความต้องการของคุณและต้องการแนวทางใบอนุญาตไม่ใช่วิธีอื่น ๆ


ฉันคิดว่านี่ไม่ใช่ตัวเลือกเสมอเนื่องจากนักพัฒนาซอฟต์แวร์อาจใช้
ไลบรารี่ที่

1

บ่อยครั้งที่เราไม่จ่ายเงิน / บริจาคเพราะเราขี้เกียจและต้องการ แต่เลื่อนออกไปเรื่อย ๆ

ตัวอย่างถ้าคุณไม่รังเกียจ มันไม่เกี่ยวกับมือถือ แต่แนวคิดน่าสนใจ เป็นเซิร์ฟเวอร์ ssh สำหรับ Windows เรียกว่า KpyM แอพนี้เปิดแหล่งที่มาและเวอร์ชั่นดาวน์โหลดนั้นมีการหน่วงเวลา 5 วินาทีสำหรับการเชื่อมต่อกับไคลเอนต์ใด ๆ หากไม่ได้ลงทะเบียน การปฏิบัตินี้เป็นเรื่องปกติสำหรับผู้ที่ปิดสนิท แต่นี่เป็นครั้งแรกที่ฉันพบใน OSS และในที่สุดฉันก็จ่ายเงิน เพราะ

  • ฉันสามารถใช้ชีวิตอยู่กับการเตือนนี้ได้ แต่มันทำให้ฉันนึกถึงว่างานเสร็จและดีกว่าที่จะได้รับรางวัล ยิ่งฉันรู้สึกว่าโปรแกรมทำงานตามที่คาดไว้ความล่าช้านี้ยิ่งเกี่ยวกับความต้องการที่จะจ่ายเงิน (เพราะถ้ามันเกิดการระคายเคืองฉันสามารถแก้ไขแหล่งที่มาและคอมไพล์ซ้ำได้เสมอ)
  • ฉันสามารถคอมไพล์ใหม่ได้โดยไม่ล่าช้า แต่ฉันก็อยากจะทำ ไม่พูดถึงการคอมไพล์ใหม่และอัปโหลดเวอร์ชันนี้เพื่อเหตุผลด้านจริยธรรม การแฮ็กไบนารีแบบปิดนั้นผิดกฎหมาย แต่บางครั้งก็มีเหตุผล (ตัวอย่างเช่นการแก้ไขงานที่ซับซ้อน) แต่การเปลี่ยนซอร์สโค้ดของโปรแกรม OSS ในกรณีที่คล้ายกันจะไม่ได้รับตราของสมาร์ท :)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.