ปัจจัยสำคัญที่ต้องพิจารณาในการรับไฟแนนซ์

ปัจจัยสำคัญที่ต้องพิจารณา

ใน บทความก่อนหน้า เราได้ประมาณการว่าการพัฒนาโครงการโอเพ่นซอร์สจะมีราคาเท่าใด ตอนนี้เราจะมาดูกันว่าจะหาเงินได้ที่ไหนหรือหาคนมาทำงานฟรีหรือบริจาคทรัพยากร

ปัจจัยสำคัญที่ต้องพิจารณาในการหารูปแบบการจัดหาเงินทุน

เมื่อเลือกรูปแบบการจัดหาเงินทุน ต้องพิจารณาปัจจัยต่างๆ ดังนี้

ดอกเบี้ย

สิ่งแรกที่ต้องพิจารณาคือความสนใจที่โครงการกระตุ้น อาจไม่มีใครเต็มใจที่จะบริจาคให้กับ distro ที่ใช้ Debian ตัวที่ล้านโดยสมัครใจ จ่ายน้อยกว่านั้นมาก เว้นแต่จะมีคุณสมบัติที่โดดเด่น เช่น Devuan ที่ไม่ได้ใช้ SystemD ในทางตรงกันข้าม LineageOS หรือ Ubuntu Touch (ทางเลือกสำหรับ Android ของ Google ได้รับการสนับสนุนจากนักพัฒนาและผู้สนับสนุนในระดับที่เหมาะสม

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

ความซับซ้อน

การพัฒนาแอปพลิเคชันที่ทำสิ่งเดียวเท่านั้น (เช่น เล่นเพลง) มากกว่าชุดโปรแกรมสำนักงาน ด้วยโปรแกรมประมวลผลคำที่มีตัวเลือกการสร้างไดอะแกรมหลายแบบ การนำเสนอที่มีภาพเคลื่อนไหวนับร้อย และสเปรดชีตที่มีสูตรทางคณิตศาสตร์ทั่วไปทั้งหมด และแน่นอนว่าสามารถอ่านและบันทึกรูปแบบยอดนิยมได้

นอกจากนี้ยังมีแอปพลิเคชั่นเช่น The Gimp ที่สร้างขึ้นเพื่อจุดประสงค์เดียว (การจัดการภาพ) แต่ พวกเขาต้องการความรู้เกี่ยวกับสูตรทางคณิตศาสตร์ที่เฉพาะเจาะจงมากซึ่งเกี่ยวข้องกับความรู้เฉพาะทาง

Plataforma

เนื่องจากบริการคลาวด์ได้รับความนิยม ปัญหานี้จึงกำลังสูญเสียความสำคัญ แต่ก็ยังเป็นปัจจุบันอย่างมาก

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

ในทำนองเดียวกัน แอพสำหรับ Android จะมีความเป็นไปได้มากกว่าหนึ่งแอพสำหรับ Ubuntu Touch

ส่วนติดต่อผู้ใช้

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

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

ภาษาโปรแกรม

มีภาษาโปรแกรมมากมายสำหรับสร้างโครงการ บางคนเช่น Python หรือ C ++ มีมานานแล้วและมีชุมชนนักพัฒนาจำนวนมากที่รู้จักมันดี อื่น ๆ เช่น Dart หรือ Go ค่อนข้างใหม่ แต่มีความทันสมัยมากขึ้น พวกเขาจึงปรับให้เข้ากับกระบวนทัศน์การพัฒนาแอปพลิเคชันในปัจจุบันได้ดีกว่า ส่วนประกอบต่างๆ พัฒนาแล้ว

ส่วนประกอบของโครงการ

ขึ้นอยู่กับภาษาการเขียนโปรแกรมที่เลือกและวัตถุประสงค์ของโครงการ คุณจะสามารถค้นหาชุดของไลบรารีที่จะช่วยประหยัดเวลาและการเลือก Application Programming Interface (API) ซึ่งง่ายต่อการขยายฟังก์ชันโดย เชื่อมต่อกับบริการภายนอก . โดยทั่วไป ไลบรารี่ (อย่างน้อยก็ในภาษาการเขียนโปรแกรมโอเพ่นซอร์ส) นั้นฟรี แต่ในกรณีของ API ไลบรารีอาจมีข้อจำกัดในการใช้งานฟรี หรือคุณต้องจ่ายเงินต่อผู้ใช้หนึ่งรายที่ใช้แอปพลิเคชัน

ช่องทางการจัดจำหน่าย

นอกจากตัวจัดการแพ็คเกจสำหรับลีนุกซ์แล้ว ยังมีตัวเลือกในการดาวน์โหลดโดยตรง ร้าน Snap และ FlatPak และแพ็คเกจ Appimage Snap เสนอความสามารถในการรวมการชำระเงินในแอป ในขณะที่การแจกจ่ายอย่าง ElementaryOS มีร้านแอปที่สามารถขายซอฟต์แวร์ได้ ร้านค้า Android และ iOS อย่างเป็นทางการกำลังถูกสอบสวนเกี่ยวกับเงื่อนไขที่ไม่เหมาะสมสำหรับนักพัฒนา ในทางกลับกัน Microsoft ขอเสนอเงื่อนไขที่เอื้อเฟื้อเผื่อแผ่สำหรับผู้ที่สนใจในการสร้างผลิตภัณฑ์สำหรับ Windows 11


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา