คำถามติดแท็ก free-software

7
มีทางเลือกโอเพนซอร์ซสำหรับ Bitbucket, Github, Kiln และเครื่องมือเรียกดูและจัดการ DVCS ที่คล้ายกันหรือไม่ [ปิด]
ฉันรู้เครื่องมือต่างๆ / บริการที่ให้การท่องเว็บและการจัดการ DVCS เช่นBitbucket , Github , เตาเผา , SCM-ManagerและRhodecode อย่างไรก็ตามกรณีการใช้งานที่ฉันกำลังพิจารณานั้นเป็นสิ่งหนึ่งที่: ซอร์สโค้ดใด ๆ จะต้องอยู่ในเซิร์ฟเวอร์ภายในของนายจ้าง การแก้ปัญหาจะต้องเป็นโอเพนซอร์ส ควรให้ประสบการณ์เช่น Bitbucket หรือ Github รวมถึงวิกิโครงการการเรียกดูและการจัดการพื้นที่เก็บข้อมูลและการเข้ารหัสทางสังคมเช่นการตรวจสอบรหัส วิธีแก้ปัญหาควรมีการสนับสนุนแบบ Mercurial (หากไม่รองรับ DVCS อื่น ๆ ) ในจำนวนนี้มีเพียง SCM-Manager และ RhodeCode เท่านั้นที่เข้ามาใกล้เพราะสามารถติดตั้งบนเซิร์ฟเวอร์ของคุณเองและเป็นโอเพ่นซอร์ส อย่างไรก็ตามพวกเขาไม่มีประสบการณ์ Bitbucket หรือ Github ไม่มีตัวติดตามปัญหาหรือ wiki และ UI ในขณะที่ใช้งานได้ไม่สามารถเทียบเท่ากับ Github หรือ Bitbucket ได้ ฉันสามารถเข้าใกล้กับ Trac หรือ Redmine …

3
Java ฟรี / โอเพนซอร์สหรือไม่?
เมื่อวันที่ 13 พฤศจิกายน 2549 Sun ได้ปล่อย Java เป็นซอฟต์แวร์เสรีและโอเพ่นซอร์สส่วนใหญ่ (FOSS) ภายใต้เงื่อนไขของ GNU General Public License (GPL) เมื่อวันที่ 8 พฤษภาคม 2550 Sun ได้เสร็จสิ้นกระบวนการทำให้แกนประมวลผลหลักของ Java ทั้งหมดอยู่ภายใต้เงื่อนไขการแจกจ่ายซอฟต์แวร์ฟรี / โอเพ่นซอร์สนอกเหนือจากรหัสขนาดเล็กที่ Sun ไม่ได้ถือลิขสิทธิ์ OpenJDK (Open Java Development Kit) เป็นการใช้งานฟรีและโอเพ่นซอร์สของภาษาการเขียนโปรแกรม Java เป็นผลมาจากความพยายามของ Sun Microsystems ที่เริ่มขึ้นในปี 2549 การดำเนินงานนี้ได้รับอนุญาตภายใต้ GNU General Public License (GNU GPL) โดยมีข้อยกเว้นในการเชื่อมโยง ทำไมยังมีคนที่พูดว่า Java ไม่ได้เป็นโอเพ่นซอร์สหรือเป็นอิสระในการพูดฟรี? …

6
ซอฟต์แวร์ของฉันโฮสต์บนเว็บไซต์ "ไม่ดี" ฉันสามารถทำอะไรกับมันได้หรือไม่
แก้ไข:ขอบคุณสำหรับคำตอบทั้งหมดพวกคุณ! ฉันคิดว่าฉันจะรวมข้อความบางอย่างไว้ในหน้าเว็บของฉันเพื่อบอกให้ผู้ใช้ดาวน์โหลดเฉพาะจากลิงก์ที่ให้ไว้ ประเด็นก็คือมีบางเว็บไซต์ที่ถูกกฎหมายและผิดกฎหมายที่ได้รับซอฟต์แวร์ของฉันดังนั้นจึงปลอดภัยกว่าที่จะบอกผู้ใช้ให้หลีกเลี่ยงเว็บไซต์ใด ๆ ที่ฉันไม่ได้เชื่อมโยง ขอบคุณมากสำหรับความช่วยเหลือ! เดิม: ซอฟต์แวร์ที่ฉันสร้างขึ้นนั้นโฮสต์กับสิ่งที่คุณสามารถเรียกได้ว่าเป็นเว็บไซต์ "ไม่ดี" มันยากที่จะอธิบายดังนั้นฉันจะยกตัวอย่าง ฉันสร้างรหัสผ่านฟรี พร้อมด้วยซอฟต์แวร์ฟรีอื่น ๆ ของฉันส่วนใหญ่มีอยู่ในเว็บไซต์นี้ นี่คือคำอธิบายซอฟต์แวร์ของพวกเขา: Platform: 7/7 x64/Windows 2K/XP/2003/Vista Size: 61.6 Mb License: Trial File Type: .7z Last Updated: June 4th, 2011, 15:38 UTC Avarage Download Speed: 6226 Kb/s Last Week Downloads: 476 Toatal Downloads: 24908 ขนาดที่เอียงไม่เพียง แต่ไม่ใช่ซอฟต์แวร์ทดลองใช้ แต่เป็นซอฟต์แวร์ฟรี สิ่งนี้ไม่ใช่คำอธิบายที่ฉันกังวล …

3
เหตุใด UML จึงไม่ถูกใช้ในซอฟต์แวร์ฟรีส่วนใหญ่ (เช่นบน Linux)
ฉันพยายามที่จะเข้าใจว่าทำไมUMLไม่ได้ถูกใช้ในส่วนซอฟต์แวร์ฟรีโครงการ ตัวอย่างเช่นระบบ Debian / Linux ของฉันอาจมีแพ็คเกจซอฟต์แวร์ฟรีมากกว่าหมื่นชุดและฉันไม่สามารถตั้งชื่อชุดที่พัฒนาโดยใช้กรอบและวิธีการ UML ที่ชัดเจนได้ ยกตัวอย่างเช่นQt , GCC , ลินุกซ์เคอร์เนล , ทุบตี , GNU แต่งหน้า , Ocaml , คำพังเพย , พร้อมเพรียง , lighttpd , libonion , นักเทียบท่าเป็นโครงการซอฟแวร์ฟรีที่ (AFAIK) ไม่ได้กล่าวถึง UML ที่ทั้งหมด (ฉันเดาว่า UML เหมาะมากสำหรับการรับช่วงการพัฒนาอย่างเป็นทางการและไม่ใช่การพัฒนาซอฟต์แวร์ฟรี) สังเกตว่าในขณะที่ฉันอ่านเนื้อหาเกี่ยวกับ UML ฉันไม่ได้อ้างว่ามีความเข้าใจที่ดี ที่จริงแล้วฉันไม่สามารถตั้งชื่อซอฟต์แวร์ฟรีที่ใช้ UML ได้อย่างง่ายดาย (ยกเว้นเครื่องมือ UML บางตัวที่ใช้เป็นซอฟต์แวร์ฟรี) บางทีopenstackเป็นข้อยกเว้น (มีบางสิ่งที่กล่าวถึง UML) (แม้แต่โครงการซอฟต์แวร์เก่าฟรีอาจใช้ …

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

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

7
GPL ประสบความสำเร็จเพียงใดในการบรรลุเป้าหมาย [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว สิทธิ์ใช้งาน FOSS ในวงกว้างมีสองประเภทเมื่อเกี่ยวข้องกับการใช้งานเชิงพาณิชย์ของรหัส - สมมุติว่า GPL-type และ BSD-type อย่างแรกคือ จำกัด วงกว้างเกี่ยวกับการใช้งานเชิงพาณิชย์ (โดยการใช้งานฉันหมายถึงการดัดแปลงและการแจกจ่ายซ้ำเช่นเดียวกับการสร้างงานที่ได้รับ ฯลฯ ) ของรหัสภายใต้ใบอนุญาตและที่สองคืออนุญาตมากขึ้น ดังที่ฉันเข้าใจแนวคิดเบื้องหลังใบอนุญาต GPL คือการสนับสนุนให้ผู้คนละทิ้งรูปแบบซอฟต์แวร์ที่เป็นกรรมสิทธิ์และแทนที่จะเปลี่ยนเป็นรหัส FOSS และใบอนุญาตเป็นเครื่องมือในการดึงดูดพวกเขาให้ทำเช่น - คุณสามารถใช้ซอฟต์แวร์ที่ดีนี้ แต่ถ้าคุณยินยอมที่จะมาที่ค่ายของเราและเล่นตามกฎของเรา " สิ่งที่ฉันต้องการถามคือ - กลยุทธ์นี้ประสบความสำเร็จหรือไม่ คือมีความสำเร็จที่สำคัญในรูปแบบของโครงการขนาดใหญ่บางอย่างที่เกิดจากการปิดเพื่อเปิดเนื่องจาก GPL หรือซอฟต์แวร์บางส่วนที่ได้รับการพัฒนาในที่เปิดเพียงเพราะ GPL ทำเช่นนั้น? ผลกระทบของกลยุทธ์นี้มีขนาดใหญ่เพียงใด - เปรียบเทียบกับโลกที่ทุกคนจะมีใบอนุญาตประเภท BSD หรือปล่อยโอเพนซอร์สทั้งหมดภายใต้โดเมนสาธารณะ โปรดทราบว่าฉันไม่ได้ถามว่ารุ่นของ FOSS นั้นประสบความสำเร็จหรือไม่ สิ่งที่ฉันถามคือวิธีการชักจูงให้ผู้คนเปลี่ยนจากกรรมสิทธิ์เป็น FOSS ที่ใช้โดย …

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

4
ฉันจะได้งานศิลปะฟรีสำหรับซอฟต์แวร์ฟรีของฉันได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา โครงการซอฟต์แวร์ฟรีจำนวนมากมีงานศิลปะที่สวยงามเป็นพิเศษโดยเฉพาะเว็บไซต์ที่ฉันสงสัยว่าผู้เขียนโค้ดพบศิลปินของพวกเขาได้อย่างไร มีสถานที่ที่จะขอสิ่งนี้นอกเหนือจากคณะกรรมการวิชาเอกศิลปะท้องถิ่นหรือไม่? ฉันคิดว่า IRC แต่ฉันกลัวว่าอาจรบกวนฐานผู้ใช้ขนาดเล็กและบ่อยครั้งโดยถามว่ามี

6
โอเพ่นซอร์ส แต่ไม่ใช่ซอฟต์แวร์ฟรี (หรือกลับกัน) [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา คำจำกัดความของ "ซอฟต์แวร์เสรี" จากมูลนิธิซอฟต์แวร์เสรี: “ ซอฟต์แวร์เสรี” เป็นเรื่องของเสรีภาพไม่ใช่ราคา เพื่อให้เข้าใจแนวคิดคุณควรนึกถึง "อิสระ" เหมือนกับใน "คำพูดเสรี" ไม่ใช่ "เบียร์ฟรี" ซอฟต์แวร์ฟรีเป็นเรื่องของเสรีภาพของผู้ใช้ในการเรียกใช้คัดลอกแจกจ่ายศึกษาเปลี่ยนและปรับปรุงซอฟต์แวร์ แม่นยำยิ่งขึ้นนั่นหมายความว่าผู้ใช้โปรแกรมมีสี่เสรีภาพที่สำคัญ: อิสระในการเรียกใช้โปรแกรมเพื่อวัตถุประสงค์ใด ๆ (Freedom 0) อิสระในการศึกษาวิธีการทำงานของโปรแกรมและเปลี่ยนแปลงเพื่อให้มันทำในสิ่งที่คุณต้องการ (อิสระ 1) การเข้าถึงซอร์สโค้ดเป็นเงื่อนไขเบื้องต้นสำหรับสิ่งนี้ อิสระในการแจกจ่ายสำเนาเพื่อให้คุณสามารถช่วยเหลือเพื่อนบ้านได้ (เสรีภาพ 2) อิสระในการแจกจ่ายสำเนาของเวอร์ชั่นที่คุณแก้ไขให้ผู้อื่น (อิสระ 3) ด้วยการทำเช่นนี้คุณสามารถเปิดโอกาสให้ชุมชนทั้งหมดได้รับประโยชน์จากการเปลี่ยนแปลงของคุณ การเข้าถึงซอร์สโค้ดเป็นเงื่อนไขเบื้องต้นสำหรับสิ่งนี้ โปรแกรมเป็นซอฟต์แวร์เสรีหากผู้ใช้มีเสรีภาพเหล่านี้ทั้งหมด ดังนั้นคุณควรมีอิสระในการแจกจ่ายสำเนาไม่ว่าจะมีหรือไม่มีการดัดแปลงไม่ว่าจะฟรีหรือคิดค่าธรรมเนียมในการแจกจ่ายให้กับทุกคน การมีอิสระในการทำสิ่งเหล่านี้หมายถึง (เหนือสิ่งอื่นใด) ที่คุณไม่จำเป็นต้องขอหรือจ่ายเพื่อขออนุญาต คำจำกัดความของ "ซอฟต์แวร์โอเพ่นซอร์ส" จากคำสั่งของโอเพ่นซอร์ส: โอเพ่นซอร์สไม่เพียง แต่หมายถึงการเข้าถึงซอร์สโค้ดเท่านั้น เงื่อนไขการเผยแพร่ซอฟต์แวร์โอเพนซอร์ซต้องเป็นไปตามเกณฑ์ต่อไปนี้: การแจกจ่ายฟรีใบอนุญาตจะต้องไม่ …

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

11
หนึ่งควรจัดการกับ "โครงการฟรี" ได้อย่างไร ควรยอมรับพวกเขาหรือไม่?
ตกลงในฐานะวิศวกรซอฟต์แวร์ฉันรู้สึกว่าทักษะของฉันมีค่าในบริบทอื่น ๆ เช่นเพื่อนมาหาฉันและขอให้ฉันตั้งค่าเว็บไซต์สำหรับการวิจัยของเธอและฉันทำมันฟรี ตอนแรกฉันคิดว่ามันจะทำให้ชื่อของฉันอยู่ที่นั่นและให้บางสิ่งบางอย่างแก่ฉันในการทำงานและฝึกฝนทักษะของฉันในเวลาว่าง ... แต่ฉันไม่สามารถหยุดคิดได้ว่าฉันกำลังเสียเวลากับงานที่ไม่ได้รับค่าจ้าง ตอนนี้เพื่อนคนที่สองมาหาฉันด้วยเรื่องราวเดียวกัน: "คุณช่วยฉันหน่อยได้ไหมฉันจะใส่ชื่อของคุณที่นั่นคุณรู้ไหมมันจะได้รับมุมมองมากมาย ... Yadda Yadda ... " คุณจัดการกับสิ่งนี้ได้อย่างไร คุณคิดค่าบริการในเวลาว่างหรือไม่แม้ว่าเราจะพูดถึงเพื่อน ถ้าเป็นเช่นนั้นคุณคิดค่าใช้จ่ายอย่างไรในฐานะที่ปรึกษา
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.