জিপিএলে থিসাসের শিপ প্রয়োগ করা হয়েছে - আমি যদি ডেরিভেটিভ অংশগুলির সবগুলি প্রতিস্থাপন করি তবে আমি কি আমার প্রোগ্রামটি পুনরায় প্রকাশ করতে পারি?


99

আমি একটি জিপিএলভি 2 প্রোগ্রামটি অনুবাদ করেছিলাম , তবে এটির উল্লেখযোগ্য অংশগুলি ডিজাইন করা এবং পুনরায় লেখার মতো করে প্রসারিত করা শক্ত ছিল। প্রোগ্রামটি এখন কাঠামোগতভাবে সম্পূর্ণ আলাদা, তবে বেশ কয়েকটি ভারব্যাটিম অনুবাদ করা ফাংশন রয়েছে।CPython

Theseus প্যারাডক্স জাহাজ (উইকিপিডিয়া থেকে বর্ণিত নিয়ম) "একটি বস্তু যা তার সব উপাদান প্রতিস্থাপিত করেছে মৌলিকভাবে একই বস্তুর রয়ে কিনা প্রশ্ন উত্থাপন।"

আমি যদি ভারব্যাটিম ফাংশনগুলির জন্য প্রতিস্থাপনগুলি লিখতে পরিচালিত করি, তবে আমি কি আমার পছন্দের লাইসেন্সটিতে পুনরায় যোগাযোগ করতে সক্ষম হব?

সম্পর্কিত, আমি কি বিবর্তিত আর্কিটেকচারটি টেনে এনে আলাদা লাইসেন্স দিয়ে পুনরায় ব্যবহার করতে সক্ষম হব? আমি মনে করি এটি নিজস্বভাবে খুব কার্যকর হবে তবে এটি জিপিএল লাইসেন্সের সাথে এখন "কলঙ্কিত" ধারণাটি পছন্দ করবেন না।

অনুসরণ : আমি কপিরাইট ধারকের সাথে যোগাযোগ করার সিদ্ধান্ত নিয়েছি এবং পুনর্বিবেচনার অনুমতি পেয়েছি । কখনও কখনও সর্বোত্তম উপায় হ'ল প্রোগ্রামগতভাবে না হয়ে সামাজিক যোগাযোগ করা!


6
রিঅ্যাক্টোস অডিটের তুলনা করুন : অভিযোগ ছিল যে রিঅ্যাকটস (একটি ফ্রি উইন্ডোজ রিপ্লেসমেন্ট) ফাঁস এবং বিপরীত ইঞ্জিনিয়ার এমএস উইন্ডোজ কোড ব্যবহার করে কলঙ্কিত হয়েছিল (যার জন্য তারা কখনও লাইসেন্স নেন নি)। তারা আইনী "ক্লিন-রুম রিভার্স ইঞ্জিনিয়ারড" কোডের সাথে সমস্ত অস্পষ্ট উত্সের পদ্ধতিগতভাবে প্রতিস্থাপন করে সমাধান করেছেন - একটি ক্লিন স্পেক থেকে মূলত নতুন কোড লেখা।
jdm

3
@ জেডিএম চাইনিজ ওয়াল / ক্লিন রুম কোড অবশ্যই এমন লোকদের দ্বারা লিখিত হতে হবে যারা বিপরীত ইঞ্জিনিয়ারিংয়ের সাথে জড়িত ছিল না এবং তাদের সাথে যোগাযোগ সীমাবদ্ধ করেছে (আইনত পর্যালোচনা)। ডাব্লুআরটি লাইসেন্স উপেক্ষা এবং কেবল "পরিবর্তে কপিরাইট লঙ্ঘন" - এটি একই জিনিস হিসাবে পরিপূর্ণ হবে, যেহেতু আপনি এখনও কপিরাইট লঙ্ঘন করেছেন এমন সামগ্রী পুনরায় বিতরণের অধিকারী হবেন না।
স্বর্ণলোকস

9
@jdm জিপিএল চুক্তি নয় এবং কারও দ্বারা গ্রহণ করার প্রয়োজন নেই। জিপিএল একটি লাইসেন্স এবং আপনি যদি লাইসেন্সটি গ্রহণ করেন তবে আপনাকে অবশ্যই এটি মেনে চলতে হবে। এটি কোনও দ্বিমুখী রাস্তা বা কোনও আলোচনার বা একাধিক বাধ্যবাধকতার সেট করার উপায় নয় যেভাবে চুক্তি হয়। এটি যা করে তা হ'ল একমাত্র নিয়ম যার অধীনে আপনাকে কোডটি ব্যবহারের অনুমতি দেওয়া হয়েছে। আইএনএল তবে বেশ কয়েকটি লাইসেন্সিং আইনজীবী আমাকে এ বিষয়টি ব্যাখ্যা করেছেন explained
এলিন 21

3
@ ক্র্যাজিস্টাস্টা: আপনি জিপিএলের সুযোগ সম্পর্কে ভুল করেছেন। আপনি বলছেন যে কোনও অধিকার থাকার একমাত্র কারণ এটি। এটি জিপিএল নিজেই সুস্পষ্টভাবে ভুল এবং সরাসরি অস্বীকার করেছে। জিপিএলে কেবল বিতরণের অধিকার রয়েছে। জিপিএল গ্রহণ না করেই আপনার কোডটি ব্যবহার এবং অধ্যয়ন করার সীমাহীন অধিকার রয়েছে।
MSalters

1
@ এসএমএলটার্স: জিপিএল বিতরণ এবং সংশোধন করার অধিকার মঞ্জুরি দেয় । লাইসেন্স ব্যতীত আপনার কেবল সফটওয়্যারটি যেমন রয়েছে তেমন ব্যবহার করার অধিকার রয়েছে।
রিমকো জারলিচ

উত্তর:


95

প্রথমত, উত্তরটি হ'ল না (কোনও অনুবাদের জন্য), আপনি আইনীভাবে এটির সাথে সম্পর্কিত করতে পারবেন না বা মূল লাইসেন্সের বৈধতার বাইরে কিছু করতে পারবেন না। আপনি মূল লেখকের কাজটি 10 ​​বার খুব ভাল করে করতে পারেন, তবে এটি কোনও ব্যাপার নয়, এটি ভাইরাল। এটি কেবল জিপিএল নয়, তবে এটি পরিষ্কার নকশা বা পুনর্লিখনের কারণে নয়।

1992 এর সাথে আমি যখন পুরানো এমডির কোডবেসটির বিশাল পুনরায় লেখার কাজটি করেছি তখন আমি সংক্ষেপে এটির সাথে লড়াই করেছি। আমাদের একটি সফল খেলা ছিল, তবে আমরা নিজের কাজটি করতে চেয়েছিলাম এবং লোকেরা এর জন্য অর্থ দিতে প্রস্তুত ছিল, তবুও ডিকুএমইউডি লাইসেন্স কঠোরভাবে আমাদের অর্থোপার্জন করতে নিষেধ করেছে। সেই সময় একজন প্রতিযোগীও একই কোডবেসের উপর ভিত্তি করে তৈরি করেছিলেন এবং তারা কপিরাইটটিকে স্পষ্টভাবে উপেক্ষা করার, এর সমস্ত চিহ্ন ছিন্ন করে এবং মূলত নিজেরাই প্রত্যেককে মিথ্যা বলে বেছে নিয়েছিল। তাদের যুক্তিটি ছিল "মূল কোডের কোনওটিই বিদ্যমান নেই" এবং "আমরা প্রচুর পুনর্লিখন এবং উন্নতি করেছি" এবং সাধারণভাবে তারা 20,000 লাইনের কোড দিয়ে শুরু করেছিলেন এই বিষয়টি উপেক্ষা করে। তারা গেমের আইটেমগুলির জন্য চার্জ করছিল এবং থামাতে খুব বেশি অর্থোপার্জন করছিল।

আমি স্বীকার করেছিলাম viousর্ষা। তবে আমি কপিরাইট আইন নিয়ে গবেষণা করেছি, এবং আমার বিবেকের সাথে পরামর্শ করেছি এবং সিদ্ধান্ত নিয়েছি যে আমার লেখা কোডটি আমি এমনকি ব্যবহার করতে পারব না কারণ আমি সত্যই গেম সার্ভারটি স্ক্র্যাচ থেকে আর্কিটেক্ট করি নি।

তাই আমি যেখানে আমার মুখ ছিল সেখানে আমার অর্থ রাখার সিদ্ধান্ত নিয়েছিলাম এবং ডাব্লু রিচার্ড স্টিভেনের ইউনিক্স নেটওয়ার্ক প্রোগ্রামিংয়ের একটি অনুলিপি দিয়ে আমার সাথে সর্বদা শুরু করে দিয়েছিলাম I স্ক্র্যাচ থেকে লেখার সময়, আমার দিক থেকে, আমি যখন ডিকুএমইউডি আবার লিখেছিলাম তার চেয়ে অনেক বেশি শিখিয়েছি এবং এও আমাকে শিখিয়েছে যে অন্যের কাঁধে দাঁড়ানোর অর্থ কী আমি সত্যই বুঝতে পারি নি। ছয় মাসের মধ্যে আমার কাছে অপারেশনাল কোডের 50,000 লাইন ছিল যা আমি আমার কল করতে পারি। আমি এর নাম দিয়েছে এমইউডি ++ এবং এটি BSD এর অধীনে প্রকাশ করেছি। প্রাথমিকভাবে স্টাইলের সি ++ তে খারাপভাবে লেখা হয়েছিল, এটি এখনও প্রথম মুক্ত, মুক্ত উত্স সি ++ এমইউডি ছিল যা সম্পর্কে আমি সচেতন। আজ অবধি আমার কাছ থেকে কেউ তা কেড়ে নিতে পারে না। আমার তখনকার সেরা টিসিপি সার্ভার ছিল, অন্য কেউ খেলোয়াড়কে বাদ না দিয়ে "হট রিবুট" করতে পারেনি এবং শীঘ্রই সকলেই বৈশিষ্ট্যটি চুরি করছে (এবং আমি লক্ষ করেছি যে অনেক জিপিএল এমইউডিতে আমার বিএসডি কোডের স্নিপেট রয়েছে - জিপিএল কীভাবে বিএসডি-ওয়্যার হাইজ্যাক করতে পারে তবে বিপরীত নয় ) সবসময় আকর্ষণীয় । অবশেষে, আমি এগিয়ে গেলাম, সুতরাং সিদ্ধান্তটি আমার ভাগ্যের জন্য সিদ্ধান্ত নেওয়া বা বিরতি দেওয়ার মতো ছিল না, তবে অন্যান্য ছেলেরা কিছু সময়ের জন্য প্রচুর অর্থোপার্জন করছিল, শেষ পর্যন্ত আমি দেখেছিলাম তারা কমে গেছে, গ্রাফিকাল গেমের জগতে পাঠ্যের জন্য এখন খুব বেশি চাহিদা নেই।

গল্পটি শেষ হয় না ... কয়েক বছর পরে, আমি আইবিএম-এর জন্য কাজ করছিলাম এবং ডিজনি আমাদের এপকোট কেন্দ্রের জন্য একটি রিয়েলটাইম 3 ডি মাল্টিপ্লেয়ার গেম লেখার জন্য নিয়োগ দিয়েছিল, এবং আমি এমইউডি ++ থেকে টিসিপি কোরটি তার ভিত্তি হিসাবে ব্যবহার করতে সক্ষম হয়েছি গেম সার্ভার! যদি আমার নিজের কোডটি নিজের হাতে না থাকত তবে আমাকে এটি ব্যবহারের অনুমতি দেওয়া হত না, এবং এটি আমাকে কয়েক সপ্তাহের কোডিংয়ের সময় সততার সাথে সঞ্চয় করেছিল। শেষ অবধি, আমি আমার পছন্দগুলি নিয়ে গর্বিত এবং আমার বাচ্চাদের বলার জন্য একটি গল্প আছে।

লোকেরা অন্য কারও কাঠামো তৈরির সাথে সাথে আরম্ভ করার সুবিধাটিকে অবমূল্যায়ন করে এবং অবমূল্যায়ন করে।

আপনি যদি এটি নিজের "মালিক" বলে মনে করেন তবে নিজেকে পরীক্ষা করুন। আপনার পাশে একটি পাইথন বইটি শুরু করুন। এটি কেমন অনুভব করে দেখুন। প্রতারণা করবেন না এবং পুরানো কোডবেসটি দেখুন না। আউটপুট তাকান। সৎ গবেষণা করে নিজেরাই প্রতিটি দিক দিয়ে নিজেকে ভাবতে বাধ্য করুন। আপনি এটির জন্য আরও ভাল হবেন এবং সম্ভবত আরও ভাল পণ্য থাকবে।

যদিও আপনি এটি করার আগে আসল লেখকের সাথে যোগাযোগ করার চেষ্টা করুন। তারা জিজ্ঞাসা করুন যে তারা পুনর্বিবেচনা করতে ইচ্ছুক কিনা। আপনি যদি বাইনারি বিক্রি করার পরিকল্পনা করেন তবে রয়্যালটি অফার করুন। 90 এবং 2000 এর দশকে জিপিএল প্রকাশিত অনেক লেখক এখন তাদের 30s, 40 এবং 50 এর দশকে এবং সফ্টওয়্যারটিতে জীবিকা নির্বাহের অর্থ কী তা বুঝতে পেরেছেন। আমি জিপিএল থেকে এমআইটি, অ্যাপাচি, বুস্ট বা বিএসডি পর্যন্ত তাদের স্টাফগুলির একাধিক সংযুক্তি দেখেছি।

সবশেষে, কোনও লাইসেন্স আপনার কাছে থাকা কোডের পূর্বের অধিকারগুলিকে ওভাররাইড করে না। বা যদি আপনি স্বতন্ত্রভাবে একটি ক্লিন অ্যাড-অন লিখেছেন, উদাহরণস্বরূপ, আপনি যদি কোনও একক খেলোয়াড় টেট্রিস গেমের অ্যাড-অন হিসাবে টিসিপি ইঞ্জিন লিখে থাকেন এবং এটি পরিষ্কারভাবে একা দাঁড়িয়ে থাকতে পারে (বিশেষত যদি আপনি আগে অন্য লাইসেন্সের আওতায় মুক্তি পেয়েছিলেন) তবে আপনি অন্যান্য প্রকল্পে আপনার কোড পুনরায় ব্যবহার করতে পারেন। আপনার লেখার অধিকারও রয়েছে।

আমার বিশ্বাস নিখরচায় আপনি যদি স্ট্রিং সংযুক্ত করতে চান তবে এটিকে ফ্রি কল করবেন না। কেউ আমাকে বছর কয়েক পরে পাঠিয়েছিল এবং বলেছিল যে তারা আমার খেলাটি বাণিজ্যিক ইঞ্জিনে ব্যবহার করেছে, মূলত টিসিপি এবং সম্ভবত বাইটকোড দোভাষী। তারা অর্থোপার্জন করছিল। আমি কিছুটা আপত্তি করলাম না। গর্বিত বাবা হিসাবে আমি এখন যেমন আছি তেমন খুশি হয়েছিলাম।


4
আসলে আমি এটি প্রস্তাব করতে যাচ্ছিলাম এবং আমি আমার গল্পে হারিয়ে গেলাম। হ্যাঁ, সর্বস্বার্থে, মূল লেখকের সাথে পরামর্শ করুন, তাকে শ্রদ্ধা জানান, তাই কথা বলুন এবং আপনি সম্ভবত অবাক হবেন যে লেখক কতবার খুশি হন আপনি জিজ্ঞাসা করতে সমস্যাটি নিয়েছিলেন। এবং 90 এবং 2000 এর দশকে জিপিএলে দুর্দান্ত ছিল এমন অনেক তরুণ কলেজ ছেলে এখন বুঝতে পেরেছে যে প্রোগ্রামারদের জীবনধারণ করতে হবে।
কোডেনহেম

13
আমি এই উত্তরটি পছন্দ করি, এবং উত্সাহ দিতে চাই, তবে শেষ অনুচ্ছেদে সমস্ত অ্যান্টি-জিপিএল স্পিনের কারণে আমি তা করতে পারি না। জিপিএল সংযুক্ত স্ট্রিংটি হ'ল ভবিষ্যতে স্ট্রিংগুলি সংযুক্ত নাও হতে পারে।
মাইকেল শ

9
ভাল উত্তর, এবং esp। মূল লেখকের সাথে কোনও চুক্তি সম্পাদনের পরামর্শ দেওয়ার জন্য। স্বয়ংসম্পূর্ণতা প্রায়ই দারিদ্র্য একটি রাস্তা, এবং যখন একটি সম্পূর্ণ লাইব্রেরি / প্ল্যাটফর্ম / অ্যাপ rewriting করতে একটি উপযুক্ত প্রচেষ্টা হয় তবে তা সবসময় তাই নয়।
Dan1701

16
@ মিশেলশা: আসলে আমি ভেবেছিলাম যে এই উত্তরের সবচেয়ে উজ্জ্বল অংশ। অন্যদিকে আপনার দাবি সত্যই ভুল । জিপিএলডি কোডের লেখক যদি কোনও ভিন্ন লাইসেন্সের অধীনে তার কোডের নতুন সংস্করণ প্রকাশের সিদ্ধান্ত নেন তবে তারা তাদের অধিকারে ভাল। তারা স্ট্রিংগুলিকে নিজের সাথে সংযুক্ত করে না, তবে কেবল তাদের সাথে তারা নিজের কোডটি "ভাগ" করে। আমি এটি যে সুন্দরভাবে বর্ণনা করতে পারি তা হ'ল মানবতার বিশ্বাসের মৌলিক অভাব হিসাবে।
back2dos

9
আমি যেভাবে দেখছি তা হ'ল বিএসডি স্টাইলের লাইসেন্সগুলি এই মুহুর্তে এই কোডটি তৈরি করে, বিনামূল্যে, যা সহজ। জিপিএল-স্টাইল লাইসেন্সগুলির লক্ষ্য নিখরচায় সফ্টওয়্যার সম্প্রদায় / বাস্তুসংস্থান / যা বন্ধ এবং অন্যথায় মুক্ত-মুক্ত সফ্টওয়্যারটির সাথে প্রতিযোগিতা রয়েছে সেটআপ করা set তারা বেশ কয়েকটি কৌশলগত পদক্ষেপ নেয় এবং জিপিএল এবং জিপিএল-জাতীয় লাইসেন্সগুলির দৈর্ঘ্য এবং বিভিন্ন ধরণের (এবং সময়ের সাথে তাদের বিকাশ) দেখায় যে এটি একটি জটিল ব্যবসা যা বহু মূল্য বিচারের সাথে জড়িত। যারা একজনকে পছন্দ করেন তারা অপরজনকে মুক্তহীন বলে বিবেচনা করেন বা যারা অপরকে তাদের বিরুদ্ধে কাটানোর পরামর্শ দিচ্ছেন তারা উভয়ই হেরে যায়।
স্টিভ জেসপ

31

এই দৃশ্যটি জিপিএল এফএকিউতে আচ্ছাদিত :

জিপিএল কিছু কোডকে ভিন্ন প্রোগ্রামিং ভাষায় অনুবাদ করার বিষয়ে কী বলে?

কপিরাইট আইনের অধীনে কোনও কাজের অনুবাদকে এক ধরণের পরিবর্তন হিসাবে বিবেচনা করা হয়। সুতরাং, পরিবর্তিত সংস্করণ সম্পর্কে জিপিএল যা বলে তা অনূদিত সংস্করণগুলিতেও প্রযোজ্য।


এই বিশেষ অংশটি স্পষ্ট, তবে আমি যখন বাকি প্রোগ্রামটি প্রসারিত করি তখন এটি অস্পষ্ট হয়ে যায় (অন্ততপক্ষে, আমার মনে) মাথা থেকে মাথা প্রতিযোগিতা করার পাশাপাশি এটি আরও মডুলার / এক্সটেনসিবল হওয়ার জন্য পুনর্নির্মাণের জন্য। সংক্ষেপে, গেম ইঞ্জিনটি মূলটির সাথে সামান্য মিল দেখায়, তবে গেমটি নিজেই প্রচুর পরিমাণে প্রাপ্ত হয়। এটি আমার সম্পর্কিত প্রশ্নের পিছনে ফিরে যায়, ইঞ্জিনটি এখন জিপিএল বা আমি কী এটি এড়িয়ে বের করতে এবং এটি এমআইটি বা বিএসডি লাইসেন্স প্রকল্পের জন্য পুনরায় ব্যবহার করতে সক্ষম হব?
ল্যান্ডন

7
@ লন্ডন আপনার কাজটি এখনও একটি জিপিএল কাজ থেকে প্রাপ্ত এবং তাই এটি জিপিএলের শর্তাদির সাথে আবদ্ধ।
ফিলিপ

1
@ লন্ডন: জিপিএল প্রযোজ্য আসলে জিপিএলের সাথে কিছুই করার নয় কিনা তা নির্ধারণ করে, আপনার চূড়ান্ত ফলাফলটি একটি "ডেরিভেটিভ ওয়ার্ক" কিনা তা নয় it's আরও স্টাফ যুক্ত করা একটি উপজাতীয় কাজকে একটি অ-ডেরাইভেটিভ কাজের মধ্যে পরিণত করে না কারণ আইন অনুসারে এটি যে অনুপাতের কাজের অনুপাতের বিষয়ে নয়, এটি কাঁচা পরিমাণ। অন্য ভাষায় রুটিন রূপান্তরকরণও ডেরাইভেটিভ এবং এফএকিউ আপনাকে সেই তথ্য / স্মরণ করিয়ে দিচ্ছে। আপনার উকিলকে আপনার যে প্রশ্নটি জিজ্ঞাসা করতে হবে তা হ'ল "আমার পদ্ধতি অনুসারে কোনও আদালত কি এটিকে একটি উপজাতীয় কাজ বলে মনে করবে?"।
স্টিভ জেসপ

... তবে, এই উত্তরটি "ভারব্যাটিম অনুবাদিত ক্রিয়াকলাপগুলিতে" ফোকাস করে যা সম্ভবত ডেরাইভেটিভ, তবে যা আপনি বলেন যে আপনি অপসারণের পরিকল্পনা করছেন। এরূপ হিসাবে, আমি মনে করি না এটি সত্যিই আপনার উদ্দেশ্যে করা দৃশ্যের আচ্ছাদন করে। এটি আপনার বর্তমান চিত্রটি কভার করে এবং এটি যদি আপনি কোনও ভুল করে থাকেন এবং আপনার প্রয়োজনীয় সমস্ত আবগারি ব্যবস্থা না করে তবে আপনি যে দৃশ্যে আসবেন তা কভার করে।
স্টিভ জেসপ

8

এটি সন্দেহজনক, এমনকি যদি আপনি পুরো লাইব্রেরিটি স্ক্র্যাচ থেকে পুনরায় লিখেন তবে এটি আইনী যাচাই-বাছাই করবে। কোডটি "কলঙ্কিত" হিসাবে বিবেচিত হবে কারণ আপনি জিপিএল লাইসেন্সযুক্ত লাইব্রেরিতে কোডটি দেখেছেন।

এই সমস্যার স্ট্যান্ডার্ড পদ্ধতির নাম "ক্লিন রুম বাস্তবায়ন"। আপনি একটি প্রয়োজনীয় কাগজপত্র লিখেছেন এবং অন্য কেউ এটি প্রয়োগ করেছেন (যিনি জিপিএল কোডটি দেখেননি)।

এই প্রশ্নটিও দেখুন: লাইসেন্স পরিবর্তন করতে জিপিএল কোডটি পুনরায় লেখা হচ্ছে

যেহেতু কেউ যথাযথভাবে এটি সেখানে রেখেছেন, হ্যারি পটারের একটি চীনা অনুবাদ এখনও সমস্ত তথ্য প্রতিস্থাপন করা সত্ত্বেও, একটি উদ্দীপক কাজ।

অবশ্যই, আপনার জিপিএল লাইসেন্সযুক্ত লাইব্রেরি (এবং সেই কম সম্ভাবনার উপর নির্ভর করার নৈতিকতা) পুনর্লিখনের কারণে আপনার বিরুদ্ধে মামলা হওয়ার সম্ভাবনা সম্পূর্ণ ভিন্ন আলোচনা।

মূল কোডটিতে কার্যকারিতা যোগ করার ক্ষেত্রে এটি ডেরাইভেটিভ কাজের খুব সংজ্ঞা: মূল কাজের সাথে যুক্ত করা। আপনি কতটা যুক্ত করেছেন, বা প্রাথমিক কাজটি কতটা ছোট ছিল তা বিবেচ্য নয় - এটি এখনও ডেরাইভেটিভ।


3
আমি নিশ্চিত নই যে আমি উপমাটি পছন্দ করি: মূল প্রশ্নটি আরও মনে হয় তারা মনে করে যে তারা মূলত হ্যারি পটারের সাথে তাদের জিনিসগুলি বান্ডিল করছে, তবে এখন এটি তাদের নিজস্ব কল্পনা মহাকাব্য উপন্যাসের সাথে জাদু এবং ভিলেনগুলির সাথে বান্ডেল করতে চায় takes প্রাথমিকভাবে একটি দুর্গের স্কুলে।

1
@ হার্কাইল তাই 50 গ্রে গ্রে?
ইয়ামিকুরুনু

8
কোডটি দেখার অর্থ এই নয় যে আপনি এটি অনুলিপি করেছেন। ক্লিনরুম বাস্তবায়ন দরকারী যদি আপনি আশা করেন যে মূল কোডের মালিক আপনার কাজটি পছন্দ করেন না এবং আপনার বিরুদ্ধে মামলা করবেন, তাই আপনি আদালতে বলতে পারেন "আমরা কোডটি অনুলিপি করিনি; এমনকি আমরা চাইলেও, আমরা যা "একটি শক্ত প্রতিরক্ষা। কোডটি দেখে আপনি এখনও বলতে পারবেন "আমরা কোডটি অনুলিপি করিনি" যতক্ষণ না এটি সত্য।
gnasher729

2
@ Gnasher729 এর সাথে সম্মত হন। জিপিএল সুনির্দিষ্টভাবে জানিয়েছে যে আপনাকে কোডটি অধ্যয়ন করার অনুমতি দেওয়া হয়েছে। ভিত্তিটি হ'ল লেখক আপনাকে (অন্যান্য বিষয়ের মধ্যে) শেখানোর জন্য এটি প্রকাশ করেছিলেন। এই কারণে, আমি কখনই জিপিএল কোডটিতে ক্লিন রুম আর্গুমেন্ট প্রয়োগ করি নি। কেউ একটি কুকবুক প্রকাশ করতে পারে না এবং তারপরে যারা তাদের নিজস্ব রেসিপি তৈরি করে তাদের বিরুদ্ধে মামলা করতে পারে, যদি না, অবশ্যই কোডটি পেটেন্ট না করা হয় তবে পেটেন্ট সুরক্ষা কৌশলগুলি এবং উদ্ভাবনগুলি অন্তর্ভুক্ত করে তবে বাস্তবায়ন নয় (এএফাইক)। কপিরাইট এবং পেটেন্ট বিভিন্ন বিষয়।
কোডেনহেম

1
আমি বলব যদি আপনি জিপিএল লঙ্ঘন করেন তবে আদালত কক্ষে শেষ হওয়ার খুব কম সম্ভাবনা রয়েছে কারণ প্রতিবারই কেবল একটি বা দুটি ব্যতিক্রম ঘটেছে, জিপিএল লঙ্ঘনকারী লোকদের একজন আইনজীবী জিপিএল বুঝতে পেরে তারা তাদের বলেছে হয় বন্ধ বা একটি চুক্তি করুন। লঙ্ঘন সম্পর্কে যখন কোনও চিঠি লিখতে হয়েছিল তখন অবশ্যই আমার অভিজ্ঞতা ছিল। এবং এমন সমর্থক বোনো আইনজীবী আছেন যারা মূল বিকাশকারীকে জিপিএল রক্ষা করবেন। সত্যই, সর্বোত্তম পরামর্শটি হ'ল মূল কোডারের সাথে কথা বলা। আমি লোককে দ্বৈত / রিলিকেন্স কোড করতে বলেছি এবং তারা প্রায় সবসময় ঠিক আছে বলেছে।
এলিন

7

পর্যবেক্ষণ: জিপিএল কেবল প্রাসঙ্গিক যদি আপনি আপনার কাজ প্রকাশ করেন। আপনি কি এখনও এটি প্রকাশ করেছেন?

পর্যবেক্ষণ: এটি কোনও আইনী-পরামর্শের ওয়েবসাইট নয়, সুতরাং সেই সমস্ত আইনী FUD ফেলে দিন এবং সাধারণ জ্ঞান প্রয়োগ করুন।

মতামত: জিপিএল, বা কোনও লাইসেন্স, কপিরাইটের ধারণাগুলি নয় , এটি উত্সকোডটিকে দাবি করে, এর অংশটি যত ছোটই হোক না কেন। সুতরাং, এবং যদি কেবলমাত্র আপনার "ডেরাইভেটিভ" কাজটি মূল থেকে উদ্ভূত হিসাবে চিহ্নিত করা যায় না, কারণ আপনি কোডের কাঠামোটি পরিবর্তন করেছেন এবং সমস্ত কার্যকারিতা পুনরায় প্রয়োগ করেছেন, এটি সমস্ত ব্যবহারিক উদ্দেশ্যগুলির জন্য আর ডাইরিভেটিভ নয়, কারণ এটি ভাল হবে একটি পরিষ্কার ঘর বাস্তবায়ন থেকে অনিচ্ছুক হতে।

এটি খুব সহজ (অসম্ভব?) অ্যাকাইভ করা যদিও আপনার যখন কোনও বিদ্যমান কোডবেস থাকে তখন আপনি স্ক্র্যাচ থেকে শুরু করার পরিবর্তে পরিবর্তিত হন।


8
"পর্যবেক্ষণ: এটি কোনও আইনী-পরামর্শের ওয়েবসাইট নয়, সুতরাং সেই সমস্ত আইনী FUD ফেলে দিন এবং সাধারণ জ্ঞান প্রয়োগ করুন" " হ্যাঁ, যেহেতু এটি স্পষ্টতই একটি আইনী প্রশ্ন, সমাধানটি আইনি সমস্যাগুলির উপস্থিতি না করার ভান করা নয়, তবে একজন আইনজীবীকে জিজ্ঞাসা করা। আমার বোধগম্যতা হল যে আপনি আরও ডেরাইভিংয়ের কারণে একটি ডেরিভেটিভ কাজ ডেরিভেটিভ কাজ হওয়া বন্ধ করতে পারে না।
ডেভিড রিচারবি

1
@ ডেভিডরিচার্বি: যদি এটি কোনও আইনী প্রশ্ন হয় তবে উত্তরটি এখতিয়ারের সাথে নির্দিষ্ট এবং কিউটি খুব স্থানীয় হিসাবে বন্ধ করা উচিত। :-)
মার্টিন বা

2
@ মার্টিনবা - আন্তর্জাতিক আইন কপিরাইট সম্পর্কে একমত হয়েছে । স্থানীয় বৈচিত্রগুলি বিদ্যমান, তবে আমি মনে করি না যে প্রশ্ন / উত্তরগুলি প্রয়োজনীয়ভাবে খুব বেশি স্থানীয়ভাবে কার্যকর হতে পারে।
ক্লাউডফিট

5

আপনার লেখা যে কোনও কোডের কপিরাইটের মালিক আপনার। জিপিএল ম্যান্ডেট কী: জিপিএল কোডের পাশাপাশি আপনি যে কোনও কোড অবদান রাখেন বা প্রকাশ করবেন, আপনাকে অবশ্যই অনুরূপ লাইসেন্সের আওতায় প্রকাশ করতে হবে। তবে কপিরাইটটি এখনও আপনার।

সুতরাং, যদি আপনি পুনরায় লেখার মাধ্যমে আপনার সফ্টওয়্যারটিকে পার্ট-ওয়ে ছেড়ে দেন (সুতরাং আপনার কোড এবং পুরানো কোডের মিশ্রণ রয়েছে), তবে আপনাকে আপনার কোডের সেই অংশটি জিপিএল হিসাবে প্রকাশ করতে হবে, এবং এটি বাতিল করা যাবে না। যাইহোক, কপিরাইট ধারক হ'ল যিনি লাইসেন্সিং শর্তাদির বিষয়ে সিদ্ধান্ত নেন, সুতরাং আপনার এখনও কোডটির সেই অংশটির "দ্বৈত-লাইসেন্স" করার অধিকার রয়েছে, যার সাথে আপনি একা লিখেছেন এবং অন্য বিক্রয় / বিক্রয় সম্পর্কিত ইত্যাদি কোডের সাথে এটি সংযুক্ত করে including

আদেশ সহকারে:

  • যদিও আপনার লিখিত কোডের কপিরাইটটি ডিফল্টরূপে আপনার, এটি অন্য চুক্তি / চুক্তি দ্বারা পরিবর্তিত হতে পারে, উদাহরণস্বরূপ একটি সিএলএ যা কপিরাইট স্থানান্তর নির্দিষ্ট করে দেয় বা কোনও নিয়োগকর্তার সাথে চুক্তি করে যে আপনি "তাদের সময়" এ সমস্ত কাজ করেন।
  • আপনার পুনর্লিখনটি কোনও "ডেরিভেটিভ ওয়ার্ক" যথেষ্ট পরিমাণে গঠিত কিনা আপনি মূল লেখকের সাথে কপিরাইটটি ভাগ করে নেওয়ার বিষয়টি ডিগ্রির বিষয়। আপনি যদি কোডটি লাইন বাই লাইনটিকে অন্য ভাষায় অনুবাদ করেন ( যেমন আপনার প্রশ্নটি উল্লিখিত হয়েছে ), তবে সেই অংশগুলি সম্ভবত ডেরাইভেটিভ হিসাবে গণনা করতে পারে। আপনি যদি বিশদটি না দেখে কোনও এপিআই-সামঞ্জস্যপূর্ণ প্রতিস্থাপন বাস্তবায়ন করেন, তবে সম্ভবত তা সম্ভব হয় না।

(উত্স: কয়েক সপ্তাহ আগে আমার সংস্থা আয়োজিত একটি "কপিরাইট এবং ওপেন সোর্স" সেশন)


আপনি "চুক্তি" বা "চুক্তি" দিয়ে "দস্তাবেজ" প্রতিস্থাপন করতে চাইতে পারেন। "ডগএম ক্লাউডফিটের কোডটির মালিকানাধীন" কেবল কোনও কাগজে লেখা যথেষ্ট নয়। আমাদের একটি আইনী বিনিময় থাকতে হবে যা আদালতের পর্যালোচনা পাস করবে।
ডগএম

এখতিয়ারের উপর নির্ভর করে - কমপক্ষে আমি যেখানে আছি, এমনকি মৌখিক চুক্তিও বাধ্যতামূলক, প্রমাণ করা নিছক শক্ত। যথাযথ হস্তাক্ষর সহ একটি পোস্ট এটি তত্ত্বের ক্ষেত্রে বেশ ভালভাবে ধরে রাখবে । : পি
ক্লাউডফিট

তবে আপনার
বক্তব্যটি

3

হ্যাঁ.

অন্যান্য উত্তরগুলি আপনার অত্যধিক পাঠ্য ব্যবহার করে যা আপনার উচিত কি না সে সম্পর্কে মতামত ব্যাখ্যা করে, তবে এই মতামত প্রশ্নের সাথে প্রাসঙ্গিক নয়।

আসল বিষয়টি হ'ল আপনি একবারে নতুন কাজ করবেন যখন আপনি শেষ অংশগুলি প্রতিস্থাপন করেছিলেন, যা অবশ্যই জিপিএল'র কাজ দেখে নির্মিত হয়েছিল। এটি কপিরাইট আইনে একটি বড় উদ্বেগ নয় (পেটেন্টগুলি অন্য একটি সমস্যা হবে)। আপনার বিতরণ করা সমস্ত কিছু আপনার সৃষ্টি হবে।

এই সফটওয়্যার প্রোগ্রামের কপিরাইটটি আংশিক কপিরাইটের যোগফল theory এই তত্ত্বকে সমর্থন করার মতো প্রচুর উপাদান রয়েছে material উদাহরণস্বরূপ, এমপিএল স্পষ্টভাবে এই মডেলটিকে স্বীকার করে। গুগল / ওরাকল মামলা লাইন-লেভেল কপিরাইটগুলিতে নেমেছে।


3
অন্য কাজটি "দেখে" নির্মিত একটি কাজ একটি ডেরাইভেটিভ কাজ, এবং আপনি যে কাজটি "দেখেছেন" তেমন কপিরাইট দ্বারা দাগ দেওয়া হবে।
ডগএম

1
@ ডগএম: দুঃখিত, তবে এটি একটি খুব রক্ষণশীল ধারণা, যা আমি কখনও আদালতে সফলভাবে ব্যবহার করতে দেখিনি। ভুলে যাবেন না, যদি এই তত্ত্বটির কোনও আইনগত প্রাসঙ্গিকতা থাকে তবে এটি বইগুলিতেও প্রযোজ্য হবে - ডাইরিভেটিভ কাজ কী তা নির্ধারণ করার জন্য কম্পিউটার কোডের কোনও বিশেষ আইন নেই। কেউই যুক্তি দিতে যাচ্ছে না যে আপনার বইটি শেক্সপিয়ারের উত্স মাত্র কারণ আপনি স্কুলে তাঁর একটি নাটক পড়েছিলেন। সুতরাং এই নজিরটি প্রতিষ্ঠিত করে যে "ডেরিভেটিভ ওয়ার্ক" এর বারটি "অনুরূপ কাজ পড়েছেন" এর চেয়ে অনেক বেশি।
এমসাল্টারস 20:25

1
জিপিএল সুনির্দিষ্টভাবে জানিয়েছে যে আপনাকে কোডটি অধ্যয়ন করার অনুমতি দেওয়া হয়েছে। এটি মালিকানাধীন আইপি নয়, এটি বিনামূল্যে, মুক্ত উত্স। আমি জিপিএল-এর জীবদ্দশায় কোনও আইনি সমর্থন দেখিনি, দাবি করার জন্য যে আমার নিজের রেসিপিটি তৈরি করার জন্য প্রকাশিত রেসিপিটি দেখানো একটি ডেরাইভেটিভকে বোঝায়।
কোডেনহেম

1
কেউ ভাবতে পারেন যে লিনাক্স কতদূর যেতে পারত যদি ইউনিক্স কোডটি মূল কোডের সাথে প্রতিস্থাপন করা যথেষ্ট না হত।
ব্যবহারকারী 2338816

3
@ ইউজার 2338816 লিনাক্স ইউনিক্স কোড দিয়ে শুরু হয়নি, এটি মিনিক্স দিয়ে শুরু হয়েছিল। এবং প্রযুক্তিগতভাবে, এটি সম্ভব যে লিনাক্সের বিরুদ্ধে মিনিক্সের একটি মামলা থাকতে পারে। এটি নির্ভর করে লিনাক্স কীভাবে তাদের কোড এবং যে লাইসেন্সের অধীনে এমআইএনআইএক্স কোডটি বিশ্ববিদ্যালয়গুলির সাথে ভাগ করে নিয়েছিল সেগুলি কীভাবে পুনরায় লিখেছিল on যাইহোক, এটি রাজনীতি এবং অর্থের ক্ষেত্রেও নেমে আসে, মিনিক্স কি সত্যিই লিনাক্সের পিছনে যেতে চায় এবং লিনাক্সের কাছে টাকা রেড (রেড হ্যাটের মতো কর্পোরেশনগুলির মাধ্যমে) লড়াই করার জন্য আছে কি?
ক্রেজি কাস্টা

1

সংক্ষিপ্ত উত্তরটি আপনি জানেন না।

আপনি যখন রিচার্ডের সাথে কথা বলছেন, আপনি দেখতে পেয়েছেন যে তিনি তার অনেকগুলি বাস্তবায়নে "শিয়ালের মতো পাগল"। জিপিএলটি স্পষ্টতই অস্পষ্টতা এবং অস্পষ্ট বাক্যাংশগুলির জন্য লেখা হয়েছিল। এগুলি সাধারণত লাইসেন্স লেখকের উপকারের বিরুদ্ধে প্রকাশিত হয় তবে আপনার আইপি আইনজীবীকেও উদ্বেগ দেয়। চতুরতার সাথে, সংস্থাটি বড় হওয়ার সাথে সাথে এটি আপনার আইপি আইনজীবিদের উদ্বেগ বাড়িয়ে তুলছে। জিপিএলের "যুক্তিসঙ্গত ব্যাখ্যা" করা একটি ছোট বাণিজ্যিক উদ্যোগ একটি গ্রহণযোগ্য ঝুঁকি হতে পারে, তবে একটি বৃহত সফ্টওয়্যার সংস্থাকে পুরো একটি দলকে জ্বালিয়ে দেওয়া আরও বিচক্ষণ মনে হতে পারে যা একটি জিপিএল কলঙ্কিত করতে সক্ষম হয়েছিল।

এর কোন উত্তর নেই. কোন উত্তর হবে না। এটাই উত্তর।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.