คำถามติดแท็ก software-as-a-service

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

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

1
สร้างรหัสสิทธิ์การใช้งานเชิงพาณิชย์สำหรับบริการบนเว็บ
พื้นหลัง ฉันมีคำถามทางธุรกิจเกี่ยวกับการอนุญาตให้ใช้สิทธิ์ซอฟต์แวร์บนเว็บ เว็บไซต์จำนวนหนึ่งเสนอซอฟต์แวร์เป็นบริการสำหรับ API ที่หลากหลาย เป็นตัวอย่างที่ดีของ Google ค้นหาที่กำหนดเอง API กระบวนการใช้บริการเว็บโดยทั่วไปมีลักษณะคล้ายกับ: บัญชีผู้ใช้. ผู้ใช้สร้างบัญชี เซิร์ฟเวอร์ ผู้ใช้กำหนดที่อยู่ IP ของเซิร์ฟเวอร์ที่จะทำการร้องขอ API สำคัญ. ผู้ใช้ได้รับรหัสสาธารณะ API สำหรับ API ที่ต้องการ คู่มือ ผู้ใช้จะได้รับเอกสารที่แสดงวิธีใช้คีย์ API เพื่อทำการร้องขอ ทดสอบ. ผู้ใช้สามารถส่งคำขอทดสอบเพื่อตรวจสอบการทำงานการรวม การเรียกเก็บเงิน. ผู้ใช้จ่ายเพื่อเปิดใช้งานบัญชี การผลิต ผู้ใช้รวมบริการเว็บลงในแอปพลิเคชันของพวกเขา การปิดใช้งาน ระบบปิดการใช้งานบัญชีเมื่อหมดอายุเกินขีด จำกัด การร้องขอ ฯลฯ ข้อกำหนดเหล่านี้เพิ่มเติมจากการรวมเข้ากับบริการที่ได้รับอนุญาตให้ใช้สิทธิ ปัญหา นั่นเป็นงานจำนวนมากสำหรับธุรกิจขนาดเล็ก คำถาม อะไรคือโครงการโอเพ่นซอร์สที่เน้นปัญหานี้ หากไม่มีโครงการดังกล่าวคุณจะทำอะไรเพื่อออกแบบโซลูชันที่คุ้มค่าและมีราคาต่ำ (คิดเป็นเปอร์เซ็นต์ของใบอนุญาตแต่ละใบ) นั่นคือคุณจะใช้ซอฟต์แวร์หรือบริการเชิงพาณิชย์ที่มีอยู่สำหรับธุรกิจขนาดเล็ก (มีรายได้เพียงเล็กน้อยหรือไม่มีรายได้) ที่ต้องการให้สิทธิ์ใช้งานบริการบนเว็บ ขอบคุณ! ลิ้งค์ที่มีความเกี่ยวข้อง …

4
มีข้อเสียเปรียบในการสร้างเว็บแอปด้วย C ++ และ MySQL หรือไม่?
ฉันได้สืบทอดโปรเจ็กต์ที่น่าสนใจซึ่งมีโอกาสที่ดีที่จะนำชิ้นส่วนของซอฟต์แวร์ที่มีอยู่และเปลี่ยนเป็นแอปพลิเคชันเว็บ SaaS เมื่อโครงการได้รับการสืบทอดรหัสฐาน / กรอบถูกกำหนดแล้วเป็น C ++ และ MySQL ตัวแอพเองนั้นได้รับการคอมไพล์และรันเป็น EXE บน Windows Server UI นั้นใช้เว็บและแอปทำงานเป็นเซิร์ฟเวอร์ชนิดหนึ่ง จากสิ่งที่ฉันรู้เกี่ยวกับเว็บแอปที่ทันสมัยนี่อาจเป็นตัวเลือกที่ผิดปกติ ทุกวันนี้คนส่วนใหญ่เลือกใช้เฟรมเวิร์ก PHP หรือ Ruby on Rails แน่นอนว่านั่นคือความประทับใจที่ฉันได้รับจากการอ่านบล็อกในหัวเรื่อง ดังนั้นฉันสนใจเป็นอย่างยิ่งที่จะทราบว่า C ++ EXE ที่ได้รับการสนับสนุนโดย MySQL เป็นรากฐานที่มั่นคงสำหรับแอปพลิเคชันเว็บหรือไม่หรือว่าเราควรจะสร้างในอีกทางหนึ่งหรือไม่?

2
การใช้ซอฟต์แวร์เป็นบริการโดยใช้โปรแกรม GPL (v2 +) ที่ไม่ได้แก้ไขเป็นการอ้างอิงหลัก: รหัสแหล่ง SaaS ต้องได้รับการเผยแพร่หรือไม่
ฉันออกแบบซอฟต์แวร์เป็นโครงการบริการซึ่งจะเข้าถึงได้ทางออนไลน์เท่านั้น ฉันอาจมีการพึ่งพาอย่างหนักในการปฏิบัติการที่ครอบคลุมโดย GNU GPL (v2 หรือใหม่กว่า) ฉันเข้าใจว่ารหัสของฉันหากฉันเคยเผยแพร่รหัสต้องถูกแจกจ่ายภายใต้ข้อกำหนดของ GPL เช่นกัน ฉันค่อนข้างมั่นใจว่าการใช้บริการผ่านเครือข่ายไม่ได้ถ่ายทอด / แจกจ่ายรหัส ดังนั้นฉันถูกต้องในการคิดว่าฉันอาจใช้การพึ่งพา GPL โดยไม่ต้องเปิดเผยรหัสทั้งหมดของฉันได้อย่างไร เพียงแค่ฉันสามารถให้ตัวอย่างที่เป็นรูปธรรม: สมมติว่าฉันกำลังออกแบบระบบการประมวลผลเอกสารออนไลน์เช่น Google เอกสาร ฉันต้องการอัปโหลดไฟล์ประเภทใด ๆ ลงในระบบและให้แปลงเป็นรูปแบบภายในใด ๆ ก็ได้ แทนที่จะพยายามที่จะลบตัวแปลงออกฉันควรใช้โปรแกรมที่มีอยู่ที่ฉันรู้จักซึ่งอนุญาตให้ทำการแปลงได้ โปรแกรมนี้สามารถทำงานได้กับ GNU GPL v2 (หรือใหม่กว่า) ฉันสามารถใช้ซอฟต์แวร์เป็นบริการตามกฎหมายโดยไม่ต้องให้ซอร์สโค้ดได้ไหม?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.