আমি কীভাবে জিপিএল লঙ্ঘনকে স্পট এবং ডকুমেন্ট করব?


15

কীভাবে দেখাবেন যে আপনার বদ্ধ উত্স কোডটিতে অ্যাক্সেস নেই, তখন কেউ তার বন্ধ উত্স বাণিজ্যিক অ্যাপ্লিকেশনটিতে জিপিএল সহ লাইসেন্সবিহীন ওপেন সোর্স কোড অনুলিপি করেছেন?

সম্পাদনা: দুর্দান্ত উত্তর! পার্ট ২. এটি যদি এমন কোনও ওয়েবপৃপ হয় যেখানে আপনার এক্সিকিউটেবলের অ্যাক্সেস নেই?

পরিস্থিতি: তারা উত্সটি অনুলিপি করে, গুইতে কিছু ছোটখাটো পরিবর্তন করে যাতে সামনের প্রান্তটি প্রায় অভিন্ন; অন্যথায় সম্পূর্ণ অভিন্ন ব্যাক-এন্ডে একটি নতুন বৈশিষ্ট্য যুক্ত করুন; এবং ওপেন সোর্সে এটি পুনরায় প্রকাশ করতে ব্যর্থ।


1
হ্যাঁ, এটি একটি "দুর্দান্ত ধারণা" এর চেয়ে বেশি। এটি আইনী প্রতিক্রিয়াগুলির মাধ্যমে কার্যকর করা যায় (অনেকগুলি বিচার বিভাগে)। এটি, একজন আইনজীবী এবং বিশ্লেষণ দলকে নিয়োগ করুন (বা প্রাপ্ত) করুন।
pst

সম্পাদনার পরে, এটি বেশ পরিষ্কার is সম্ভবত এটি বর্তমান রূপে স্থানান্তরিত হত না। যেহেতু এটি এত সহজে ফেরত পাঠানো যায় না, তাই আমি উত্তর দেওয়ার জন্য যথাসাধ্য চেষ্টা করেছি। আমি আপনার শিরোনামও সংশোধন করেছি।
টিম পোস্ট

এই লোকটির দিকে নজর রাখুন ;)
মার্কজে

উত্তর:


6

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

অপারেটিং সিস্টেমের মতো ইউনিক্সে stringsইউটিলিটি একটি দুর্দান্ত ক্লু সরবরাহ করে। যত্ন সহকারে বিশ্লেষণ সাধারণত আপনার যা প্রয়োজন তা প্রকাশ করবে। যদি দেখেন foolib_easy_init, ভাল .. সংকলিত প্রোগ্রামটি বোকা ব্যবহার করছে।

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


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

3
@ bizso09: ধরে নিই আমরা জিপিএল লঙ্ঘন করি না, আমরা ধরে নিই যে আমরা পিছনের প্রান্তের কথা বলছি। আরও বিস্তারিত জানার জন্য আমার উত্তর দেখুন।
ডেভিড থর্নলে

2
@ bizso09 - উত্স কোড ব্যতীত যদি আবেদনটি আপনার কাছে আবশ্যক / সংকলিত বিন্যাসে স্থানান্তর করা হয় তবে এটি কেবলমাত্র জিপিএল লঙ্ঘন হবে। নিছক এটিকে 'পরিষেবাতে' রাখা এবং লোকেরা এটি ব্যবহারের অনুমতি দেওয়া লঙ্ঘন হবে না। এটি অবশ্য আফিরো জিপিএল লঙ্ঘন করবে , যা বিশেষত কোনও সফ্টওয়্যারকে কোনও নেটওয়ার্কের সাথে যোগাযোগ করে covers েকে রাখে । তবুও, আপনি ফায়ারব্যাগ / ডেভ সরঞ্জামগুলির মাধ্যমে সমস্ত উপাদানগুলি পরীক্ষা করে দেখতে পারা যেতে সক্ষম হতে পারেন (বা এমনকী চিহ্নিত বাগগুলিও খুঁজে পেয়েছেন যা আপনার সন্দেহ হয় যে কোডটিতে অপব্যবহার হয়েছে বলে সন্দেহ রয়েছে)।
টিম পোস্ট

4

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

আপনার প্রকল্পটি যদি সফ্টওয়্যার ফ্রিডম কনজারভেন্সিটিতে যোগদানের জন্য যথেষ্ট পরিপক্ক হয় তবে আপনি এসএফএলসি-র পরিষেবাদিগুলিকেও যুক্ত করতে পারেন। (কনজার্ভেন্সি প্রকল্পগুলি এসএফএলসি এর পরিষেবাগুলি ব্যবহার করতে পারে কিনা তা নিশ্চিত নয় --- আপনার যাচাই করা উচিত))


খুব সুন্দর লিঙ্ক। এমনকি এমন জিনিসগুলির অস্তিত্বও জানত না।
pst

1
তারা আপনার জন্য গবেষণা করে বা তারা কেবল আইনজীবীদের সরবরাহ করে? কারণ আমি মনে করি যে ওপি প্রাক্তনটি
TheLQ

1
-1 আকর্ষণীয় হলেও এটি জিজ্ঞাসা করা প্রশ্নের উত্তর দেয় না।
হেজমেজ

1
@ হেজজমেজ - সম্পাদনার আগে প্রশ্নটি একটু বেশিই অস্পষ্ট ছিল।
স্পষ্টত

3

জিপিএলের সার্ভার-সাইড ওয়েব অ্যাপসটিতে কেবল সীমিত অ্যাপ্লিকেশন রয়েছে। যেকোনও ক্লায়েন্ট-সাইড বিতরণ করা হচ্ছে, তবে এটি সাধারণত জাভাস্ক্রিপ্ট, এবং ব্যবহারকারী স্বয়ংক্রিয়ভাবে উত্সটি পেয়ে যায়। সার্ভার-সাইডের যে কোনও কিছু কঠোরভাবে চালানো হচ্ছে, বিতরণ করা হচ্ছে না এবং জিপিএল মূলত বিতরণে প্রযোজ্য।

এটি ছিল আফিরো জিপিএল-এর জন্য অনুপ্রেরণা, যা (আইআইআরসি) মূলত বলেছে যে আপনি যদি ওয়েব অ্যাপের মতো কিছুতে এজিপিএলড সফ্টওয়্যার ব্যবহার করেন তবে উত্স বিতরণের প্রস্তাব দেওয়া প্রয়োজন।


1
সঠিক। এজিপিএল বিশেষত 'এমন একটি সফ্টওয়্যার অন্তর্ভুক্ত করে যা একটি নেটওয়ার্কের সাথে যোগাযোগ করে'। এটি কোনও আইএমএপি সার্ভারে ... ঠিক যেমনটি ওয়েব অ্যাপ্লিকেশনে যেমন প্রয়োগ হয় ততটা প্রয়োগ হবে apply
টিম পোস্ট

2

এটি যদি আপনার প্রোগ্রামের মতো আচরণ করে এবং চলে তবে আপনি objdumpএবং অনুরূপ সরঞ্জামগুলি দিয়ে শুরু করতে পারেন । এই পুরানো স্ল্যাশডট এন্ট্রি জিপিএল লঙ্ঘন সনাক্ত করার জন্য আরও একটি আনুষ্ঠানিক পদ্ধতি দেখায়।


1

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


-1 আসলে জিজ্ঞাসিত প্রশ্নের সমাধান করে না, কোনটি কীভাবে এই জাতীয় আপত্তি সনাক্ত করতে হয়, এটি সন্ধানের পরে কী করা উচিত তা নয়।
হেজমেজ

5
@HedgeMage - প্রশ্ন করা হয়েছিল সম্প্রতি এটি আসলে বিভ্রান্তিকর ছিল যথেষ্ট যে তা এখানে স্থানান্তরিত করা হয়েছিল সম্পাদিত যখন আসলে এটি সম্ভবত আছে তাই অন্তর্গত।
টিম পোস্ট

2
@ টিম: এখন আমরা কি এখনই হেজেজজেজকে প্রতিশোধ-ডাউনওয়েট করতে পারি? Pleeeez? :- পি (তৃতীয় পক্ষের লুকারদের জন্য: না, এটি কোনও গুরুতর পরামর্শ নয় Tim টিম এবং আমি দুজনই অন্য এসই সাইটগুলিতে মডারেটর এবং কখনই এর মতো কিছুতে নিযুক্ত হই না Surely নিশ্চয়!)
ক্রিস জেস্টার-ইয়ং

1

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

যদি এটি আপনার কপিরাইট না হয় তবে আপনি লঙ্ঘনটি চিহ্নিত করেছেন, তবে লঙ্ঘনকারীটির পাশে মূল কপিরাইট ধারকের সাথে যোগাযোগ করুন এবং তাকে লঙ্ঘনের বিষয়েও বলুন। পরামর্শদাতাদের আগে আপনি লঙ্ঘনকারীটির সাথে যোগাযোগ করুন।

যদি সফ্টওয়্যারটি অনেক কপিরাইট ধারকের সাথে সম্মিলিত কাজ হয় তবে আপনি যদি কপিরাইটধারীদের মধ্যে কেবল একজন বা কপিরাইটধারীদের একদল (এবং সমস্তই নন) তবে একই জিনিস আপনার ক্ষেত্রে প্রযোজ্য। এটি তখন আপনার কপিরাইট, এবং জিপিএল বড় বা ছোট যে কোনও ধরণের উপার্জনের ক্ষেত্রে প্রযোজ্য।

যদি আপনার প্রযুক্তিগত সীমাবদ্ধতার কারণে জ্ঞান অর্জন করতে না পারা হয় যদি সম্ভবত সম্ভাব্য লঙ্ঘনটি লঙ্ঘন হয় তবে আপনাকে আরও খুঁজে বের করার জন্য অন্যান্য উপায় সন্ধান করতে হবে। যেমন সম্ভবত লঙ্ঘনকারীকে প্রশ্ন জিজ্ঞাসা করে, বাইনারি বা তৃতীয় পক্ষগুলি ইত্যাদির মাধ্যমে এমনকি উত্সগুলিতে অ্যাক্সেস পাওয়ার মাধ্যমে ..

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

যদি প্রশ্নে কোডটি জিপিএল ভি 3 এর অধীনে থাকে এবং লাইসেন্সের শর্তাদি লঙ্ঘন হয় তবে সমাপ্তি কার্যকর হয় তবে লঙ্ঘনকারী তার নিজের থেকে লঙ্ঘন বন্ধ করে তা থেকে পুনরুদ্ধার করতে পারে - যদি না কোনও কপিরাইট ধারক আরও জিজ্ঞাসা করে।

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

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