JQuery ব্যবহার করে স্বীকার করতে লজ্জা? [বন্ধ]


26

গত কয়েক সপ্তাহ ধরে আমি লক্ষ্য করেছি যে কতগুলি বড় বাণিজ্যিক ওয়েবসাইট প্রচুর প্লাগইনের সাথে মিলিত jQuery ব্যবহার করে - তবে তা স্বীকার করবেন না। তারা মূল লাইব্রেরিটির অস্পষ্ট কিছু, পাশাপাশি প্লাগইনগুলির নামকরণ করবে। বেশ কয়েকটি এমনকি এমন মন্তব্যগুলিও সরিয়ে দেবে যাগুলিতে এমআইটি / জিপিএল লাইসেন্স সম্পর্কিত তথ্য রয়েছে। (কেবলমাত্র আজ লক্ষ করা গেছে যে odeon.co.uk ঠিক এটি করেছে)

তারা কেন এটা করছে? তারা কী মুখমন্ডলিত হয়েছে যে তারা একটি ফ্রি এবং ওপেন সোর্স লাইব্রেরি ব্যবহার করছে?


9
আকর্ষণীয় প্রশ্ন। কপিরাইটের মন্তব্যগুলি সরিয়ে নেওয়া লাইসেন্স চুক্তির লঙ্ঘন করছে, তাই না?
পেক্কা GoFundMonica

2
কেন এখানে সরানো হয়েছিল?
টম

7
@ টিম পোস্ট: আমি বলব এটি সম্পূর্ণরূপে প্রোগ্রামারদের জন্য বিষয়, স্ট্যাকওভারফ্লোয়ের জন্য মোটেই নয়। সুতরাং সেখানে সঠিক সিদ্ধান্ত।
অরব্লিং

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

3
@ উবল - প্রোগ্রামাররা বিতর্কিত প্রশ্নের জন্য নয় । এটি বিষয়গত, তবে গঠনমূলক প্রশ্নের জন্য। এমন ঘটনাও ঘটতে পারে যে আপনি পিছনে পিছনে ফিরে আসবেন, তবে যদি কোনও প্রশ্নটি কেবল যুক্তিযুক্ত হয় তবে এটির চেয়ে এসএমএসের চেয়ে প্রোগ্রামারগুলিতে আর কোনও স্থান নেই।
এমআইএ

উত্তর:


26

ঠিক আছে, আমি যে কয়েকটি প্রকল্পে কাজ করি তার জন্য এটি একই, তবে কেবলমাত্র স্বয়ংক্রিয় মিনফাইং প্রক্রিয়া যা প্রতিটি প্রকাশের অংশ।


এটি সম্ভবত সঠিক ব্যাখ্যা।
চিন্ময় কাঞ্চি

আমার কাজ এখানে একই। তবে ফাইলগুলি কেবলমাত্র সংক্ষিপ্ত করা হয় না, এগুলি একক ফাইলে সংযুক্ত করা হয়। অন্যথায় প্রায় 20 টি বিভিন্ন জেএস ফাইল ডাউনলোড করতে হবে।
ইকো মনিকাকে জানস্ট

আমি প্রতিটি অংশ / বন্ধ কম্পাইলার দিয়ে ম্যানুয়ালি প্লাগ ইন তারপর বিভাগে লেবেল অল্প করা /* jQuery x.y */, hoverIntent x.yইত্যাদি ট্র্যাক রাখতে।
অসন্তুষ্ট গোট

13

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


আহ, জেনে রাখা ভাল।
পেক্কা GoFundMonica

ভাল তথ্য, কিন্তু আমি মনে করি না এটি প্রশ্নের উত্তর দেয়। ওপিতে জিজ্ঞাসা করা হয়েছিল যে সংস্থাগুলি তাদের অনুমতি না দিলে কেন এটি করছে।
সাইমন পি স্টিভেনস

1
-1। আপনার সার্ভারে jQuery এর (বা অন্য কোন কোড) হোস্টিং, আপনি যা করছেন (কমপক্ষে যতটা আইন সংশ্লিষ্ট হয়) কোড বিতরণ, এবং MIT- র লাইসেন্স না কপিরাইট নোটিশ অক্ষত করা প্রয়োজন।
josh3736

3
@ josh3736 আপনি কি এমন আইন চিহ্নিত করতে পারেন যা এটি বলে? জিপিএল উদাহরণস্বরূপ একটি এফএকিউ রয়েছে যা স্পষ্টভাবে বলে যে এটি বিতরণ হিসাবে যোগ্য নয়। আপনি যদি এই জাতীয় ব্যবহারটিকে অস্বীকার করতে চান তবে আফ্রো জিপিএল লাইসেন্স রয়েছে।
রেনে সরসু

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

6

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

উদাহরণস্বরূপ, jQuery এ যদি কোনও এক্সএসএস হোলের কিছু বড় শোস্টোপার আবিষ্কার করা থাকে, তবে এটির ব্যবহারটি আমার স্পষ্টত সুস্পষ্ট না হওয়ায় কিছুটা উপকার হতে পারে।

আমি অন্যান্য উত্তরদাতাদের সাথে একমত যারা এটি বলে যে এটি সম্ভবত স্থাপনার স্বায়ত্বশাসনের একটি পার্শ্ব-প্রতিক্রিয়া।


4

এটি অপ্টিমাইজেশনের জন্য করা যেতে পারে। একটি শেষ ব্যবহারকারীর সেই মন্তব্যগুলি গ্রহণ করার দরকার নেই। এমনকি যদি তারা এর মাধ্যমে 1 কেবি কোড সংরক্ষণ করে তবে এটি ভাল হতে পারে


3

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

আপনি যদি কৌতূহলী হন তবে কোড থেকে তারা লাইসেন্সের তথ্যটি কেন সরিয়েছেন তা জিজ্ঞাসা করে তাদের ইমেল করার চেষ্টা করুন।


7
কোড ক্ষুদ্রকরণ মন্তব্যগুলি মুছে না?
SB01

2

তারা কোনও স্থানীয় পরিবর্তিত সংস্করণ ব্যবহার করতে পারে এবং এরপরে স্থানীয় মানের পারফাসগুলি অনুসরণ করার জন্য এটির নামকরণ করেছেন?


2

আমরা আমাদের নাম পরিবর্তন করি কারণ আমরা আমাদের গ্রাহকদের জন্য ড্রপ-ইন উইজেটগুলি সরবরাহ করি এবং তারা আমাদের সাথে অসঙ্গতিযুক্ত jquery এর একটি ভিন্ন সংস্করণও ব্যবহার করতে পারে।

j jQuery এর কোনও সংস্করণ (বা কখনও কখনও অন্যান্য লাইব্রেরি যেমন প্রোটোটাইপ) হতে পারে তবে dmJQuery সর্বদা আমরা সমর্থন করি।

(আমরা সত্যই এটির উত্সটিতে নাম পরিবর্তন করি না, কেবল এটি করুন ...)

/* make sure we use this version of jQuery and not any others. */
window.dmJQuery = jQuery.noConflict(true);

এজন্য আপনি jQuery থেকে ডাউনলোড করা ফাইলটির নাম পরিবর্তন করেন না। আমি সন্দেহ করি যে jquery-1.4.4.min.js এর বিরোধী সংস্করণ থাকবে।
জেমস

হ্যাঁ, তবে যদি আমার স্ক্রিপ্টটি jquery-1.4.4.min.js লোড করে এবং তাদের স্ক্রিপ্ট একই পৃষ্ঠায় jquery-1.4.1.min.js লোড করে, আমরা একটি সংস্করণ দ্বন্দ্ব পেয়েছি ... (এছাড়াও, আমার স্ক্রিপ্ট তাদের সার্ভারে সহজে ড্রপ দেওয়ার জন্য একটি একক জেএস ফাইলে বান্ডিল করা হয়েছে ...)
মাইক রুহলিন

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

1

অফিশিয়াল jQuery ওয়েবসাইটে যেমন দেখানো হয়েছে , এটি ব্যবহার করেছেন: গুগল, ডেল, ডিগ, এনবিসি, নেটফ্লিক্স, মজিলা, ওয়ার্ডপ্রেস এবং অন্যান্য।

এটি একটি বহুল পরিমাণে বিবেচিত এবং ব্যবহৃত গ্রন্থাগার।

সুতরাং আমি ধরে নিলাম তারা নামটি পরিবর্তিত করেছে যাতে লোকেরা যাতে তারা নেতিবাচকভাবে দেখতে চাইবে যে তারা jQuery ব্যবহার করে যাতে তারা নিজেরাই লিখিত না হয়ে অন্য কারও কোডের উপর নির্ভর করে know


1

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

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