Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 23 reacties
Bron: Zend Technologies

Zend Technologies heeft aangekondigd dat de Zend Engine, de core achter PHP, gereleased zal worden onder een BSD-style licentie. Deze licentie is vergelijkbaar met de PHP licentie en stelt iedereen in staat om software te ontwikkelen op basis van de Zend Engine, zowel voor commerciŽle als non-commerciŽle doeleinden:

PHP4 Zend logo There are several licenses for open-source software, which promote the completely free use of software, both in financial terms and in development terms. These licenses can include similar provisions, but differ in redistribution rights and obligations, and in source-code modification rights. The Zend Engine's new license enables anybody to use the software as they wish, whether for commercial or non-commercial purposes, and they may modify the source code. This license is similar to that of the PHP license.

Bedankt CaPS_ voor de tip.

Moderatie-faq Wijzig weergave

Reacties (23)

Om het allemaal even duidelijk te maken. De Zend Engine is het servercomponent wat de PHP code (in source of bytecode vorm) interpreteerd. De source van deze engine was al sinds het begin gratis te downloaden onder een semi-free license. Wat nu is gebeurd is dat de originele license (zend license ofzo) is vervangen door de BSD license. Je moest origineel aanpassingen e.d. aan zend melden, nu mag je zo ongeveer doen wat je wilt, zolang je maar niet de copyrights van de source afhaalt.
http://www.zend.com/zend/technology.php

in zoverre dat de Zendengine ook functioneert als interface naar extrene function-modules als mysql, odbc, xml, java etc.
en een runtime compiler is (waar men niet gebruikt maakt van pre-compilde code, waarvoor zend als bedrijf ook technologieen levert)

zend heeft dus geen invloed op php als scriptingtaal, en promoot zichzelf juist als add-on voor meerdere applicaties, onafhankelijk van de toepassing bij PHP, enkel heeft dat nooit een grote vlucht genomen.

de verandering van licentie kan een tegenzet zijn tegen de huidige ontwikkeling door microsoft van de 'shared license', die immers veel overeenkomsten vertoonde met de huidige licentie de Q-PL, maar de keus voor en BSD-style licentie die eveneens mogelijkheden biedt om veranderingen in de source gesloten te houden vanuit eigen commercieel uitbatings perspectief kan eveneens en negatief effect hebben op de open-source community, en de code als zodanig commercieel uit te baten.
de grotere vrijheid in licenie kan wel een positief effect hebben op toepassing van de Zend Engine voor andere dan specifieke PHP-toepassing, Zend als bedrijf is duidelijk enkel toegespits gezien de know-how op PHP-gebied.
Nu hoop ik alleen niet dat er straks 20 verschillende versies van PHP komen. Ik verwacht het niet, maar het zou in principe nu makkelijker kunnen dan het kon.
Want met verschillende versies is het altijd weer lastiger om de compatibiliteit te behouden.....
Dit kan wel handig zijn voor projectjes als PHP-GTK+, die mogen nu gewoon de zend engine in hun interpreter bouwen zodat je straks nog maar 1 bestandje nodig hebt ipv een php executable, dll's en nog wat dingen.
Gaat dit nu betekenen dat er 'php' versies komen die GWBASIC taal eten oid? :D ;)
Helemaal niet zo'n gekke gedachte... Het wordt nu vrij makkelijk om andere talen als front-end te gebruiken. Deze kunnen dan naar het interne formaat van de Zend Engine worden getransformeerd. GW Basic is uiteraard niet zo'n aantrekkelijk voorbeeld ;) .
Ik vat het even niet hoor! de source van de 'engine' van PHP wordt vrijgegeven? PHP was toch al als source te krijgen? :?

'k heb eigelijk liever dat ze de zend encoder gratis maken }>
Wat ik ervan begrijp (maar ik weet niet zoveel van PHP) is dat ze de parser, etc. gaan vrijgeven, dus niet de source van de onderliggende code, maar hoe alles geparsed wordt naar programma code, of loop ik nu te ijlen :? ;)
ik denk dat ze de engine bedoelen die dus php kan coderen, en ook de php-filetjes gecodeerd en geoptimaliseerd opslaat.

erg fijn als je je php-software wilt verkopen.
Nee, ze hebben het over de Zend Engine, niet Zend Encoder of Zend Optimizer.. voor de encoder zul je toch nog steeds een flinke bak poen moeten neerleggen.
Maar zal het dan niet mogelijk zijn zelf een Encoder te ontwikkelen?
Natuurlijk wel, maar als je als developer (de doelgroep van de Zend Encoder) zelf een encoder ontwikkeld, ben je minstends 3x de prijs van een unlimited licensie kwijt qua uren, want tijd == geld nietwaar?
Ik neem aan dat die verkrijgbare engine mogelijk in nieuwere versies van dreamweaver terug te vinden is :?
Wat heeft een serverside interpreter nu weer met een website design tool te maken? Ik dnk dat je iets door elkaar haalt ofzo...
Hij bedoeld waarschijnlijk Dreamweaver Ultradev
Je loopt te blaten. Ten eerste gaat Aeternus vast niet ťcht de bugs uit PHP vissen. Beetje (wat je zou kunnen noemen) flauwe kul. Daarnaast is de keuze voor PHP een keuze voor een scripting taal, maar de keuze voor ASP is de keuze voor een operating system. Narigheid, noem ik dat.

Anyway het ging hier over het idee dat de Zend Engine in BSD licentie gaat en dŠt is een goede zaak. Hoewel ik GNU o.i.d. ook prima had gevonden hoor :)
GNU is geen licentie type. GPL daarentegen wel. GPL en BSD licentie verschillen niet heel veel vanelkaar.
Wat een bevooroordeelde onzinopmerking.

Hoe vaak ben jij al bugs tegengekomen in ASP? Dus niet IIS of Win NT/2000, want ik heb het ook niet over bugs in Apache of Liniux.
ASP sneller met grote databases? lijkt me niet. PHP heeft een directe API, terwijl ASP via allerlei tussenwegen werkt. Daarnaats ligt dit ook voornamelijk aan de database en het gebruikte OS zelf.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True