ইন্টারফেস এবং পদ্ধতি স্বাক্ষর কপিরাইট সুরক্ষিত আছে?


13

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

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


3
অত্যন্ত নিশ্চিত পদ্ধতি স্বাক্ষর, ইন্টারফেস, ভেরিয়েবলের নাম ইত্যাদি কোনও প্রকারের কপিরাইট বা লাইসেন্স দ্বারা সুরক্ষিত নয়।
অ্যাডাম লিয়ার

উত্তর:


11

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


7
+1 মনো বনাম নেট সম্পর্কে দুর্দান্ত পয়েন্টের জন্য। আমি জানি যে সম্পর্কিত ধারণায়, কোনও গেমের নিয়ম কপিরাইট করতে পারে না। টেট্রিস ক্লোনগুলি বৈধ হয় যতক্ষণ না তাদেরকে টেট্রিস বলা হয় না এবং টেট্রিসের আনুষ্ঠানিকভাবে লাইসেন্সপ্রাপ্ত পণ্যগুলির মতো খুব বেশি লাগে না।

আমি ভাবলাম। নেট এবং জাভার মধ্যে প্রধান প্রাসঙ্গিক পার্থক্য হ'ল (বেশিরভাগ)। নেট একটি ইসিএমএ স্ট্যান্ডার্ড।
এএম

@ ফুল: জাভা স্ক্রিপ্ট এবং অ্যাকশনস্ক্রিপ্ট উভয়ই আনুষ্ঠানিক ECMAScript স্পেসিফিকেশন (ECMA-262, -290, -327, এবং -357) এর উপর ভিত্তি করে

4

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

এমনকি যদি আপনার প্রশ্নটি একই রকম হয় তবে আমি তার বিপরীতে উত্তর দেব: আপনি পদ্ধতি স্বাক্ষরগুলি অনুলিপি করতে পারেন । কেন?

আসলে, পদ্ধতি স্বাক্ষরগুলি সাধারণ জ্ঞান থেকে আসে।

  • প্রথমত, আমরা যদি চূড়ান্ত উদাহরণ গ্রহণ করি তবে মাইক্রোসফ্ট নামটি কপিরাইট করতে পারে নাRandomRandom এবং যে কোনও প্রয়োগে শব্দটি ব্যবহার করবে এমন প্রত্যেককে মামলা করতে পারে না ।

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

  • তৃতীয়ত, NET ফ্রেমওয়ার্কের পদ্ধতি এবং শ্রেণীর নামগুলি অনুলিপি করবে এমন প্রত্যেকের বিরুদ্ধে মামলা করার চেয়ে তাদের আরও গুরুতর কাজ করতে হবে

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


একটি উদাহরণ:

.NET ফ্রেমওয়ার্কের ফাইল পাথগুলিতে লজ্জাজনক 259 টি অক্ষরের সীমাবদ্ধতা এবং ফাইল স্তরে কোড লেনদেন ব্যবহার করতে অক্ষমতায় আমি সম্পূর্ণ অসন্তুষ্ট ছিল । সুতরাং আমি আমার নিজস্ব Fileক্লাসটি এমন পদ্ধতিগুলির সাথে বাস্তবায়িত করেছি যা কেবলমাত্র ছোট ছোটগুলি নয়, এবং লেনদেন বাস্তবায়নের জন্য যে কোনও পথের প্রত্যাশার মতো কাজ করবে। প্রথম সংস্করণে, আমি সিদ্ধান্ত নিয়েছি ক্লাসে Fileএবং Directoryক্লাসগুলির পদ্ধতির নামগুলি ক্লোন করার জন্য । মাইক্রোসফ্ট কি এটা করার জন্য আমাকে মামলা করবে? আমি এটাকে সন্দেহ করি.

সব ক্ষেত্রেই, দ্বিতীয় সংস্করণে আমি একটি নতুন সিনট্যাক্স নিয়ে এসেছি new File(string fileName), যা আমার কাছে আরও স্বজ্ঞাত বলে মনে হয় । পদ্ধতির নাম ক্লোনিং কখনও কখনও দরকারী, তবে এটি করার জন্য আপনার একটি ভাল কারণ থাকতে হবে।


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

System.Random8 টি পদ্ধতি (5 পদ্ধতি এবং 3 ওভারলোড, একটি পদ্ধতি হচ্ছে protected) রয়েছে। আমি মনে করি আপনি এই নামগুলি ক্লোন করতে সম্পূর্ণরূপে ভাল আছেন এবং মাইক্রোসফ্ট থেকে আপনি এই নামগুলি সত্যই দূষিতভাবে নকল করেছিলেন তা প্রমাণ করার পক্ষে একটি শক্ত সময় হবে।
আর্সেনী মোরজেনকো

4

কপিরাইট সুরক্ষা কোনও কাজের "শৈল্পিক অভিব্যক্তি" রক্ষা করে, প্রযুক্তিগত ফর্ম নয় ( উইকিপিডিয়া উদ্ধৃত করতে )।

কপিরাইট সুরক্ষা তথ্য সুরক্ষা দেয় না

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

(মার্কিন যুক্তরাষ্ট্রে) আদালতে বিতর্কিত হওয়া খুব ইস্যুটি সম্পর্কে এইপিআইপি কপিরাইটের বিষয়ে ওরাकल এবং গুগল লড়াইয়ের বিষয়ে একটি সাম্প্রতিক নিবন্ধ এখানে's

আমি আইনজীবী নই, এবং এই পোস্টটিকে আইনী পরামর্শ হিসাবে বিবেচনা করা উচিত নয়। আমি খুব ভালভাবে অস্বীকারও লিখতে পারি না।


0

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


উইন্ডোজ এপিআই সম্পর্কিত ভাল বক্তব্য। ওয়াইন প্রবেশ করান।

জাভা বা। নেট যেমন প্ল্যাটফর্মগুলিতে প্রতিচ্ছবি অন্তর্ভুক্ত থাকে (বা জিনিসগুলিকে কী বলা হয় এটি সন্ধানের অন্যান্য অনুরূপ মাধ্যম), আমি মনে করি প্যারামিটারের নামগুলিও কার্যকরী দিক বিবেচনা করা যেতে পারে।
সুপারক্যাট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.