Nieuws

Huidige artikelen | Zoek | Syndicatie

Interbase Discussie

13-3-2003 - Delphi, SuperUser Account
Hoi Interbasers,

Ik heb de laatste tijd veel interessante verhalen gehoord over interbase V6. Een paar vragen zijn m.i. wel interessant in dit opensource tijdperk. Misschien dat de Interbase-die-hards hier op kunnen reageren?
0. Mag iedereen zomaat aanklooien in de Interbase source en die dan aan eenieder beschikbaar stellen, of zit er coördinatie bij Borland?

De source is vrijgegeven onder een gewijzigde IPL licentie. Het komt er op neer zolang je je wijzigingen maar met source weer publiceert je mag aanklooien wat je wilt. Overigens zal aanklooien nogal tegenvallen, Interbase was een van de meest moeilijk te compileren producten die ik ooit gezien heb. Pikant detail: het is merendeel C, maar niet te compileren met een compiler van Borland. Borland zou wel willen controleren, maar m.i. zijn de de controle kwijt geraakt aan de ex-ontwikkelaars van Interbase.
Momenteel zijn er 2 source trees, die van Borland en zeg maar de www.ibphoenix.com groep. De laatste boekt goede vorderingen en binnen niet al te lange tijd zal compileren voor gewone mensen zoals jij en ik ook mogelijk zijn. Voor elk platform heeft zicht ondertussen een groep gevormd, en de eerste ports (naar FreeBSD) zijn een feit.

1. Hoe gaat Borland ervoor zorgen dat interbase in de toekomst downward compatible blijft.

Borland heeft helaas nog niet in de gaten hoe het open source spel gespeeld moet worden, maar ik denk dat met name Ann Harrisson (vrouw van Interbase bedenker Jim Starkey) er wel kort opzit "aan de andere kant". In open source bepaald de gemeenschap wat er met een product gebeurt. Zo zijn enige ADA extensies geschrapt, en ondersteuning voor niet meer bestaande hardware ook. Momenteel wordt er druk gewerkt aan het elimineren van de over 8000 compiler warnings !

2. Wie garandeert de kwaliteit van nieuwe versies. Is er een BORLAND certificering voor nieuwe releases (heeft te maken met "0")

Een paar dagen geleden heeft Borland, na lang aandringen, eindelijk de beperkte test tools vrijgegeven. Er bestaat ook een tool om 'certified builds' te kunnen maken, maar deze heeft Borland niet vrijgegeven. Er wordt nog geprobeerd deze te verkopen, zodat derden 'certified builds' kunnen maken c.q. verkopen.

3. Kun je verschillende versies van interbase op dezelfde server zetten (meerdere commerciële partijen die allemaal interbase op de server willen, maar dan in verschillende versies)

Onder Linux heb ik dat wel gedaan, onder Windows kun je je registry aanpassen. meerder servers tegelijkertijd draaien van verschillende versies is volgens mij niet mogelijk, waarom zou je ook. Versie 6 in dialect 1 is downward compatibel.

4. Werkt interbase 6 snel en betrouwbaar (in combinatie met IB-xpress)

Yep, er zitten een paar rare dingen in IBX, maar de server zelf heb ik nog nooit zien crashen of een corrupte database zien hebben.

5. Is het allemaal snel en eenvoudig te installeren, zonder last te hebben van andere leveranciers en/of versies van Windows ?

Mijn pakket installeert client en server in 2 minuten, zonder reboot. Een separate server installatie is in 5 minuten onder Linux of NT te doen. Tot nu toe ben ik allen het telebank programma van SNS (of was het VSB ? in elk geval van Fortis) tegen gekomen, dat met interbase 5 werkt. Aangezien ik alleen een nieuwere client library installeerde leverde dat geen problemen op.

6. Is interbase 6 de opvolger van de (niet open-source) versie 5 ? Of gaan die systemen naast elkaar bestaan?

Ik denk dat op den duur alle versie 5 systemen vervangen worden door versie 6.1 die zal uitkomen zodra het spul compileerbaar is voor iedereen. Versie 6.1 zal de bugfixes bevatten, die Borland in de afgelopen jaren gemist heeft. Vanaf versie 6.1 wordt er aan nieuwe functionaliteit gedacht.

7. Volgens mij kost het ook niks meer, of heb ik dat mis ?

100 punten!

Met dank aan Leon Bemmelmans (vragen) en John Huntjens (antwoorden) voor een interessante thread in de SDGN nieuwsgroep. Lees ook de rest van de thread.