> MySQL Cluster used to be a pay-only product. Is it free now?
there's always been a GPL version of it, only the optional management tool MySQL Cluster Manager that was added later is not open source
you may have confused things with the fact that you could only buy cluster support contracts for the commercially licensed version only while the general MySQL support offerings covered both commercial and GPL binaries...?
> prior to NDBCLUSTER 7.2 if you performed any join whatsoever the API node had to pull the complete tables from all data node groups...
no, but it had to do lookups for the joined table for every row in the first table one by one and had to transfer the join matches to the mysqld/API side, this has now changed so that the data node can resolve the join condition itself in certain situations and can so determine and deliver join result rows for both joined tables after receiving only a single request from the API/mysqld side instead of having network round trips for every single joined row
Does it rule out PostgreSQL from being released with Debian as there are commercial/non-oss extensions to it like EnterpriseDB?
Sure, the non-GPL "Enterprise Edition" will not make it into any distribution, but for the GPL edition licensing would not be the reason for not distributing it any longer (although other reasons may lead to one of the forks becoming the default and Oracles GPL version only an alternative, but this will for sure be not for license reasons alone if/when it happens...)
As if PostgreSQL didn't have it's own ecosystem of commercial-only extensions, too (EnterpriseDB, GreenPlum, just to name a few)... the big difference here is that in the MySQL ecosystem Oracle is the only one that can do such dual-license stunts while in the PostgreSQL ecosystem anybody can... (whether that's good or bad is a different story)
For "improvements"/"what's been added":
* lots of multi CPU scalability work (although part of it came from Google/Facebook and other sources where Sun/Oracle 'just' did the integration work) * MySQL Cluster got a *lot* better in Sun/Oracle days * the InnoDB plugin improved InnoDB affairs a lot (and this has been Oracles baby even in the Sun days) * connectors, e.g. PHP/mysqlnd * more interesting InnoDB improvements (e.g. fulltext indexes, finally) are in the queue, how these are going to be licensed remains to be seen though
It's not that everything is going into the optimal direction with MySQL under Oracle (i'm not working for them anymore for a reason), but saying there has been no development ever since the Sun acquisition is not fair, and i don't see any reason to believe that things will radically change on day 1462 either...
> (do I have a right to stop someone making public a photo of my home on the Internet?)
by German law:
* If it is not visible from public ground (street, sidewalk) then you have * if some temporary copyrightable installation (e.g. a piece of art, a banner) is part of the picture then you have * if the picture does not only show your home but also yourself you may have (unless you are just part of a crowd) * if none of the above applies then the right to take pictures of things visible from public ground ("Panoramafreiheit") kicks in
What is still being debated though is whether making such photos public in the form Google Streetview does, with fully geo referenced lookup capabilities, is still covered by "Panoramafreiheit" or not.
So you may have a right to stop Google from publishing the pictures of your house on StreetView, but you would have no right to stop anyone from publishing pictures (even with GPS location information) who doesn't do this in a large scale systematic way in Germany.
The background of the "Panoramafreiheit" law is simple: without it you could hardly publish *any* picture taken on a public street as avoiding to show any houses on these would be next to impossible in most cases. So it was decided that your copyright on the look of your house is a less important right than the freedom to take and publish photographs, whereas your personal privacy takes precedence as soon as you yourself are part of the photo (again: unless you're just part of a crowed, or can't be recognized...)
Well, nice "painting style" effect, but i can't really see the gain here.
Take the carpet example: from the original image i can tell how many white dots are within the green spots.
From the 'enahced' one it is impossible to tell.
it's not that difficult to get permission to
own firearms in germany (especially if you are into sport shooting or hunting),
it's just next to impossible to get permission
to wear a loaded gun in public
and by comparing german and u.s. death statistics
i tend to like the scheme
yes, but a fool with a tool is still a fool and klicky-klicky tools like delphi lower the level of entry to a point where people start to think they are programmers that are obviously not knowing at all what they are doing this is a problem we where somehow protected from till today in the ***x world
i'm afraid that it is all different well, ok, you can do nice things with delphi, but there is a _lot_ of crappy delphi-made shareware out there too... it is like punk music: the gould thing to say about punk is that anyone can get a gueitar and play, the bad thing is that anyone does...
For me VNC is one of the possible ways (and currently the only practical) to get Linux/Unix Apps and Servers into all-Windows environments.
Its pretty responsive over a lan, somehow usable over an ISDN line (transfering everything as bitmap has a price), and it gets your apps on to a Win-Desktop without disturbing it to much.
While X is the more advanced protocol, all the X Clients for Windows i have seen so far are to complicated to configure, to invasive on the clients desktop and (last but obviously not least) far to expensive for a workstation ad-on.
And with the integrated HTTP-Server and VNC-Client appelt you dont even have to install it on every client.
Just install the Xvnc server with inetd-extensions applied, configure your (x)inetd - and you have you have your 'Personal Desktop Anywhere'
See this Chaos Communication Congress talk for all the security mess around these things ...
http://www.youtube.com/watch?v=xOArwu3lziQ
> MySQL Cluster used to be a pay-only product. Is it free now?
there's always been a GPL version of it, only the optional management tool MySQL Cluster Manager that was added later is not open source
you may have confused things with the fact that you could only buy ...?
cluster support contracts for the commercially licensed version only
while the general MySQL support offerings covered both commercial
and GPL binaries
> prior to NDBCLUSTER 7.2 if you performed any join whatsoever the API node had to pull the complete tables from all data node groups ...
no, but it had to do lookups for the joined table for every row in the first table one by one and had to transfer the join matches to the mysqld/API side,
this has now changed so that the data node can resolve the join condition itself in certain situations and can so determine and deliver join result rows
for both joined tables after receiving only a single request from the API/mysqld side instead of having network round trips for every single joined row
Does it rule out PostgreSQL from being released with Debian as there are commercial/non-oss extensions to it like EnterpriseDB?
Sure, the non-GPL "Enterprise Edition" will not make it into any distribution, but for the GPL edition licensing would not be the reason for not distributing it any longer (although other reasons may lead to one of the forks becoming the default and Oracles GPL version only an alternative, but this will for sure be not for license reasons alone if/when it happens ...)
As if PostgreSQL didn't have it's own ecosystem of commercial-only extensions, too (EnterpriseDB, GreenPlum, just to name a few) ... the big difference here is that in the MySQL ecosystem Oracle is the only one that can do such dual-license stunts while in the PostgreSQL ecosystem anybody can ... (whether that's good or bad is a different story)
For "improvements"/"what's been added":
* lots of multi CPU scalability work (although part of it came from Google/Facebook and other sources where Sun/Oracle 'just' did the integration work)
* MySQL Cluster got a *lot* better in Sun/Oracle days
* the InnoDB plugin improved InnoDB affairs a lot (and this has been Oracles baby even in the Sun days)
* connectors, e.g. PHP/mysqlnd
* more interesting InnoDB improvements (e.g. fulltext indexes, finally) are in the queue, how these are going to be licensed remains to be seen though
It's not that everything is going into the optimal direction with MySQL under Oracle (i'm not working for them anymore for a reason), but saying there has been no development ever since the Sun acquisition is not fair, and i don't see any reason to believe that things will radically change on day 1462 either ...
> (do I have a right to stop someone making public a photo of my home on the Internet?)
by German law:
* If it is not visible from public ground (street, sidewalk) then you have
* if some temporary copyrightable installation (e.g. a piece of art, a banner) is part of the picture then you have
* if the picture does not only show your home but also yourself you may have (unless you are just part of a crowd)
* if none of the above applies then the right to take pictures of things visible from public ground ("Panoramafreiheit") kicks in
What is still being debated though is whether making such photos public in the form Google Streetview does, with fully geo referenced lookup capabilities, is still covered by "Panoramafreiheit" or not.
So you may have a right to stop Google from publishing the pictures of your house on StreetView,
but you would have no right to stop anyone from publishing pictures (even with GPS location information)
who doesn't do this in a large scale systematic way in Germany.
The background of the "Panoramafreiheit" law is simple: without it you could hardly publish *any* picture taken on a public street as avoiding to show any houses on these would be next to impossible in most cases. So it was decided that your copyright on the look of your house is a less important right than the freedom to take and publish photographs, whereas your personal privacy takes precedence as soon as you yourself are part of the photo (again: unless you're just part of a crowed, or can't be recognized...)
Well, nice "painting style" effect, but i can't really see the gain here.
Take the carpet example: from the original image i can tell how many white dots are within the green spots.
From the 'enahced' one it is impossible to tell.
So this actualy *looses* information ... :(
interesting, but that's not how licensing works IMHO.
You would end up with 'GPL' AND 'BSD' here,
not with 'GPL' OR 'BSD'
We use the output buffering feature available in PHP 4 and pdfLaTeX for this Task (especially the LaTeX longtable style).
...
It is not to fast (~1-2 pages a second),
but for reports this should be fast enught IMHO.
Documentation on this is right now only available in German, but if you push me hard enough i'll translate it
it's not that difficult to get permission to
own firearms in germany (especially if you are into sport shooting or hunting),
it's just next to impossible to get permission
to wear a loaded gun in public
and by comparing german and u.s. death statistics
i tend to like the scheme
... it'l be Microsofts 20th aniversary
of doing the Xenix thing ?
yes, but a fool with a tool is still a fool
and klicky-klicky tools like delphi lower the level of entry to a point where people start to think they are programmers that are obviously not knowing at all what they are doing
this is a problem we where somehow protected from till today in the ***x world
i'm afraid that it is all different ...
well, ok, you can do nice things with delphi, but there is a _lot_ of crappy delphi-made shareware out there too...
it is like punk music: the gould thing to say about punk is that anyone can get a gueitar and play, the bad thing is that anyone does
For me VNC is one of the possible ways (and currently the only practical) to get Linux/Unix Apps and Servers into all-Windows environments.
....
Its pretty responsive over a lan, somehow usable over an ISDN line (transfering everything as bitmap has a price), and it gets your apps on to a Win-Desktop without disturbing it to much.
While X is the more advanced protocol, all the X Clients for Windows i have seen so far are to complicated to configure, to invasive on the clients desktop and (last but obviously not least) far to expensive for a workstation ad-on.
And with the integrated HTTP-Server and VNC-Client appelt you dont even have to install it on every client.
Just install the Xvnc server with inetd-extensions applied, configure your (x)inetd - and you have you have your 'Personal Desktop Anywhere'
Now, if it only knew about fonts