14
เป็นไปได้ไหมที่จะเขียนใหม่ทุกบรรทัดของโปรเจ็กต์โอเพนซอร์สในวิธีที่แตกต่างกันเล็กน้อยและใช้ในโปรเจกต์ปิด
มีบางรหัสที่เป็นGPLหรือLGPLที่ฉันกำลังพิจารณาใช้สำหรับโครงการ iPhone ถ้าฉันใช้รหัสนั้น (JavaScript) และเขียนใหม่ในภาษาอื่นเพื่อใช้กับ iPhone นั่นจะเป็นปัญหาทางกฎหมายหรือไม่? ในทางทฤษฎีกระบวนการที่เกิดขึ้นคือฉันได้ผ่านแต่ละบรรทัดของโครงการเรียนรู้สิ่งที่กำลังทำและนำแนวคิดมาใช้ในภาษาใหม่ สำหรับฉันดูเหมือนว่าการเรียนรู้วิธีนำบางสิ่งมาใช้ แต่จากนั้นนำไปใช้งานแยกต่างหากจากใบอนุญาตเดิม ดังนั้นคุณจึงคัดลอกอัลกอริทึมเท่านั้นซึ่งคุณสามารถเรียนรู้จากที่อื่นนอกเหนือจากโปรเจ็กต์ดั้งเดิม ใบอนุญาตครอบคลุมการใช้งานเฉพาะหรืออัลกอริทึมเช่นกันหรือไม่? แก้ไข ------ ดีใจจริงๆที่ได้เห็นหัวข้อนี้สร้างบทสนทนาที่ดี เพื่อให้การสำรองข้อมูลเพิ่มเติมเล็กน้อยโปรเจ็กต์ที่เกี่ยวข้องทำการวิเคราะห์เสียงบางประเภท ฉันเชื่อว่ามันไม่สำคัญที่จะเรียนรู้หรือนำไปใช้แม้ว่าฉันจะพร้อมที่จะเริ่มดำเนินการกับงานนี้ (ฉันอยู่ในระดับที่ฉันสามารถใช้อัลกอริทึมFFT ได้สคริปต์LOCต่ำดังนั้นฉันไม่คิดว่ามันจะยากเกินไปที่จะทำพอร์ตตรง ฉันชอบแนวคิดของการกู้พอร์ตของฉันอีกครั้งและใช้มันในแอปพลิเคชัน ฉันไม่เห็นปัญหาใด ๆ กับสิ่งนั้นและมันจะเป็นวิธีที่ยอดเยี่ยมในการตอบแทนบางสิ่งแก่ชุมชน ฉันจะเพิ่มบรรทัดเกี่ยวกับการไม่ต้องการพูดคุยเกี่ยวกับประเด็นทางศีลธรรม แต่ฉันดีใจมากที่ฉันไม่ได้ทำตามที่ดูเหมือนจะทำให้เกิดการอภิปรายเล็กน้อย ฉันยังรู้สึกแปลก ๆ เกี่ยวกับการใช้โอเพนซอร์สเพื่อเรียนรู้จาก นี่หมายความว่าสิ่งใดก็ตามที่เรียนรู้จากโครงการโอเพ่นซอร์สไม่ได้รับอนุญาตให้ใช้ในโครงการโอเพนซอร์สหรือไม่? การดำเนินการจะต้องไม่ถูกพิจารณาว่าเป็นการละเมิดใบอนุญาตหรือไม่ มืด! แก้ไข 2 -------- ติดตามคำถาม