AL+

Limba: RO (română) EN (English)

Scrieți-ne: paul@alplustech.com

Permisiunea pentru brevetul OrioleDB cere o licență datată

Comparați anunțul OrioleDB cu textele reale. Proprietatea, implementarea permisă și încetarea drepturilor diferă între versiunile datate ale licenței.

Read this article in English

Permisiunea de a folosi o implementare brevetată nu înseamnă proprietate asupra brevetului, iar un titlu generos nu poate înlocui textul aplicabil. Anunțul OrioleDB din septembrie 2025 este deosebit de util deoarece istoricul datat al licenței din depozit arată mai multe acordări diferite de drepturi. O decizie tehnică de adoptare ar trebui să identifice versiunea software și permisiunea care o însoțește înainte să considere rezolvate întrebările despre brevete.

Privind din noiembrie 2026, anunțul Supabase din 9 septembrie 2025 spunea că firma deține brevetul american 10,325,030 și pune o licență neexclusivă la dispoziția utilizatorilor OrioleDB, inclusiv pentru versiuni derivate cu sursă închisă. Articolul actual descrie și licențierea Apache 2.0. Istoricul depozitului adaugă o cronologie pe care articolul singur nu o păstrează clar.

Textul din septembrie era precis

Licența de la revizia d4d8f7e, înregistrată la 8 septembrie, numește explicit acel brevet american. Acordă permisiuni pentru software și o licență de brevet neexclusivă, perpetuă, mondială, fără redevențe, irevocabilă sub rezerva clauzei de încetare. Formularea privind încetarea acoperă orice litigiu inițiat împotriva Supabase de un beneficiar al licenței software. Este o formulare substanțial mai largă decât o condiție limitată la litigii privind brevetul și implementarea acoperită.

Modificarea licenței înregistrează trecerea la Apache 2.0 la 10 septembrie, după data anunțului. Cititorul nu poate descrie în siguranță textul prezent imediat înainte de anunț ca fiind deja identic cu textul Apache ulterior. Cronologia nu stabilește nici momentul exact când a fost editată formularea blogului. Stabilește ce versiuni publice ale depozitului pot fi inspectate.

Distincția contează chiar dacă intenția comercială a firmei pare favorabilă. Documentarea adoptării ar trebui să păstreze fișierul real, nu doar o parafrază a anunțului. Dacă echipa trebuie ulterior să explice decizia, o revizie și o copie a licenței oferă ceva verificabil. Amintirea unui titlu nu stabilește termenii care însoțeau codul ales.

Apache și acordarea separată ulterioară sunt dovezi diferite

Secțiunea 3 din Apache License 2.0 acordă drepturi legate de revendicările de brevet pe care contribuitorii le pot licenția și care sunt încălcate în mod necesar de contribuțiile lor, singure sau împreună cu lucrarea. Prevederea de încetare privește anumite litigii de brevet care susțin încălcarea prin lucrare sau printr-o contribuție inclusă. Nu este permisiunea de a folosi toate brevetele tuturor contribuitorilor în orice implementare fără legătură.

O modificare din depozit din 15 octombrie 2025 a introdus apoi licențierea duală și un document separat pentru drepturile de brevet. Fișierul README actual oferă alegerea între Apache-2.0 și licența PostgreSQL. Acea structură ulterioară nu ar trebui plasată în anunțul din septembrie ca și cum înțelegerea ar fi fost mereu aceeași. Licențierea software și permisiunile de brevet care o însoțesc au nevoie de date proprii.

Documentul separat de la acea revizie din octombrie acoperă revendicările pe care Supabase le poate licenția, deținute atunci sau dobândite ulterior, încălcate în mod necesar de implementările OrioleDB definite. Exclude revendicările încălcate numai ca urmare a unor modificări suplimentare. Condițiile de încetare includ anumite acțiuni pentru apărarea brevetelor, inițiate sau dispuse de beneficiar, de reprezentantul său ori de titularul unei licențe exclusive acordate de acesta. Citiți clauza completă înainte să vă bazați pe un rezumat; nu oferă imunitate necondiționată oricărei versiuni derivate.

Proprietatea rămâne o întrebare separată

Anunțul descrie păstrarea proprietății de către Supabase și acordarea unei permisiuni neexclusive. Acest lucru este compatibil cu primirea permisiunii și de alte persoane. Nu reprezintă transferul proprietății către fiecare utilizator sau trecerea în domeniul public. Dacă numiți brevetul „liber” fără să identificați libertatea oferită, puteți amesteca înțelegeri substanțial diferite.

Documentul brevetului identifică un brevet privind un arbore B+ durabil cu versiuni multiple, acordat la 18 iunie 2019. Documentul dovedește existența unui anumit brevet și a textului său. Nu stabilește singur dacă un produs de baze de date propus încalcă o revendicare, dacă altă parte deține drepturi relevante sau dacă o altă jurisdicție ridică o altă problemă. Aceste concluzii cer mai mult decât citirea rezumatului.

Pentru planificarea tehnică, păstrați întrebarea suficient de restrânsă ca să poată fi investigată. Evaluați implementarea acoperită, distribuiți o versiune modificată sau reimplementați o idee în altă parte? Alegerile pot ridica întrebări diferite despre permisiune. Licența codului-sursă și acordarea drepturilor de brevet au obiecte diferite, deci accesul la sursă nu ar trebui tratat ca răspuns pentru orice întrebare despre drepturi.

Incertitudinea redusă ajută fără să devină aviz

Cel mai puternic contraargument este că o asemenea lectură poate întârzia o decizie tehnologică utilă. Majoritatea echipelor aleg o componentă de bază de date, nu proiectează un motor de stocare concurent. O acordare explicită de drepturi și documentele accesibile pot reduce incertitudinea suficient cât să justifice o evaluare tehnică delimitată. Solicitarea unei concluzii generale înainte chiar de evaluarea compatibilității ar fi disproporționată.

Este un argument bun pentru separarea evaluării de aprobarea adoptării. Notați revizia aleasă și ce pare să acopere textul, apoi investigați întrebările de funcționare importante pentru produs. Comportamentul la recuperare, compatibilitatea extensiilor și o cale de actualizare ușor de întreținut cer în continuare dovezi. Permisiunea de brevet nu le stabilește, iar afirmația de performanță a furnizorului nu înlocuiește acceptarea pe sarcinile proprii.

Articolul compară documente publice consultate la 9 noiembrie 2026. Nu certifică proprietatea, nu interpretează revendicările în raport cu un anumit produs și nu oferă aviz juridic pentru adoptare. Incertitudinea relevantă este explicită: textele istorice și actuale diferă, iar aplicarea lor depinde de implementarea și activitatea avute în vedere. Păstrarea acestei limite la vedere ajută mai mult decât o reasigurare generală sau o respingere generală.

În dezvoltarea de software la comandă, includeți documentarea licenței în decizia despre dependență, alături de acceptarea tehnică și responsabilitatea mentenanței. Anunțul OrioleDB a oferit un motiv de investigare. Textul datat oferă termenii de investigat, iar folosirea efectivă în produs stabilește următoarea întrebare.