คำถามติดแท็ก distribution

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

1
ไฟล์ที่มี Apache 2.0 และการแก้ไขของฉัน
ฉันอ่านข้อความดั้งเดิมของApache License รุ่น 2.0และคำอธิบายเป็นภาษาอังกฤษธรรมดา ตกลงฉันคัดลอกคลาสที่จัดทำโดยThe Best Company ในโลกใบอนุญาตของพวกเขาและแก้ไขรหัสเล็กน้อย ไฟล์ต้นฉบับที่มีการเปลี่ยนแปลงของฉัน /* * Copyright (C) 2011 The Best Company in the World * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy …

1
สิ่งที่ควรทราบเมื่อเปิดแอปที่ใช้ไลบรารี่ที่ได้รับอนุญาตภายใต้ Apache 2.0 License [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิด5 เดือนที่ผ่านมา ฉันกำลังสร้างแอพ Android ที่พร้อมจะเปิดตัวเร็ว ๆ นี้ ฉันแค่จะใช้ระบบแท็บโดยใช้ห้องสมุดนี้ ผมอ่านว่ามันอยู่ภายใต้สัญญาอนุญาต Apache 2.0 ฉันไม่เคยใช้ไลเซนส์ไลบรารี่ใด ๆ สำหรับแอพ / โปรแกรม / เกมที่ฉันเผยแพร่ (เพราะฉันไม่ได้แจกจ่ายอะไรเลย) ดังนั้นฉันจึงไม่มีประสบการณ์เกี่ยวกับไลเซนส์และไลเซนส์ไลบรารี่ดังนั้นฉันจึงสงสัยว่ามีอะไรบ้าง พึงระลึกไว้เสมอเมื่อทำการเผยแพร่แอพที่ใช้ไลบรารี่ที่ได้รับอนุญาตภายใต้ Apache 2.0 License เก็บไว้ในใจ ฉันถามคำถามนี้ที่StackOverflowแต่ฉันแนะนำให้ย้ายไปที่โปรแกรมเมอร์แทน แต่เพื่อตรวจสอบศูนย์ช่วยเหลือหากเว็บไซต์นี้ยอมรับคำถามประเภทนี้ก่อนที่ฉันจะโพสต์ ฉันทำและเท่าที่ฉันสามารถเห็นและเข้าใจในสิ่งที่ฉันอ่านคำถามประเภทนี้ได้รับอนุญาต ฉันได้อ่านคำถามที่คล้ายกันหลายข้อและพบคำตอบสำหรับคำถามบางคำถามของฉัน แต่ยังมีบางสิ่งที่ฉันสงสัยและฉันต้องการชัดเจนดังนั้นฉันจึงไม่ทำผิดพลาด นี่คือคำถามที่เหลืออยู่ ฉันอ่านว่า"ผู้ใช้แอปพลิเคชันของฉันต้องได้รับสำเนาของ Apache 2.0 License เพื่อหลีกเลี่ยงความสับสนคุณควรระบุว่าส่วนใดของการแจกจ่ายสิทธิ์ใช้งานนั้น" มันเพียงพอหรือไม่ที่จะใส่ลิงค์ไปยัง Apache 2.0 License ในหน้า …

1
การกระจายไฟล์หลามเดียว: โมดูลหรือแพ็คเกจ?
สมมติว่าฉันมีฟังก์ชั่นหลามที่มีประโยชน์หรือคลาส (หรืออะไรก็ตาม) ที่เรียกว่าuseful_thingซึ่งมีอยู่ในไฟล์เดียว มีสองวิธีที่จำเป็นในการจัดระเบียบต้นไม้ต้นกำเนิด วิธีแรกใช้โมดูลเดียว: - setup.py - README.rst - ...etc... - foo.py ที่กำหนดไว้ในuseful_thing foo.pyกลยุทธ์ที่สองคือการทำแพคเกจ: - setup.py - README.rst - ...etc... - foo |-module.py |-__init__.py ที่กำหนดไว้ในuseful_thing module.pyในกรณีแพคเกจ__init__.pyจะมีลักษณะเช่นนี้ from foo.module import useful_thing from foo import useful_thingเพื่อที่ว่าในทั้งสองกรณีที่คุณสามารถทำได้ คำถาม:วิธีใดที่เป็นที่ต้องการและทำไม แก้ไข: เนื่องจากผู้ใช้ริ้นกล่าวว่าคำถามนี้เกิดขึ้นไม่ดีฉันจะเพิ่มว่าการสอนบรรจุภัณฑ์งูใหญ่อย่างเป็นทางการดูเหมือนจะไม่แสดงความคิดเห็นว่าวิธีการใดที่อธิบายไว้ข้างต้นเป็นวิธีที่ต้องการ ฉันไม่ได้ให้รายการข้อดีข้อเสียส่วนตัวอย่างชัดเจนเพราะฉันสนใจว่ามีวิธีที่ชุมชนต้องการหรือไม่ไม่สร้างการอภิปรายข้อดี / ข้อเสีย :)

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

3
แอปพลิเคชันที่ฉันเขียนมีสถานะเป็นมัลแวร์ จะแก้ไขได้อย่างไร?
ผมมีโปรแกรมที่ผมเขียนในDelphi สามารถดาวน์โหลดโปรแกรมได้ แต่โปรแกรมป้องกันไวรัสบางตัวเช่น Norton ตรวจพบว่าเป็นมัลแวร์ในขณะที่โปรแกรมป้องกันไวรัสอื่น ๆ เช่นAVGนั้นไม่มีปัญหา นอกจากนี้ Google Chrome ยังมีการเตือนมัลแวร์เมื่อคุณต้องการดาวน์โหลดโปรแกรมจากเว็บไซต์ของฉัน มีวิธีป้องกันไม่ให้นอกเหนือจากการวางไฟล์ EXE ในไฟล์ZIPหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.