Avatar billede Slettet bruger
29. juni 2003 - 21:13 Der er 18 kommentarer og
1 løsning

Vidste i at PHP 5 beta 1 netop er udgivet?

The PHP development community is proud to announce the release of
PHP 5 Beta 1.  Both source packages and a Win32 build are available, you
can find these packages at http://www.php.net/downloads.php.  For a
complete list of changes, please refer to
http://www.php.net/ChangeLog-5.php.

Some of the more major changes include:

  - PHP5 features the Zend Engine 2.  For a list of Zend Engine 2
    changes, please visit http://www.php.net/zend-engine-2.php.

  - XML support has been completely redone in PHP5, all extensions
    are now focused around the excellent libxml2 library
    (http://www.xmlsoft.org/).

  - SQLite has been bundled with PHP.  For more information on SQLite,
    please visit their website, http://www.hwaci.com/sw/sqlite/.

  - Streams have been greatly improved, including the ability to access
    low-level socket operations on streams.

  - Due to issues surrounding the MySQL 4.0 license, the MySQL libraries
    are no longer bundled with PHP.  For more information on these
    licensing changes please see the MySQL licensing policy [1]

Note: This is a beta version. It should not be used in production or
even semi-production web sites. There are known bugs in it, and in
addition, some of the features may change (based on feedback). We
encourage you to download and play with it (and report bugs[2] if you
find any!), but please do not replace your production installations of
PHP 4 at this time.

[1] http://www.mysql.com/products/licensing.html
[2] http://bugs.php.net/
Avatar billede fangel Nybegynder
29. juni 2003 - 21:20 #1
nogle der ved om punkt 5 faktisk betydder at alle mysql_* funktionerne udebliver? eller hvad betydder det?
kan ikke helt finde hale i det!

det ville i hvert fald være trist!

Morten
Avatar billede erikjacobsen Ekspert
29. juni 2003 - 21:23 #2
Det betyder formentlig bare at du selv skal hente programbiblioteket
host www.mysql.com - PHP ville i givet fald distribuere det, og der
kræver mysqls licens at det sommetider koster penge.
Avatar billede fangel Nybegynder
29. juni 2003 - 21:25 #3
og hvad vil det mon betyde for alverdens webhoteller der holder på MySQL som database? skal de forblive på den gamle, eller hente v5 + mysql lib'et?

Morten
Avatar billede erikjacobsen Ekspert
29. juni 2003 - 21:28 #4
Tror du ikke de kan finde ud af det?
Avatar billede fangel Nybegynder
29. juni 2003 - 21:29 #5
tja... mangle webhoteller kører stadig med meget gamle versioner af PHP og/eller GDlib, så BÅDE at opgradere PHP, installere MysqlLib OG GDLib... nok lige svært nok!

Morten
Avatar billede erikjacobsen Ekspert
29. juni 2003 - 21:34 #6
Så kan det være, det bliver nemmere at finde de webhoteller, der har
kvalificeret personale ansat.
Avatar billede Slettet bruger
29. juni 2003 - 22:13 #7
Man kan så undre sig over, at PHP folkene og MySQL AB ikke har kunne indgå en aftale om, at PHP fik lov til bundle MySQL softwaren med PHP. Selvom at PHP altså ikke er GPL.

Man skulle tro det måtte være til begge parters fordel. Hvorfor det ikke er lykkedes - eller om der overhovedt er gjort et forsøg - kan man jo kun gisne om.
Avatar billede fangel Nybegynder
29. juni 2003 - 22:18 #8
hvilken licens er PHP under, nu vi er ved licens sagerne...

Morten
Avatar billede Slettet bruger
29. juni 2003 - 22:20 #9
"Sin egen frie licens."

http://dk.php.net/license/3_0.txt
Avatar billede fangel Nybegynder
29. juni 2003 - 22:23 #10
så var det man spurgte hvordan den ikke kunne kom ind som en OSI licens!

Morten
Avatar billede Slettet bruger
29. juni 2003 - 22:33 #11
dea_pg: Ved jeg ikke. Bliver den nok også på et tidspunkt.

Her et link til lidt mere information omkring PHP/MySQL licens forholdene. Det lader til, at der er en aftale på vej.

http://jeremy.zawodny.com/blog/archives/000812.html#comments
Avatar billede binderup Nybegynder
02. juli 2003 - 14:16 #12
For så at gøre forvirringen total.

Hvis jeg udvikler scripts til PHP 5, og sælger det som et kommercielt produkt er jeg så også forpligtet til at købe en licens? Eller er det blot php.net der ikke må videre distribuere uden licens?

Hvis jeg skal til at diske op med 550 euro for en licens så tror jeg da nok lige at jeg vil overveje om det er besværet værd - og specielt hvis dette er en afgift der skal afregnes pr. solgt installation eller produkt (og kan blot håbe på at der bliver lavet en aftale).

Jeg syntes at informationen på php.net er yderst mangelfuld/kritisabel...
Avatar billede erikjacobsen Ekspert
02. juli 2003 - 14:19 #13
Sælger du et script, har du ikke vedlagt MySql - ingen licens.
Sælger du et komplet softwaresystem, med MySql - licens.
Avatar billede erikjacobsen Ekspert
02. juli 2003 - 14:19 #14
Og iøvrigt er det ikke på php.net, men på mysql.com, du skal læse deres regler.
Avatar billede tipsen Nybegynder
02. juli 2003 - 14:26 #15
På nyhedsgruppen php.pear.general fra news.php.net er der en post fra 29-06-2003 20:19 omkring PHP5 hvor specielt licensforhold til MySQL bliver debateret ret uddybende! Nogle af diskussionsdeltagerne er relativt "prominente" i PHP-sammenhæng og bl.a. Rasmus Lerdorf giver også sit besyv med! Så hvis man vil være up-to-date med sidste nyt om dette ved man hvor man skal hen...
Avatar billede binderup Nybegynder
02. juli 2003 - 14:29 #16
Jo men nu er det ikke MySQL.com der er kilden til al forvirringen det er php.net. Det er ganske rigtigt at problemet drejer sig om MySQL, men det er ikke dem der har meldt noget ud aktivt i denne sag.

Nu er det godt nok kun nogle dage gammelt, og på diverse webfora samt news kan jeg forstå at man er ved at løse problemet med at der bliver lavet en undtagelse i MySQL's licens.

Lad os for argumentets skyld tage et eksempel.

Jeg har udviklet et CMS i PHP5, som benytter sig af MySQL 4.1 som bagved liggende database. Dette er en betalt opgave, hvor jeg tjener penge på at sælge CMS programmet.
Kunden er nødt til at have en server med PHP5 og MySQL installeret. Hvem, hvis nogen skal betale for en MySQL licens her?

Som jeg ser lincensen på MySQL.com så er det ikke nogen af os for jeg har ikke videredistribueret MySQL blot kode der benytter en MySQL komponent, kunden har skal heller ikke distribuere programmet og skal derved heller ikke betale noget.
Har jeg ret i min antagelse? Og vil det faktisk ikke sige at der for 99% af alle kommercielle PHP produkter ikke er ændret noget som helst?
Avatar billede Slettet bruger
02. juli 2003 - 16:58 #17
Det eneste ændringen betyder er, at man ikke kan bundle _MySQL kildekode_ med ikke GPL/OSI applikationer/biblioteker. Og det kan man så alligevel snart, idet de planlægger ændringer af deres licens. Så nej det betyder intet for de forhold du nævner.

Så nok om det!

Hvad synes i iøvrigt om de nye OO tiltag?
Avatar billede Slettet bruger
02. juli 2003 - 17:17 #18
Iøvrigt kan jeg da så anbefale denne nyhedsgruppe, hvis man vil følge med i udviklingen af PHP5.

http://news.php.net/group.php?group=php.internals
Avatar billede Slettet bruger
03. juli 2003 - 16:41 #19
Ok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester