আমি কি আমার বাণিজ্যিক ওয়েব অ্যাপ্লিকেশনটিতে অ্যাপাচি সফ্টওয়্যার লাইসেন্স, সংস্করণ 2.0 এবং জিএনইউ এলজিপিএল 3 লাইসেন্স প্লাগইন ব্যবহার করতে পারি?


31

আমার দুটি প্লাগইন রয়েছে। একটিতে জিএনইউ এলজিপিএল 3 লাইসেন্স এবং অন্যটির অ্যাপাচি সফ্টওয়্যার লাইসেন্স, সংস্করণ 2.0 রয়েছে। আমি কি সেগুলি আমার বাণিজ্যিক অ্যাপ্লিকেশনটিতে ব্যবহার করতে পারি? এবং যদি হ্যাঁ, আমার কী সাবধানতা অবলম্বন করা উচিত?


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

উত্তর:


34

আমি কি সেগুলি আমার বাণিজ্যিক অ্যাপ্লিকেশনটিতে ব্যবহার করতে পারি?

এটি আপনার তৈরি সফ্টওয়্যারটির সাথে আপনি কী করতে চান তার উপর নির্ভর করে depends

প্রথমত, এএসএল 1 , জিপিএল বা এলজিপিএল কেউই আপনার প্রতিষ্ঠানের ভিতরে সফ্টওয়্যারটি কী ব্যবহার করতে পারে সে সম্পর্কে কোনও বিধিনিষেধ তৈরি করে না। বিধিনিষেধগুলি সমস্ত কোডে রয়েছে যা আপনার প্রতিষ্ঠানের বাইরে বিতরণ করা হয়।

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

    সুতরাং আপনি যদি নিজের অ্যাপ্লিকেশনটিতে জিপিএল কোড ব্যবহার করেন এবং আপনি এটি বিতরণ করেন তবে আপনার অ্যাপ্লিকেশনটি অবশ্যই ওপেন সোর্স হতে হবে ... অন্যথায় আপনি লাইসেন্সটি লঙ্ঘন করছেন।

  • এলজিপিএলের জন্য, এই সীমাবদ্ধতাটি (উপরে দেখুন) কেবলমাত্র এলজিপিএল'র লাইব্রেরির উত্স-কোডের ক্ষেত্রে প্রযোজ্য; অর্থাত্ যদি আপনি গ্রন্থাগারটি পরিবর্তন করেন। আপনি যদি কেবল গ্রন্থাগার ব্যবহার করেন তবে আপনার উত্স কোডটি উপলব্ধ করার দরকার নেই।

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

  • এএসএল-এর ক্ষেত্রে কেবলমাত্র উল্লেখযোগ্য বাধা হ'ল আপনি অবশ্যই বলবেন যে আপনি যে আসল কোডটি ব্যবহার করছেন সেটি আসল সংস্করণ থেকে কিছু পরিবর্তন করেছে।

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

এবং যদি হ্যাঁ, আমার কী সাবধানতা অবলম্বন করা উচিত?

এলজিপিএল এবং এএসএল-এর জন্য কোনও সতর্কতা প্রয়োজন।

IANAL - আমি আইনজীবী নই। আপনার যদি নিশ্চিত হওয়ার দরকার হয় তবে একজন প্রকৃত, যোগ্য বিশেষজ্ঞকে জিজ্ঞাসা করুন; অর্থাত্ কোনও আইনজীবী যিনি সফটওয়্যার আইপি আইনে বিশেষজ্ঞ।


1 - এই উত্তরের উদ্দেশ্যে, এএসএল == অ্যাপাচি সফ্টওয়্যার লাইসেন্স সংস্করণ 2।


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

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

Lib নামে একটি ফোল্ডার রয়েছে যেখানে আমি সমস্ত জার ফাইল রাখি। সুতরাং তিনি কোনও জার ফাইলের অন্য সংস্করণে প্রতিস্থাপন করতে পারেন। তবে আমি গ্যারান্টি দিচ্ছি না যে এটি সর্বদা কার্যকর হবে। এখনও কি ঠিক আছে?
জাভা মেইন

আপনার আইনজীবীকে জিজ্ঞাসা করুন :-)
স্টিফেন সি

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

5

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

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

যদি আপনি আপনার অ্যাপ্লিকেশনটির সাথে প্লাগইনগুলির কোনও বিতরণ করেন তবে আপনাকে অবশ্যই প্লাগইনগুলির জন্য উত্স সরবরাহ করতে হবে বা আপনার ব্যবহারকারীদের জানাতে হবে যে তারা কোথায় এই উত্সগুলি পেতে পারে।


বার্টভ্যানইঞ্জেনশেনা "ক্লোজড-সোর্স" অ্যাপ্লিকেশন বলতে কী বোঝ? আপনি কি প্যাকেজড সমাধান (উত্স কোড বিতরণ করছেন না) বোঝাতে চান, বা আপনি কোনও ব্যবসায়িক বিতরণের মতো বনাম কোনও সংস্থার মধ্যে এর বিতরণটিকে উল্লেখ করছেন?
রাচেল

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

-4

প্রথমত, এটি আইনী পরামর্শ নয়।

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

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

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

আমি অ্যাপাচি সফ্টওয়্যার লাইসেন্সের জন্য কথা বলতে পারি না কারণ আমি এর সাথে ফ্যামিলুর নই।


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

1
"জিপিএল সফ্টওয়্যারকে (ওভার নেটওয়ার্ক সহ) লিঙ্ক করার অনুমতি দেওয়া হয় না, সংকলিত হতে দেওয়া হয়, বা কোনও ফর্মের জিপিএলবিহীন সফ্টওয়্যার দিয়ে পাঠানো যায়।" । "বা" হওয়া উচিত "এবং"। আপনি জিপিএলযুক্ত সফ্টওয়্যারটি নন-জিপিএলযুক্ত সফ্টওয়্যারটিতে ব্যবহার করতে পারেন তবে আপনি "জাহাজ" না দিয়ে থাকেন।
স্টিফেন সি

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