Atunci când nu înțelegi ce înseamnă „open source”

Atunci când nu înțelegi ce înseamnă „open source”

Open source, pentru mulți înseamnă „faci ce vrei cu sursa mea”, omițând partea cu „cât timp nu îmi încalci licența”. Pentru că da, codul liber are diverse licențe, unele mai permisive (MIT, BSD), altele mai puțin permisive (GPL).

React – o bibliotecă javascript lansată de Facebook ce a luat avânt în ultima vreme – este sub licență BSD (deci permisivă) dar cu o clauză foarte nocivă. Pe scurt, din puținul înțeles de mine, dacă folosești React, pierzi orice patent în fața Facebook.

The license… will terminate… for anyone that [claims] infringement of any patent… by Facebook… whether or not such claim is related to the Software.
The license… will terminate… for anyone that [claims] infringement of any patent… by any party if such claim arises… from any software, product or service of Facebook.
The license… will terminate… for anyone that [claims] infringement of any patent… by any party relating to the Software.
The license… will terminate… for anyone that [claims] that any right in any patent claim of Facebook is invalid or unenforceable.

Altfel spus: dacă lucrezi la un produs și îl patentezi, FB este liber să-ți folosească patentul fără ca tu să poți face ceva. Auch!

Eh, iar chestia asta nu se împacă foarte bine cu filozofia WordPress, care a marșat de la început pe GPL, Matt având multe argumente ce susțin această licență. Prin urmare, decizia de a folosi React atât în Calypso cât și în Gutenberg a fost cel puțin ciudată, iar discuții au tot fost.

Dar se pare că au reconsiderat această decizie:

[…] the Gutenberg team is going to take a step back and rewrite Gutenberg using a different library. It will likely delay Gutenberg at least a few weeks, and may push the release into next year.

sursa

React oricum mi se pare o struțocămilă în care se amestecă CSS, HTML și JS, iar schimbarea ar fi fost binevenită acum, când proiectul încă este la început. Eu unul aș fi preferat migrarea spre Vue – o bibliotecă ceva mai prietenoasă decât React, cu licență MIT și fără nici o clauză ascunsă – dar aș zice că vor alege Preact, ceva compatibil cu React.

Matt este foarte sigur că această migrare va dura doar câteva săptămâni, dar… ce pot să zic? Omul este foarte optimist. :D

WordPress Abandons React due to Patents Clause, Gutenberg to be Rewritten with a Different Library

6 Comentarii

Adaugă un comentariurăspuns pentru

Link-urile în context sunt binevenite. Comentariile fără nume/email valid sunt șterse.
PS: Comentariul NU este editabil.

Site-ul blog.iamntz.com utilizează cookie-uri. Continuarea navigării presupune acceptarea lor. Mai multe informații.

windows apple dropbox facebook twitter
windows apple dropbox facebook twitter