কোনও জাভাস্ক্রিপ্ট কোড কি কেবল ওয়েবসাইট, ওপেন সোর্সের জন্য ব্যবহার করা হয়?


12

লিখিত প্রশ্ন:

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

আমি যদি কারও কাছে ক্লায়েন্ট-কোড (এইচটিএমএল, সিএসএস, জাভাস্ক্রিপ্ট) বিক্রি করতে চাই তবে কী হবে? এক্ষেত্রে আমার কি আলাদা লাইসেন্স দরকার?

জাভাস্ক্রিপ্ট (ওয়েবসাইটগুলির জন্য ব্যবহৃত হয়) সর্বদা উন্মুক্ত উত্স নয়? আপনি যখন কোনও ওয়েবপৃষ্ঠা খুলবেন আপনি সর্বদা উত্সটি পড়তে পারেন।

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

এই ওয়েবসাইটটি যদি আংশিকভাবে অ্যাক্সেসযোগ্য হয় (একটি অংশ বিনামূল্যে এবং অন্যটি আপনাকে অর্থ প্রদানের প্রয়োজন হয়) তবে জিপিএলড কোড (একই অংশ) ওয়েবসাইটের উভয় দিকে ব্যবহার করা হলে কী হবে?

জিপিএল কোডটি যদি কেবল ওয়েবসাইটটির এমন একটি অংশে থাকে যা আপনার অ্যাক্সেস করার জন্য অর্থ প্রদান করতে পারে?

যদি আমি এইভাবে কোনও গ্রাহকের কাছে কোনও ওয়েবসাইট বিক্রি করি:

  1. আমি আপনাকে বিক্রি করছি (এক সময়ের ফি) সমস্ত ক্লায়েন্ট সম্পর্কিত কোড (জাভাস্ক্রিপ্ট, এইচটিএমএল এবং সিএসএস)
  2. আমি আপনাকে সার্ভার-সাইড কোডটি বিক্রি করছি না , আপনি এটি ভাড়া নিচ্ছেন (আমি আপনাকে আমার সার্ভার-সাইড কোডটি পুনরায় ব্যবহার করতে দিতে চাই না)

আমি যদি কিছু জাভাস্ক্রিপ্ট জিপিএল কোড ব্যবহার করছি, আমি কি কিছু লঙ্ঘন করছি? (ওয়েবসাইটটি ওয়েবে যে কারও কাছ থেকে অ্যাক্সেসযোগ্য)

সম্পাদনা 2:

একটি নতুন নির্দিষ্ট প্রশ্ন যুক্ত হয়েছে:

ওয়েবসাইটটি যদি সার্ভার-সাইড কোড ব্যতীত কাজ করতে পারে তবে আমার অর্থ, জাভাস্ক্রিপ্ট কেবল কিছু পিএইচপি পৃষ্ঠাগুলি কল করছে যা JSON ফর্ম্যাটে ডেটা রয়েছে। অন্যান্য ব্যক্তিরা ক্লায়েন্ট পক্ষের সাথে একটি ওয়েবসাইট তৈরি করতে পারে তবে তাদের ডেটা সরবরাহ করতে হবে। এই ক্ষেত্রে জাভাস্ক্রিপ্ট "পিএইচপি" কোডটি কল করছে (তবে বিপরীতে নয়) আমি মনে করি। এই ক্ষেত্রে, আমি জিপিএল লঙ্ঘন করছি?


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

একটি ওয়েবসাইটে জাভাস্ক্রিপ্টের জন্য, আপনি যেখানে জিপিএল কোড সম্পর্কে বিশেষভাবে কথা বলছেন তা কি? অর্থাত্, জিপিএল এর অধীনে কোডটি কি স্পষ্টভাবে লাইসেন্সযুক্ত?
ফিলিপ

ঠিক আছে, আমি কোনও পণ্য বিক্রি করছি না আমি কেবল এটি জিজ্ঞাসা করছি কারণ এটি কীভাবে কাজ করে তা আমি বুঝতে পারি না। আমি বিশেষভাবে জিজ্ঞাসা করছি যে কোনও ক্লায়েন্ট সম্পর্কিত ভাষা ইতিমধ্যে সমস্ত "জিপিএল" না (আপনি যে কোনও সময় ওয়েবপৃষ্ঠায় যাওয়ার সময় উত্সটি ডাউনলোড করেন)
ফায়ার-ড্রাগন-ডওল

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

উত্তর:


3

এটি জিপিএল এ আসে, মুক্তির একক লাইসেন্সের একক।

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

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

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

আপনি যদি জাভাস্ক্রিপ্ট লাইব্রেরি ব্যবহার করেন তবে আপনাকে সেই লাইব্রেরির লাইসেন্স মানতে হবে। যদি সেই লাইসেন্সটি জিপিএল হয় তবে আমার বোঝাটি হ'ল এর অর্থ হল আপনার সম্পূর্ণ অ্যাপ্লিকেশনটি জিপিএল। এ কারণেই সম্ভবত jQuery এর দ্বৈত লাইসেন্স রয়েছে - আপনার পছন্দ, এমআইটি বা জিপিএল। এমআইটি লাইসেন্স ব্যবহারের বিকল্প ব্যতীত এটি কেবল জিপিএল অ্যাপ্লিকেশন ব্যবহার করতে পারে।


4

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

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

যদিও আপনি এই সম্পর্কে নিশ্চিত না হন এবং / বা অতিরিক্ত নিরাপদ থাকতে চান সেখানে অন্যান্য কম ব্যবস্থাপত্র লাইসেন্স রয়েছে।

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

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

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

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


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

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

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

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

1
@ জন আপনার কেবলমাত্র সেই ব্যক্তিদের উত্স প্রদান করতে হবে যারা বাইনারি পেয়েছিল; কারও কাছে নয় (অবশ্যই, তারা যাকে চায় তাকে দেওয়ার অধিকার
সান ম্যাকমিলান

3

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

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

ব্রাউজারে জাভাস্ক্রিপ্ট কোড আমার কাছে ধূসর অঞ্চল বলে মনে হচ্ছে। প্রযুক্তিগতভাবে, আপনি প্রত্যেকের ব্রাউজারে জিপিএল কোডটি পুনরায় বিতরণ করছেন, যা আপনার নিজস্ব উত্স প্রকাশের প্রয়োজনীয়তার কারণ ঘটবে।

সম্পাদনা করুন: আমার বক্তব্য প্রমাণ করার জন্য, আমি এখন ExtJS ওয়েবসাইটের লাইসেন্স FAQ এর পাঠ্য অন্তর্ভুক্ত করব এক্সটিজগুলি জিপিএল এর অধীন লাইসেন্সযুক্ত একটি জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক। লাইসেন্সটি কীভাবে তাদের কাঠামোর প্রতি শ্রদ্ধার সাথে কাজ করে তার ব্যাখ্যা (ইটালিক্স খনি):

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

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

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


2
এটি ভুল, জিপিএল এভাবে কাজ করে না। আপনার পিএইচপি কোডের আউটপুটে একটি জিপিএল'ড জেএস ফাইলের লিঙ্কটি অন্তর্ভুক্ত করা কোনওভাবেই আপনার পিএইচপি কোডটিকে মুক্ত উত্স তৈরি করে না।
ব্যবহারকারী 229044

@ মাঝারি: আমার সম্পাদনা দেখুন।
রবার্ট হার্ভে

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

1

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

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

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

সুতরাং মনে হচ্ছে আপনি কারও জন্য একটি ওয়েবসাইট তৈরি করছেন এবং আপনি নিজের কোড কারও হাতে তুলে দিতে চান না। আপনি কেন একেবারে ওপেন সোর্সটির দিকে তাকাচ্ছেন? যদি এটি ওপেন সোর্স হয় তবে আপনি কোডটি দিচ্ছেন।


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

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

ওয়েবসাইটটি যদি সার্ভার সাইড কোড ব্যতীত কাজ করতে পারে তবে আমার অর্থ, জাভাস্ক্রিপ্ট কেবল কিছু পিএইচপি পৃষ্ঠাগুলি কল করছে যা জসন ফর্ম্যাটে ডেটা রয়েছে। অন্যান্য ব্যক্তিরা ক্লায়েন্টের পক্ষের সাথে একটি ওয়েবসাইট তৈরি করতে পারে তবে তাদের ডেটা সরবরাহ করতে হবে। এই ক্ষেত্রে জাভাস্ক্রিপ্টটি "পিএইচপি" কোডটি কল করছে (তবে বিপরীতে নয়) আমি মনে করি। এই ক্ষেত্রে, আমি জিপিএল লঙ্ঘন করছি?
ফায়ার-ড্রাগন-ডওল

@ কিথবি এসি! তুমি ঠিক বলছো. আমি জিটিকে এবং এসডিএল নিয়ে ভাবছিলাম, তবে সেগুলি এলজিপিএল। ধন্যবাদ।
ফিলিপ

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