Slashdot Mirror


Borland's Interbase Open-Sourced

A slew of people have written in with confirmation that the beta version of Borland's Interbase will be Open Source. This comes on the heels of rampant speculation that this move would be forthcoming. Their press release states they expect to release in the first quarter of 2000. One interesting point is that they are not just opening the code for Linux - the Solaris and WinNT versions will be open as well. However, no mention of what license they plan on using, so I'm sure we'll be revisiting this story.

152 comments

  1. Re:first llama post by Anonymous Coward · · Score: 0

    the lithp guy must be dead. i will have my revenge ya big pile of crap.

    mick rules

    i am the first post mastah!!

  2. asdf by Anonymous Coward · · Score: 0

    first

    1. Re:asdf by Anonymous Coward · · Score: 0

      bozo

  3. Interesting... by talonyx · · Score: 1

    I guess this is the first large, fully open source database for Linux... definatley a Good Thing (tm)! This could encourage many users to switch to Linux, becuase most of the current database apps are pretty limited (MySQL as an example).

    1. Re:Interesting... by KyleCordes · · Score: 2

      I agree, a very Good Thing in the sense that there will be an Open Source DB will all the stuff a DB should have (transactions, lots of field times, triggers, SPs, online backup, replication, etc.), and it runs exactly the same (as far as I know) across platforms.

      I wonder what the numerous companies that currently use embedded Interbase databases will do, though? Will it still be appealing? More appealing (less $), or less appealing (not commercial)?

    2. Re:Interesting... by NavySpy · · Score: 1

      Remember, this is not just a Linux release -- Interbase works on Solaris and Windows, among others.

    3. Re:Interesting... by Anonymous Coward · · Score: 0


      > I guess this is the first large, fully open
      > source database for Linux..

      no, postgresql has been around for years, and is at least as capable as interbase. mysql may be limited and lacking in important features, but postgres isn't (and postgres, unlike mysql is truly free)...i can't understand why mysql gets used and recommended when postgres is so much better in every respect.

      anyway, back to the topic of interbase:

      even though it's far from the first, the interbase source release is still interesting - mainly because it will enable a lot of applications developers who already have a lot invested in interbase to move to a free software operating system like linux.

      there's probably a lot of niche-market software vendors who would love to be able to provide a solution to clients without paying the "Microsoft Tax".

    4. Re:Interesting... by Anonymous Coward · · Score: 0


      > I guess this is the first large, fully open

      > source database for Linux..



      no, postgresql has been around for years, and is at least as capable as interbase. mysql may be limited and lacking in important features, but postgres isn't (and postgres, unlike mysql is truly free)...i can't understand why mysql gets used and recommended when postgres is so much better in every respect.



      anyway, back to the topic of interbase:



      even though it's far from the first, the interbase source release is still interesting - mainly because it will enable a lot of applications developers who already have a lot invested in interbase to move to a free software operating system like linux.



      there's probably a lot of niche-market software vendors who would love to be able to provide a solution to clients without paying the "Microsoft Tax".



  4. Enprise? by xinos · · Score: 1

    sounds cool

  5. Just the beta? by Signail11 · · Score: 2

    "Inprise Corporation (Nasdaq: INPR) today announced that it is jumping to the forefront of the Linux database market by open-sourcing the beta version of InterBase 6, the new version of its SQL database. InterBase will be released in open-source form for multiple platforms, including Linux, Windows NT, and Solaris."

    The press release appears to only refer to the beta version of the software. If the license is written in a particular way (ie. not open-source in the sense of the GPL or other similar license), this could exclude the use of code from the InterBase beta in other software. Although InterBase does sound very promising, I can't help but wonder if Inprise is releasing the beta for some other motive; perhaps to improve their software for free and captialize on the current craze with anything that has the word "Linux" in it (aka buzzword compliance). We'll just have to wait and see the precise terms under which Inprise is doing the "open-source" release.

    1. Re:Just the beta? by Tim+Behrendsen · · Score: 2

      Uh huh. I found the wording very strange as well. Why does the press release go so out of its way to repeat the word "Beta" over and over? Take this sentence under "About Interbase 6"...

      The beta version of InterBase 6 is a powerful, high-performance SQL database designed for business-critical, mobile computing and Internet-based applications on Linux, Windows NT, Solaris, and UNIX.

      ...what, and the release version won't be? Why would it be necessary to call out the word Beta in the "about" section? It just doesn't read very naturally.

      Very bizarre.


      ---

    2. Re:Just the beta? by dw · · Score: 1

      Think Mozilla. It was beta (or pre-alpha as the case may be) when Netscape released it. For Inprise, open sourcing the next version instead of the current version allows then soom room for error should it backfire on them. We may see them rename it in the way Netscape did.

    3. Re:Just the beta? by Ledge+Kindred · · Score: 3
      As of now, about 6:00pm EST, there's not a single "Beta" on that press release. It looks like someone did a "Search-and-delete" on the word "beta" and republished the page.

      It sounds, from the wording of the press release and the comments of other users here, rather like they decided they couldn't make Interbase 6 into a commercial product so they're taking whatever they have lying around under the IB6 code tree and going to release it as open source rather than let the product line die. So maybe technically it is "Beta" but since there will never be a "final" they can just as realistically just call it "Interbase 6" as they seem to be doing now.

      It's also interesting that they say "Open Source" but nothing about "free." Not that I am going to complain too much, it's they're code after all, but I wonder if they're going to still make this a commercial product, just one with source code as part of the package. I'd like to see it free, because I'd like to have a "high-end" database I can deploy in situations where MySQL or PostgreSQL just won't cut it but can't afford to spend the trillions of dollars it would cost to put Oracle in place.

      -=-=-=-=-

      --

      -=-=-=-=-
      My mom's going to kick you in the face!

  6. This is good news by jd · · Score: 2
    Now, if only we could have an anonymous first-post finder, and a 1 gallon drum of anti-matter... :)

    Seriously, I hope Borland go for either the GPL or the BSD licence. We -really- don't need Yet Another Licence, there are enough out there to cover most people's needs.

    I also hope they release the source to some of their earlier products. They've had the binaries for things like Turbo Pascal around for a while, for free download, but it'd give a bit more impetus to whatever Pascallian groups there are amongst the Linux Folk, if the source was made available. It's not like TP 3.0 has much commercial value, now, so it wouldn't cut Borland too deep to do that.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:This is good news by Pont · · Score: 2

      Yeah, but don't forget, TP was faster, better, and cheaper than any of it's competitors. I wouldn't be surprised if some of the optimizing technology and dirty little hacks from TP are still being used today.

      I do agree that open sourcing TP would be good, but they are a profit-driven company. If open-sourcing TP would give away too many currently used trade secrets, it's less likely to happen.

    2. Re:This is good news by Malcontent · · Score: 1

      Check out Free Pascal or GNU Pascal or Lazarus and see if any of them might work for you.

      --

      War is necrophilia.

    3. Re:This is good news by bugger · · Score: 1

      Lazarus is a front-end to Free Pascal.

  7. I wonder..... by Accipiter · · Score: 4
    Am I imagining things, or doesn't Microsoft own a heavy chunk of Borland/Inprise?

    That being the case, what are they doing? And is Microsoft beind it? If not, I can't see them being too happy.

    Speculation back then seemed to say that Inprise/Borland would be hesitant to support/port apps to Linux, when in fact the opposite is showing true. What's going on here?

    -- Give him Head? Be a Beacon?

    --

    -- Give him Head? Be a Beacon?
    (If you can't figure out how to E-Mail me, Don't. :P)

    1. Re:I wonder..... by bugger · · Score: 3

      Microsoft own 10% of preferred stock in Inprise (that totalled USD 25m at the time).

      This stock has no voting rights.

      Inprise has the right to buy the stock back any time during three years from the date the initial agreement was signed.

      That's about the gist of it.

      Read more about it in the SEC statements.

    2. Re:I wonder..... by Anonymous Coward · · Score: 0

      Microsoft? Of course, not... It's a free market, isn't it?

      What's your GUID anyway?

    3. Re:I wonder..... by Micah · · Score: 2

      Microsoft was almost forced to invest in Borland as a settlement for some lawsuit. I remember reading a quote by a Borland (I REFUSE to call them Inprise) official about how cool it was to get millions of dollars of investment money from your biggest competitor. :-)

      This is a good thing, and nothing to worry about. MSFT might make a bit of money from Borland's success, but they don't have any say in the company's operation.

    4. Re:I wonder..... by jbuilder · · Score: 2

      Borland a bunch of Windows whores? Now *that* is funny. The reason they don't sell replacement media for BC++ for OS/2 is because they have no product left on the shelves for BC++ for OS/2. Everyone in the development tool community (including IBM) begged Borland to make a C++ tool for OS/2 so they did, and it sold like.. 10 copies. The sales of the tool were SO abysmal they dumped all OS/2 development from that point on (and they were working on a *lot* of OS/2 R&D at that point in time).

      You want to call Borland on the carpet for something legit, go for it.. I'm always willing to listen, but not with this Anonymous "Borland is a bunch of Wintel whores" crap. It's just trolling and it's counter productive.

      --
      Polymorphism -- It's what you make of it.
    5. Re:I wonder..... by Anonymous Coward · · Score: 0

      Yes, well I must be one of those 10 customers. I am sure that Borland has a very good reason for refusing to provide a CD-ROM of the C++ for OS/2 tool: 1) they threw them all away...2)the source code is lost...3)it's too much trouble...4)why bother...5)you screwed up and trusted us...or 6)they're 'sold out.' Borland still sells C++ for DOS and Win16 but they will not provide a replacement disk for a licensee of their C++ for OS/2 product. Microsoft and Borland settled their lawsuit for undisclosed terms and then Borland pulls any mention that an OS/2 C++ tool ever existed...coincidence? And then Microsoft purchases 10 percent of Borland. It looks like Borland and Microsoft sleep in the same bed and Borland does what Microsoft wants. That makes Borland a Windows whore. You just don't wanna look because you wanna believe that Borland is Linux's girlfriend. Ha Ha Ha Ha

  8. YAF/.CFOSSWRTRTLSS by Anonymous Coward · · Score: 2

    yet another fucking /. call for open sourcing something while refusing to release the latest slashdot source

    1. Re:YAF/.CFOSSWRTRTLSS by sinator · · Score: 5

      Normally I'd consider those "Yet Another.." posts trolls, but I think there is something to be said about this.

      The source to Slash hasn't been released in quite a while; it seems slightly fishy that preaching the joys of Open Source gets Slashdot and Andover a lot of money, but the source isn't actually being released. Is this a strategic move for Andover?

      If so, it's pretty stupid. Slashdot functionality has been emulated many times over. My personal favorite is SquishDot, a plug-in for Zope. I don't see any competitive advantage to not releasing the source. It's not like releasing the source is that much more work for Rob and crew; we know it's being worked on because of improvements in Slashdot itself...

      A lot of people might respond "If you don't like it, leave. You get what you paid for." But this is a web site held by a publicly owned company; we get bombarded by the ads and click through on the banners and generally keep this site funded pretty well. You'd think that

      1. in the face of consumer demand for the source (and yes, we are consumers whose click throughs fund slashdot and andover), and

      2. in the face of the open source ideology that slashdot promulgates, and


      3. in the face of the fact that there is no strategic advantage in delaying the release to Slash because there are so many workalikes

      you'd think that Slash source code would be released.

      That having been said, I don't particularly mind if the source isn't released because Rob et al are taking their sweet time due to programmer-endemic laziness (as opposed to andover policy and other conspiracy ideas ), but it would be nice to hear status reports on the matter at the very least (e.g., "01-03-2000: Did nothing.") :-)

      just an opinion..

      --
      Three Step Plan:
      1. Take over the world.
      2. Get a lot of cookies.
      3. Eat the cookies.
    2. Re:YAF/.CFOSSWRTRTLSS by Anonymous Coward · · Score: 1

      Even more vexing than the lack of slashdot source is the failure by Andover or Rob to acknowledge the problem. The comments on the download page for the old code haven't changed in a year (yeah, yeah, we'll release it rsn) and none of the many posts questioning Rob's and now Andover's integrity in the matter have received any replies from the powers that be. Most customers don't seem to care though, so it's probably a good businesslike attitude.

      AC

    3. Re:YAF/.CFOSSWRTRTLSS by bamcad · · Score: 1

      I just thought of another reason why /. isn't responding to repeated requests to release the slash code. Perhaps the reason is that none of the official types even read these pages. How 'bout it /. anybody home?? I think we should start an email campaign to get Rob to release the code, whatever state it is in, so that we can all get to work on it.

      --
      This life is a test; it is only a test. If it were a real life, you would receive instructions on where to go and what
    4. Re:YAF/.CFOSSWRTRTLSS by Anonymous Coward · · Score: 0
      1) Rob is under no compunction to post the code.

      2) He's under no compunction to accept your changes.

    5. Re:YAF/.CFOSSWRTRTLSS by Anonymous Coward · · Score: 0

      Anonymous cowards are under the compunction to stop using the word compunction.

      And Rob has the moral obligation to release the source.

    6. Re:YAF/.CFOSSWRTRTLSS by Dr.+Evil · · Score: 1

      Just a thought, if it is programmer-endemic laziness, isn't there a good reason for not releasing the source until it is sharp and polished? Think about the security of a major website running an incomplete opensource engine.

      It takes a lot of work to polish code and clearly document it... but I agree, the source code should at least be secretly released to a trusted handful of interested parties... They could then debug and document... the way opensource is supposed to work.

      But then again, this may have already happened...

      At the very least it is a good example of why to open your source from day one.

    7. Re:YAF/.CFOSSWRTRTLSS by sinator · · Score: 2

      Well, presumably if it is open source other people can do the polishing...

      --
      Three Step Plan:
      1. Take over the world.
      2. Get a lot of cookies.
      3. Eat the cookies.
  9. Nice to see... by GNUs-Not-Good · · Score: 1

    RMS has checked in. Thanks Dick.

  10. More options are always good by Gurlia · · Score: 3
    Inprise is taking a leadership role in the Open-Source movement by releasing the beta version of InterBase 6 under an open-source license. We are taking this bold step because we believe every Linux distribution needs InterBase.

    LOL... a "leadership role in the Open-Source movement"? Do they even know what that means, I wonder... :-)

    Anyway, jokes aside... I think this is a Very Good Thing. I'd say that Linux needs a lot of database offerings like this. Especially open source offerings that we can work on and improve. Although the Linux version of Oracle is good, its closed-sourced, and AFAIK targeted only for RedHat. (I've had major headaches to make it work for Debian.) An open-source DB would alleviate this headache by allowing easy re-config for a particular distro. But even more importantly, it gives us industrial-quality code to play with. IIRC Interbase used to be quite popular, so there must be some good stuff in there.

    While MySQL is nice, it doesn't quite give enough features (though the speed is... amazing). I've not used postgre before, so I can't judge. But regardless, having a lot of DB options in Linux is a very good thing. Especially in convincing upper management to switch to Linux: a lot of ppl probably know about Interbase and at least non-techies can take comfort in the fact that Interbase is a "commercial-quality" product (though for techies that probably means zit).

    Just my $0.02.

    --
    mikre he sophia he tou Mikrosophou.
  11. Re:License by GNUs-Not-Good · · Score: 1

    I think that would be a different license altogether.

  12. This is huge. by cowmix · · Score: 1

    Interbase will round out all the features that are missing from every other open-source database. Interbase has: GREAT stored procedures and triggers, fully ANSI 92 compliant, excellent JAVA support, etc, etc.

  13. Goodbye MySQL, by Chip+Stillmore · · Score: 1

    Hello Interbase 6.

    1. Re:Goodbye MySQL, by ratman · · Score: 1

      Not for me.
      I'll not look to interbase for embedding in my
      web apps. i might use it for a transactional back end. But no DBMS runs faster alongside apache than mySQL (AFAIK). I can't imagine a better prototyping platform than PHP/mySQL.


      --
      How can they feel the rain but not know of the flood?
  14. What InterBase is good for. by chroma · · Score: 3

    One of its most interesting features is that the InterBase server scales all the way down to running on a Windows 95 machine. This is perfect for those who don't have neither the money for Windows NT nor the guts for Unix/Linux. Also, as I recall, the military was big into InterBase before the product was bought by Borland. So there are a lot of legacy

    --

    Your design to a real part online: Big Blue Saw
    1. Re:What InterBase is good for. by KyleCordes · · Score: 1

      (all the way down to running on a Windows 95 machine)

      What makes this particularly useful is that when it scales up and down, it really does work exactly the same; it's NOW a situation where there is a "lite" version, "standard", and "enterprise", all of which behaving slighly differently.

  15. Payback Time ? by aav · · Score: 1

    It's no longer a huge surprise : lately everyone seems to jump (or step at least) in the Linux boat. The question is : will Microsoft release the code for, say, SQL Server ? This would be really cute. Watch out, Bill may pull such an ace from his sleeve (yeah, right !)

    1. Re:Payback Time ? by Pont · · Score: 1

      Since SQL Server was based totally on Sybase, I highly doubt they could open-source it even if they wanted to. One of the biggest problems for companies like Borland trying to open-source some of their flagship products is cross-licensed technology. They can open-source what they wrote, but not what other people wrote.

      Now, if Sybase was open-sourced...
      Hmm. That would have an interesting effect on SQL Server customers.

    2. Re:Payback Time ? by acarey · · Score: 1

      SQL Server 7 is a complete rewrite and no longer includes Sybase code. Sybase could open-source their old stuff and it wouldn't have any effect on MS.

      --
      -- "I believe the human being and the fish can coexist peacefully." - George W. Bush, 29 September 2000
    3. Re:Payback Time ? by Anonymous Coward · · Score: 0

      If you beleive that (SQL 7 "complete rewrite"), I have some software that creates memory on Windows 95 that you might want to buy.

  16. This really great news by Khalid · · Score: 1

    As far as I know this is the first SQL92 compliant Open Source DATABASE; as MySql and PostgreSQL are not SQL92 (yet) and probably never for MySQL. This is really huge news in my opinion. Although I didn't try Interbase myslef, according to what I have read about it here and there, and particularily in newsgroups, it seems to be a very nice piece of software.

  17. Insanely great news about open sourcing InterBase! by Anonymous Coward · · Score: 0

    Now I can deploy my web sites using a professional-quality database with transaction support. I will seriously look at Inprise's enterprise tools as well in light of this goodwill gesture! Thanks Inprise!

  18. Re:solaris??? by gwalla · · Score: 1

    What have you been smoking? They already have a Linux version, and have for some time.
    ---

    --
    Oper on the Nightstar
  19. Plus it has a 100% pure java JDBC driver! by Anonymous Coward · · Score: 0

    Man, maybe this Inprise company has finally got it after all.

  20. Multi-platform by emerson · · Score: 2

    It's not so surprising that the Solaris and NT versions are going to be opened up, too -- it's likely that all of the versions have a common codebase with a thin layer of platform-specific code on top.

    If they use a truly open license and just released 'the Linux version,' it would open the door for third parties to fork the code to create their OWN free/open Solaris and Win32 (and Irix and Hurd and MacOS and BeOS) versions of it, competing with the Inprise 'non-open' versions on other platforms.

    Of course, if their license isn't correctly open/free, this is academic, but since they ARE apparently releasing their multi-platform code, it might be reasonable inferred that they plan to use a properly free license and don't want to compete with that.

    We'll see.
    --

    1. Re:Multi-platform by nbor · · Score: 1

      It's not so surprising that the Solaris and NT versions are going to be opened up, too -- it's likely that all of the versions have a common codebase with a thin layer of platform-specific code on top.

      Having worked at some database companies, I can safely state that the layer is not so thin. Platform specific code in database engines of this complexity often includes interprocess communication (shared memory,...) interfaces, disk driver interfaces (these can include raw device drivers), and the usual keyboard and terminal interfaces amongst others. There is also a database-thread scheduler subsystem and depending on an OS's support (or not) for threads this may not be "thin" for certain platforms. So there will be platform dependent code that is probably not what would commonly be called thin. Transaction management and lock management, logging and recovery management, I/O buffer management, query parsing optimization and caching, SQL interpreter, ... would probably have platform independent implementation. (This is not exhaustive) In addition to the usual relational database susbsystems, Interbase (last I looked) had a very rich versioning system for data. This is also likely to be mostly platform independent (he says, sticking his neck out pontificating on the versioning system he knows very little about).

      Nitin Borwankar.
      ========================

      --
      The more idiot-proof you make it the smarter the idiots get.
  21. Linux continues as repository for obsolete apps by Zico · · Score: 1

    C'mon guys, seeing some of you get so excited about this stuff makes me embarrassed for you. InterBase is such a dead product, it's not even funny. In fact, just last Tuesday, Inprise confirmed that Bill Karwin, InterBase product manager, Paul Beach, director of business development, and Wayne Ostiguy, manager of technical support, have left the company.

    Yeah, sounds real promising all right...

    Cheers,
    ZicoKnows@hotmail.com

    1. Re:Linux continues as repository for obsolete apps by bugger · · Score: 1

      Apparently they disagreed with InterBase being made OpenSource.

      Or not?

      Or am I simply trying to spread as much FUD as you?

      Let Bill Karwin, Paul Beach, Wayne Ostiguy speak up why they left. Everything else is just rumours and FUD.

    2. Re:Linux continues as repository for obsolete apps by GNUs-Not-Good · · Score: 1

      All the developers left...maybe that is why they open sourced it.

    3. Re:Linux continues as repository for obsolete apps by Pont · · Score: 2

      I doubt Interbase is obsolete. I bet it's just unsellable. The people probably left either because they refused to work with open source developers or were tired of their company being spun-off, folded-in, lather, rinse, repeat. Interbase as a product can't compete with MS SQL marketing or deployment.

      It is a great value-add to Borland dev-tools. It makes sense to open-source it.

      That's one of the key areas where open-source makes sense. Cool technology will not be killed simply because there is not enough financial incentive to maintain it.

    4. Re:Linux continues as repository for obsolete apps by Zico · · Score: 3

      Well, I didn't mean that nobody uses it anymore, but more along the lines of there's no longer a market for it. Current users still had to support it in their own company environments, but there was basically no further penetration of the market. As far as the three higher-ups leaving, it was because they saw the product for which they were responsible being killed off.

      After they left, there was a lot of talk in the community that the product would be opensourced, but there was also a lot of talk that it would just be orphaned. Now, for open source advocates, they think it's a wonderful thing, but a lot of people that I know who still actually have to support these environments believe that this is the beginning of the end for any real support from Inprise.

      Like I said, it's embarrassing to see all the cheering over this here -- Inprise isn't making some bold move here, they're just giving away code that they were about to toss into the garbage. For InterBase users, it's like getting a consolation prize ("Well, at least they didn't kill it."), and for the rah rah crowd here, it's like celebrating being handed some refuse that was about to be thrown out (forgetting, of course, that there's a reason why InterBase was on its last legs in the first place, and it wasn't 'cause it was closed source). Yippee.

      Bugger: Who is spreading FUD? Are you denying that those people quit? Are you telling me that InterBase was a thriving product? In the future, please quit tossing the word "FUD" around every time you get your panties in a bunch.

      Jay Vaughan, who says that "the rest of us [will] take over their product and continue to enhance and improve it in true OpenSource fashion": What, you mean like Mozilla? What is it, almost two years late now? For a browser?? Besides, I recall that after the flop of Mozilla, ESR backpedaled and said that he never claimed that his cathedral utopia would work for closed source products being opened up (Which, of course, begs the question of why he goes around claiming credit for the opening of Mozilla, if his CatB fantasy didn't apply to them, but that's a discussion for another day). What is the difference in this case?

      Cheers,
      ZicoKnows@hotmail.com

    5. Re:Linux continues as repository for obsolete apps by Sloppy · · Score: 1

      InterBase is such a dead product, it's not even funny.

      If that's what you think of it, then this announcement should be of particular interest to you, since the open sourcing it would cause it to make the transition from "dead" to immortal. That's quite a big change, don't you think?


      ---
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    6. Re:Linux continues as repository for obsolete apps by Zico · · Score: 2

      Yes, open sourcing it is better than killing it. You have no argument from me there. My point is that all this celebration is misplaced. I'm curious if anyone in this discussion was even aware of the departures of those three very key guys before I brought it up.

      I see this celebration as mainly being from open source fanboys who don't know the particulars of this situation, and for the most part don't have any intention of ever hacking on it or even using it. Sure, it's great if you love open source and you don't actually have to support any InterBase installations, but for the people who thought they would continue to be supported by Inprise, do you think they're celebrating? Maybe they will, but do you see why they would have their doubts due to the recent events? Do you think they're thrilled after having seen the most obvious example of closed source software being taken up by the open source community: Mozilla?

      You have to remember that Netscape was a very popular app, especially among those people who couldn't use IE. This guaranteed that Mozilla would have at least some momentum behind it to help get it done, and it's still been a hellacious journey. InterBase, on the other hand, which has never been a popular product, could very well become dependent upon a community whose reaction to the product is less than spectacular. If InterBase is going to depend on a community that isn't in it for money, but rather "do I really feel like coding for this product?" then I think it's going to have some trouble down the road.

      Cheers,
      ZicoKnows@hotmail.com

    7. Re:Linux continues as repository for obsolete apps by bugger · · Score: 1

      "Who is spreading FUD?"

      You

      "Are you denying that those people quit?"

      No.

      But in contrast to you, I am not claiming to know why they left either. I am not one of the three, have no reliable information as to why the left - do you? As I said: FUD.

    8. Re:Linux continues as repository for obsolete apps by AMK · · Score: 2
      I think it's really difficult for database vendors to compete with the large enterprise databases. Sybase and Informix both have declining market share in favor of Oracle, IBM, and SQL Server, and midrange databases such as Solid and Interbase have the same problems. Solid enraged many users who argued for Solid over other systems such as Oracle, and then were left with egg on their face when Solid said they were no longer interested in small purchasers, and an open-sourced Interbase would stand to gain many of those users.

      It's really too early to tell anything at this point; we haven't seen the code to judge its quality, we don't know if Inprise is orphaning the product or planning to support it, and don't know what licence it'll be under. Mostly this thread is just speculation; we really have to wait for more information before making a final judgement. Still, I'll be looking forward to seeing it...

    9. Re:Linux continues as repository for obsolete apps by Anonymous Coward · · Score: 0

      ZicoKnowsShitAll. A significant number of web sites use mySQL as a backend store. If Interbase is indeed a truly open source system, then there is a SIGNIFICANT amount of people who DO care about it. Your irrational rant against "obsolete" software means nothing when the vast majority of people who use databases would be extremely well served by the feature set of IB and the stabilizing effect of open source development.

    10. Re:Linux continues as repository for obsolete apps by forehead · · Score: 1

      After they left, there was a lot of talk in the community that the product would be opensourced, but there was also a lot of talk that it would just be orphaned. Now, for open source advocates, they think it's a wonderful thing, but a lot of people that I know who still actually have to support these environments believe that this is the beginning of the end for any real support from Inprise.

      This is a Good Thing for open source advocates AND people who "actually have to support these environments...." At least it ensures SOME sort of path they can persue for support (be it the InterBase using community, or hacking the code themselves). They may not be the most desireable options for current users, but it is better than just having the code round-filed and the product not supported at all.


      Like I said, it's embarrassing to see all the cheering over this here -- Inprise isn't making some bold move here, they're just giving away code that they were about to toss into the garbage.

      In what way is it embarrasing?? I fail to see how you reach this conclusion. First, there is the old saying "one mans garbage is another mans treasure." Second, having the code available is always a good thing. Maybe it will be 99% useless. Maybe it won't. We won't know till we see the source. Maybe it is well writen, solid code. They just couldn't market it well enough to make headway against the other DB biggies. Know one will know till we get the source. Your bitterness seems rather premature.

      For InterBase users, it's like getting a consolation prize ("Well, at least they didn't kill it."), and for the rah rah crowd here, it's like celebrating being handed some refuse that was about to be thrown out (forgetting, of course, that there's a reason why InterBase was on its last legs in the first place, and it wasn't 'cause it was closed source). Yippee.

      I don't know about you, but I'd take the consolation prize over nothing any day of the week. Face reality. They just couldn't make $$ with it. Tell me what you would do in their situation.

      Jay Vaughan, who says that "the rest of us [will] take over their product and continue to enhance and improve it in true OpenSource fashion": What, you mean like Mozilla? What is it, almost two years late now? For a browser??

      Yes, for a browser. First off, it is was re-written from scratch. Second, a modern browser is not exactly a trivial bit of code. Third, they've been working on more that "just a browser" (Bugzilla, Tinderbox, Grendle, MathML, EMail, Composer, etc...)

      Besides, I recall that after the flop of Mozilla

      I hardly call something that recieved such positive commenting in the /. Beanie 2k "Most Improved" discussion a flop. Where have you been the last few months? They have come a hell of a long way. Maybe you should take a peek at the current Mozilla before sticking your foot too far in your mouth.

      It sounds to me like you are just disgruntled about the fact that Borland/Inprise couldn't make InterBase a success and venting frustration.

      --
      --
    11. Re:Linux continues as repository for obsolete apps by Anonymous Coward · · Score: 0

      The three that left were all managers, not programmers.

  22. well.... by Anonymous Coward · · Score: 0

    Before Inprise became commies and opensourced Interbase, I used this software for keeping track of communists/linux zealots (same thing). Hell, I even used to generate hitlists from my commie/linux zealot database on my non-commie NT server.

    1. Re:well.... by Malcontent · · Score: 1

      Those winoze lusers are getting more stupid every day. Yet another reason to switch, who wants to be in the same category as this joker.

      --

      War is necrophilia.

  23. A breath of fresh air... by Ronin+Developer · · Score: 3

    While there are those who will look at the negative aspects of Inprise's action to release Interbase 6 as open source, I am not one.

    Having been an avid IB user since the introduction of Delphi with various versions running on my hardware (IB 5.6 on Windows, 4.02G on Linux) I can hardly wait for 6.0. Delphi and IB for Linux make an awesome team with transactions, isolation, and a rich stored procedure language.

    Interbase 6.0 was demonstrated at the Borland/Inprise conference this year. During one of the sessions, a fellow developer asked the pointed question of releasing Local Interbase for free or the creation of a run-time only engine to aid in the deployment of applications developed using Interbase. He cited M$ and Sybase's moves to do such things. They said they would look into it but didn't thing such a move was feasible. IB 6.0 never made it out the door (but it did look slick with that nice GUI admin tool).

    But, we also heard Dale Fuller stating that the Interbase team had about six months to turn the corner and that Borland was fully dedicated to Linux. Looks to me like they are positioning themselves quite nicesly.

    I just hope that the source will compile with egcs (or at least decent RPMs will be available).


    RD

  24. you DON'T know shit - InterBase is good stuff by Anonymous Coward · · Score: 0

    Give your tired rant a rest Zico. Only you could turn around good news like the open source release of a commercial-grade database into some sort of bad news. The Linux and *BSD communities certainly welcome this news. Some employees may have left Inprise to better their own careers - and why not - it's a free country. However, their source code remains - and that's all that the open source community really cares about.

  25. Big Deal. Let 'em leave, while... by torpor · · Score: 2

    ... the rest of us take over their product and continue to enhance and improve it in true OpenSource fashion.

    Maybe they left coz they didn't like the idea of the old paradigm of computer software development being replaced by a new one that allows for a greater product and better tools for everyone?

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  26. what is more important? by Otis_INF · · Score: 2

    I wonder what is more important: the 'Open Source' aspect of the database or the actual PORT of the database to linux? OpenSource means also 'it's for free!!', but for an organisation who wants to have a huge reliable database system, it's not important if costs $5000,- or $0.0. So, why are people ALL OF A SUDDEN interested in a good product when it comes Open Source AND/OR free? Sure, what's free is nice to have, but what's GOOD and SOLID is also nice to have, allthough it might cost a little money. Not very much people did that, according to the financial figures of Inprise. And that's a shame.

    For Inprise I can understand they open up the source because they get the attention of the people who just want to use free software and/or software that is open sourced and other people who just watch every move of a company on the path of 'Open Source' or 'Linux'. It doesn't bring them any money, which is badly needed over there due to their bad financial situation. I truely hope it will give insight in how a complex system as Interbase works, but I doubt the actual advantage of the release of the sourcecode.

    Call me a sceptic, IMHO it's not allways right to open up the sourcecode, especially if you are near the edge of death as inprise is

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:what is more important? by Anonymous Coward · · Score: 0

      Inprise is sitting on a large pile of cash (well over 100 million). They were also cash flow positive last quarter. I think describing Inprise as "near the edge of death" is no longer an accurate statement. Open sourcing Interbase is not an act of desperation.

    2. Re:what is more important? by GnuGrendel · · Score: 1

      The advantage Inprise will get out of this is marketshare.

      While people are learning or working on open source projects, not working on those big paying projects, they can't afford to pay for the $5000 database. Plus, a lot of people would rather go with an opensource product that they know they can use if they suddenly decide to make their project commercial (even if on a small scale) without having to pay for licensing the database. So people start using IB. Now you've got a large population of developers familiar with IB, and when they start spec-ing out some big paying project, they might very well push for something they're familiar with, as well as something that meets their OSS ethichal tastes and get the project to pay for the support package from Inprise, which puts money in Inprise's pocket.

      Don't be surprised if this is not the last enterprise quality database to be opensourced. Oracle of course is heavily tied to their licensing revenue stream and M$ isn't about to start opening their code, but IBM makes a LOT of money on services already, and could afford to do just this, opening DB2 and selling support and development services while shepharding the further development of DB2 as an OSS project and widespread adoption of DB2 by developers. This would cut the legs out from under both M$ and Oracle, and would be a great strategic move.

      This is similar to the price wars in the hard drive arena, where the prices have gone down so far as to push many of the players to the edge of bankruptcy, including Seagate, while IBM is big enough to not make money in that area.

      Interesting times...

    3. Re:what is more important? by Anonymous Coward · · Score: 0

      Think free as in speech, not as in price.
      See http://www.gnu.org/philosophy/free-sw.html

      (I'm assuming you asked because you wanted an answer.)

    4. Re:what is more important? by Sloppy · · Score: 2

      I wonder what is more important: the 'Open Source' aspect of the database or the actual PORT of the database to linux?

      The Open Source aspect, of course. Linux is Just Another Operating System. ;-)

      OpenSource means also 'it's for free!!', but for an organisation who wants to have a huge reliable database system, it's not important if costs $5000,- or $0.0. So, why are people ALL OF A SUDDEN interested in a good product when it comes Open Source AND/OR free?

      Because free speech is even more valuable than free beer, and the value of software is related to its expected support lifetime. If you install Open Source software, you know that it will live forever, and all the risk goes away. You can always get support for Open Source software, no matter what happens. You can fix bugs 20 years from now, if you want. That makes Open Source a desirable feature in software, even when you don't notice the $0 pricetag.

      Sure, what's free is nice to have, but what's GOOD and SOLID is also nice to have, allthough it might cost a little money. Not very much people did that, according to the financial figures of Inprise. And that's a shame.

      If you buy the closed source product, it could become orphaned at any time; its lifespan is unknown. No matter how solid it is, there's a chance that you might find a new bug tomorrow, or you might need to run it under a slightly different environment some day. If the vendor folds, you're screwed.

      Inprise writes programs that run under Windows. Every time there's a new Windows release, some software breaks. You really have to be crazy (or extremely faithful -- it's the same thing) to buy Windows applications from any vendor other than Microsoft. At least when you buy Microsoft stuff, you know that they'll try to sell you a new version when their new OS comes out. Any other vendor's product could break, and they go out of business w/out leaving source, your problem will never get fixed.

      It doesn't bring them any money, which is badly needed over there due to their bad financial situation. I truely hope it will give insight in how a complex system as Interbase works, but I doubt the actual advantage of the release of the sourcecode.

      I guess they have some reason for not wanting it to die, even if they're not making money off it. I don't know the real reason either, but a few hypothetical ideas off the top of my head would be:

      • They make other products that integrate with Interbase, and those products are still profitable.
      • They sell service.
      • They want to hurt the sales of other companies that sell closed source databases (e.g. MS).
      • Ego.

      ---
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    5. Re:what is more important? by SEE · · Score: 2

      I wonder what is more important: the 'Open Source' aspect of the database or the actual PORT of the database to linux?

      The open source part.

      If Inprise goes bankrupt having released a closed-source Linux port, the port dies. Anybody who has it will be without either the support of a company or a community with access to the source code. In five years, it would be a troublesome legacy product. If Inprise doesn't go bankrupt, it still only lives as long as Inprise chooses, and everyone who uses it is dependent on Inprise.

      If it is open source, that doesn't stop Inprise from selling a retail version with support -- especially for mission-critical deployments. It also ensures that the code can survive Inprise if necessary.

      And, finally, Inprise lost the development team about a month ago when they quit. This isn't a case of Inprise tossing a potential profit-source off the sled; it's a case of a product that Inprise would otherwise just have to bury.

    6. Re:what is more important? by Otis_INF · · Score: 1

      Good point (especially the 'source will live on and thus the product' part). Your remark is a good argument to release sourcecode of an application that has a lot of followers. thanks :)

      --
      Never underestimate the relief of true separation of Religion and State.
  27. MPL or LGPL by Anonymous Coward · · Score: 0

    Whatever you do Borland, don't release it under the GPL.

    1. Re:MPL or LGPL by Anonymous Coward · · Score: 0
      Whatever you do Borland, don't release it under the GPL.
      Huh? Why aren't you promoting the most noble form of freedom? The other free software licences aren't as free.
    2. Re:MPL or LGPL by SEAL · · Score: 1
      I'll ignore the possibility that this is very subtle sarcasm... ;) Go read the LGPL and GPL (and BSD license, for that matter). Which one do you honestly think gives you more freedom?

      The GPL is a restrictive license, and it is intentionally so. It makes life difficult for people writing commercial apps. If that's what you want, fine. But I think Borland would prefer to please as many audiences as possible. Therefore, an LGPL or BSD style license would be a better choice.

      SEAL

  28. Borland are doing Kylix, for instance by bugger · · Score: 2


    Have a look at

    http://community.borland.com/article/1,1410,2010 8,00.html

    for the best summary of information about Kylix so far.

    Inprise/Borland are getting strong into Linux - see

    http://www.borland.com/linux/


    So that's what they are doing.

  29. Off Category by Tom+Christiansen · · Score: 2
    Ok. I give up. Why was this posted under the "GNU" category? Have they announced that they're going to GPL their code? If so, I missed it. I shouldn't immediately jump to the conclusion that a company opening up their source code would do so via the GPL. Maybe so, maybe not. But not an automatic.

    If I missed the announcement, please tell me.

    1. Re:Off Category by Anonymous Coward · · Score: 0

      Maybe it's because the FSF is taking it over?

    2. Re:Off Category by Midnight+Coder · · Score: 1

      Actually because this article was posted under the GNU topic I assumed (possibly mistakenly) that the source was to be released under the GPL.

      I guess /. doesn't have an icon for generic open software. It does have an omninous if it's open software then it owes a debt to the FSF feel about it.

    3. Re:Off Category by Anonymous Coward · · Score: 0

      There is no opener source than GNU.

  30. Re: Free databases by PiMan · · Score: 1

    Actually, MySQL is one of the best databases out there; and remember, this is old database code. On a similar note, MySQL is not actually open source, it's a very-close-but-not-quite-with-an-old-version-GPLd database. Check out PostgresQL, under a BSD-ish license.

    --
    Windows 2000: Designed for the Internet. The Internet: Designed for UNIX.
  31. Lignux: Everyone's favorite charity! by Anonymous Coward · · Score: 0

    Is it just me, or do you get the feeling that Lignux has become the favorite charity for software hand-me-downs? What are we, the Salvation Army of Software?

    1. Re:Lignux: Everyone's favorite charity! by Anonymous Coward · · Score: 0

      Software isn't some old broken down couch. It doesn't wear out like some corporeal entity. The fact that some bit of software may be a 'hand-me-down' is a complete non-issue here unless you gauge the value of the things you use strictly by how much money you wasted acquiring them.

    2. Re:Lignux: Everyone's favorite charity! by Anonymous Coward · · Score: 0
      It sure does wear out.

      Bit-rot takes place when the underlying platforms evolve and the old software slowly but surely becomes incompatible. Building code to published APIs helps but does not prevent this, since even a carefully designed and documented API leaves room for interpretation.

      Also, it "wears out" when it is not able to take advantage of the latest platform features.

      Source code can also "wear out" when newer compilers become unable to handle the old code. This happens all the time, especially with C++.

      I was once associated with a large, cross-platform GUI effort known as Galaxy. Despite the best efforts of our incredibly talented engineering team, over half of of the developers (20 people out of a 40 person crew) ended up spending basically all of their time making sure that the same code ran with new platforms, new hardware, and new compilers. It was this cost of "treading water" that eventually drove the company out of business.

      So as far as I am concerned, software does wear out!

    3. Re:Lignux: Everyone's favorite charity! by Anonymous Coward · · Score: 0

      Software certainly does ware out! Try to use a 5-year-old version of Microsoft Word. It's useless for anything modern.

    4. Re:Lignux: Everyone's favorite charity! by Anonymous Coward · · Score: 0

      I have a feeling "Lignux" users would love the equivalant of Microsoft Word 4.0 for the Macintosh. Full featured, fast, stable and bloat-free enough to run in 1 MB of memory (although it did have it's own screen saver).

  32. Re:Lig^Hnux: Everyone's favorite charity! by Tom+Christiansen · · Score: 4
    No, the point is just that rather than throwing something out, they open it up on the way out the door. So what? Would you rather it were completely lost to the world? (And I'm not even clear that that's what's happening here, but that does seem to be what you were grinching over, so that's what I'm addressing.)

    Kindly wipe that Stallmanesque `g' from the name of Mr. Torvald's kernel. It's insulting.

    One more thing: open sourcing something does not mean `giving it to Linux'. It means giving it to the whole wide world! Try not to see everything through Linux-colored glasses. I know it's hard, but please, for everyone's sake, do please try.

  33. MySQL for a limited set of problems by KyleCordes · · Score: 1

    MySQL is great for a large class of problems, but it is no so great for another large class of problems: those which benefit from major, important database features that it does not have: transactions, stored procs, triggers, etc.

  34. This is largely a desperation move, sadly... by MemRaven · · Score: 3
    I've been following the threads on the interbase mailings lists, and the thing that really struck me was the lack of true commitment to any tenets of Open Source development or products on the parts of the Inprise management.

    They've stated that they didn't really set out to do this open source. They got forced into it by their own ineptitude.

    Their own public statements are that the whole development management team for Interbase quit last month, that they no longer have the resources to support the product, that they don't feel that this is part of their core business, that they no longer have the technical knowledge of hte product to support it, and therefore they're going to release it Open Source.

    So what the community gets is about 15 years of corporate (read: poor quality) code, with no commitment by Inprise to support it at all. And their statements indicate that they don't plan to, as they don't feel that it's part of their core business. Heck, the rumors that I've heard is that there are sections that nobody currently understands, and that are written in K&R style C. This doesn't bode well for the product.

    I'm all in favor of open source applications, but considering that this seems like a desperation dump (and I wasn't planning on bringing up Mozilla, but.....), and that there seems to be no thought put into how they're going to actually manage it, I'd rather not have this multi-million line-of-code dump clouding the community's mind.

    Kirk

    1. Re:This is largely a desperation move, sadly... by jtn · · Score: 1

      Please stop looking at the world through fiercely over-zealous glasses. "Corporate code" as you call it does not always equate with poor quality code. Not all open source projects are examples of crystal clear coding, either.

    2. Re:This is largely a desperation move, sadly... by Anonymous Coward · · Score: 1

      You haven't been reading very close. I've been following it also and there are at most 6-10 people spreading FUD. Paul Karwin did post a msg that stated he left Inprise and that is what started all the rumours. You and I don't know what happened there but for all we know he quit because he didn't see a future at Inprise with an Open Source project. Borland seems sreally serious about the Linux market. I doubt this was a move of desperation.

    3. Re:This is largely a desperation move, sadly... by stevek · · Score: 2

      I think that lots of people are really jumping to conclusions here. First of all, unless anyone here has seen the code, or has an informed understanding of it, I think that they shouldn't be commenting on it's supposed quality.

      Secondly, I think the K&R bit is flamebait. What's wrong with K&R C? Really, the differences between K&R and ansi are not very important. It was not too long ago that most open-source programs were _all_ written with K&R C for portability. By the time I was involved, it was mostly because SunOS came with a K&R C compiler. Looking at gcc, I still see that it contains lots of K&R code.

    4. Re:This is largely a desperation move, sadly... by NavySpy · · Score: 1

      Everyone seems to think this is the scenario (or maybe I am just a bit dull....) -- Fuller says Interbase stinks, Interbase folks decide toresign in protest, Borland searches desperately for a face-saving move, and goes open source with Interbase.

      How about this alternate universe? Fuller loves Interbase, but knows it won't beat Oracle, etc. in the conventional market and margins are kind of thin anyway. He wants to move into the Linux space. What better way to do that than open source Interbase, getting it out there with all the Linux folks, be the first to do it, make sure it stays tightly integrated with all Borland tools and use it as an in to the Linux development
      market which is sure to boom and in which Borland will be supreme. The decision to go open source is unpalatable to the Interbase leaders and developers, and they resign,feeling unappreciated (Open source?!? Why should I give my baby up to open source?!?). Thus, the resignations are an effect, not the cause of the decision to move Interbase to open source.

  35. They left because Inprise devalued them. by MemRaven · · Score: 1
    Nope, they left because Inprise showed no ability to push IB forward, and because they felt as though they were left in dead-end positions within the organization.

    If your company said that they didn't care about your product anymore, you'd probably quit too.

    Kirk

    1. Re:They left because Inprise devalued them. by bugger · · Score: 1

      Who of the three said that? May I have the URL, please?

    2. Re:They left because Inprise devalued them. by KyleCordes · · Score: 1

      Inprise could not push Interbase too hard to "political" reasons. Many of their products are used widely to interface to non-Inprise database; for example, they make a big deal about Delphi 5's Oracle support, and Oracle even based their Java tool on Inprise JBuilder 2.

      It would be unwise to put their own database too hard, since that would interfere with being database-neutral.

  36. Re:Just the beta? Apparently Not by Anonymous Coward · · Score: 0

    http://www.borland.com/about/press/2000/ib.html looks like a revised press release on their website. Doesn't mention beta anywhere. Yahoo! Now what will the license be?

  37. Who's gonna take the charge? by ceeam · · Score: 1

    In my view SUBJ is the question now.

    Really - you should have quite some skills (and commitment) to make *good* contribution to the case. Because, you know, developing DB engine is quite different to multiplying WMs or even writing drivers for some hardware. You have to be really tough to take on that. Are *YOU* ready for this? I'm definitely not.

    But all for all it's good new (better than they could be). I hope it'll become standard - "if it's dead - let it be - at least publish it".

    ------------
    PS: Now I just gonna wait for Kylix.

  38. Re:Fresh air? by Ronin+Developer · · Score: 1

    I may be a Borland fan, but why must you classify that as zealotry? There are those who prefer certain tools such as egcs or VC++ or Borland tools. Why is it that just because a "for profit" company decided to enter a market makes it so bad or "smells like stanated and rotted sh&t to me"?

    Is it because a corporate venture will promote competition for the less powerful databases (or overpriced) databases that already exist?

    Does it scare you that something else may replace the tool you are so comfortable with? Why should it? Did you know that IB was designed originally with Unix in mind? Windows came second.

    Interbase, unlike mySQL (which I do like, BTW), offers several things that mySQL does not.

    First, it offers true transaction support.

    Second, it offers stored procedures.

    Thirdly, it is pretty robust and self-maintaining.

    And, like mySQL, it is available for a multitude of platforms.

    Where it lacks is in raw speed. Yet, with the proper settings, IB can be very fast. It's autocommitting after every update, delete or insert that slows things down. Do it all in a transaction and watch things fly.

    They other disadvantage (hopefully soon to be rectified), is the concurrent user licensing arrangement for IB. We'll have to see just what Open Sourcing will do for that.

    Surely, IB could benefit from the features that exist within other databases such as mySQL. But, IMHO, even the lowly IB 4.0 is already a serious contenter to mySQL.

    RD

  39. Does this mean that I don't have to BUY it now? by ceeam · · Score: 1

    I mean - I can grab a copy of Interbase 5.6 (used to be a commercial product) from 'Net and use it for my devices. Now that Borland has let IB go, will it be legal?

    I mean - can I install a server and, say, 100 clients for free with existing versions of IB (that were commercial)?

    If yes, then it's great news indeed ;-)

    1. Re:Does this mean that I don't have to BUY it now? by Anonymous Coward · · Score: 0

      InterBase 5.6 still is a commercial product. Version 6 has been Open Sourced. Don't get too excited there boy!

  40. Re:first llama post (off-topic) by TrentC · · Score: 1

    Geez, whatever...

  41. What kind of "open source"? by jetson123 · · Score: 2
    I didn't see much information in the release about what kind of "open source" license the software would be released under.

    Sadly, the term "open source" has become so overused that I think it is pretty much meaningless. Even the official open source definition is not sufficiently specific to be useful to me.

    So, until we see the specific license, do you really care whether something is "open source"? I don't.

  42. written in K&R style C ? by Sand_Man · · Score: 1

    I am gonna show my ignorance here, but is K&R style C a bad thing? Why? Not OO or what?

    I just got the K&R book for Xmas, I thought it was THE C book to have. Please enlighten (but not flame please) a programming newbie.

    1. Re:written in K&R style C ? by MemRaven · · Score: 1
      K&R style means pre-ANSI standard C. There's the old-skool K&R book which defines the original C standard, and then the ANSI C book, also written by K&R I believe. You want to take a look at the cover and see if it says "ANSI" on it. If so, it's the current standard (with function prototypes and in-statement function parameter names), otherwise it's the original book. Still great reading, but not the current thing.

      And you might want to pick up a C++ book as well. Knowing C++, I've found, actually helps you write better C code, as the idioms are better defined.

      Kirk

  43. You're right, Corporate != Bad. by MemRaven · · Score: 1
    As I work for a software firm doing non-open-source work, I most certainly agree. I'm not going to slag on my own code, am I? :-)

    But the point that I was trying to make, perhaps not as eloquently as I might have done, is that corporate code usually suffers from some very similar problems: it relies on idioms and dependencies which are not well defined and specified. This is largely as a result of it not having been open to peer review outside the company before. Thus the only people who submit comments are the same people who write it in the first place, and people who know all those underlying, understood dependencies.

    Open-source code, when written from scratch, tends to have fewer of those dependencies and understood-but-not-specified details. When a large enough pool of people works on something, and different people all the time, you have to have these things spelled out or else it will be too difficult to maintain.

    My concern is that Inprise will be dumping code on the world which hasn't been peer reviewed, hasn't been clarified, and hasn't been sufficiently documented. Not that it doesn't do its job well, but that it will be difficult for the open source community to add to.

    Kirk

  44. You are full of crap - the code is of high quality by Anonymous Coward · · Score: 1

    Since when does corporate code does not equate with high quality? If anything they are forced to document their code - because they are paid to do so - the same is not true for most open source projects. It is very tough to get volunteer developers to document their source (since they don't HAVE TO). Also, just because the code is not OO does not mean it's bad - take Oracle for instance - it is 100% C code as well! If anyone can understand the GCC compiler code or Linux kernel code - then the InterBase code will be a walk in the park.

  45. Ever hear of a "loss leader"? by Anonymous Coward · · Score: 0

    Get them in the door with a special, and follow up with support and product tie-ins. If the product wasn't selling - why not use it for good publicity? It certainly can't hurt. And another thing - what do you care what their MOTIVES are so long as you can use it (and improve on it) FOR FREE?

  46. Borland/Inprise about to die by Anonymous Coward · · Score: 0

    Clearly, Borland/Inprise is about to die. People leave, and the products become open source. They will soon sell the building. There is not much left. :-( Delphi R&D Engineer, '97-'99

  47. Other Software Unlikely by Christopher+B.+Brown · · Score: 2
    Borland didn't actually own much of the software that they used to sell; they were essentially reselling software produced by other companies.

    One of the more notable examples of this is Turbo Prolog, which is effectively still being sold by its original producers. Take a look on Google for "Visual Prolog."

    I certainly agree with your comments about "No New License, Please!"

    --
    If you're not part of the solution, you're part of the precipitate.
    1. Re:Other Software Unlikely by CRConrad · · Score: 1

      Christopher B. Brown writes:
      "Borland didn't actually own much of the software that they used to sell; they were essentially reselling software produced by other companies."

      Actually, I think they did/do own the code.

      It's just that for products they discontinued, they sold it -- sometimes to third parties (Paradox to Corel, dBase to the newly-formed dBase, Inc), and sometimes back to the original owner they'd bought it from.


      Christian R. Conrad
      MY opinions, not my employer's - Hedengren, Finland.

      --

      Christian R. Conrad
      mail me at iki.fi ; same user ID as here
  48. Cisco founders said same thing when they left by Anonymous Coward · · Score: 0

    Projects have a way of living on far past the expectations of its creators.

  49. Re:You are full of crap - the code is of high qual by MemRaven · · Score: 1
    Have you ever seen the Oracle Server source code? If not, I strongly urge you not to judge its quality.

    It's one thing to say that a product runs well while being written in pure C code. It's entirely another to say that it's good source code, as a mixture of C++, ANSI C and K&R C.

    As for the statement that corporate programmers always write good comments because they are paid to, I'm pretty sure that isn't a given. For example, a friend who worked at HP told me that his bonus at one time was based in no small part on non-comment-lines-of-code. This indicates to me that comments aren't important to them (and he was working on HP-UX).

    But the thing about the examples that you've indicated, Linux and GCC, is that those were developed by open source developers in public: they weren't released at some mature point in their life. If you take something like the Mozilla source code, when it was released there were significant quality problems that had to be worked through before the project could go forward. That all hinders understanding and forward progress.

    Besides, have you ever read something like Query Optimizer code? Take a look at the postgres code for this section. It's very dense code, very difficult to grok, and almost like black magic. That's the sort of code that database servers are riddled with, and if they're truly legacy sections, it could be very very difficult to understand them and move forward.

    Kirk

  50. The more code they release, the more they Lead by Christopher+B.+Brown · · Score: 3
    They're only "Leaders" insofar as they're contributing code that is getting widely used.

    That could ultimately be the case, but the assertion that they can thus "take a leadership role" is pretty funny. In the free software community, you can't take anything; you can only be a leader by giving away more than anybody else. I suspect they'd find that a mite challenging; it seems to me that IBM's AlphaWorks program is a stronger contender for the status...

    The thing that is particularly exciting about InterBase, setting it apart from any of the already-libre options for Linux, is the fact that InterBase was designed as an embedded RDBMS. In the "open source" context, the opening of the code ought to allow the system to be deconstructed into a set of libraries to separate data store from SQL interpreter (to name the most obvious bits) as well as, hopefully, lock manager and transaction manager and probably some other "useful bits." That is very important in that:

    • There are lots of applications that could use an embedded data store. They may not need SQL very badly; if "OpenInterBase" allows dropping off unneeded bits, this can turn into a very low overhead scheme.
    • As an embedded DBMS, InterBase has the two important properties of
      • Not requiring much, if any DBA work.

        This is a pretty major issue at present with other DBMSes like MySQL and PostgreSQL.

      • Putting the database in a few files that should be user-controllable

        ... Which should make it easier for naive users to install and backup their data ...

      It takes some doing to get DBMSes up and running and configured to be usable; InterBase should "lower the bar" on this, which is a very good thing.
    --
    If you're not part of the solution, you're part of the precipitate.
    1. Re:The more code they release, the more they Lead by Amphigory · · Score: 2

      I am not a interbase expert -- does this mean that Interbase could be used to create something a la microsft Jet. That is, an easy file-based database format?

      --
      -- Slashdot sucks.
    2. Re:The more code they release, the more they Lead by Anonymous Coward · · Score: 0

      FYI, InterBase is a very old product. It was developed before SQL was released. SQL was added later. Intially you used "BLR" to access the database. Interbase actually converts SQL to BLR internally. So I would suspect that SQL parser and engine is quite seperate.

  51. Re:You are full of crap - the code is of high qual by Anonymous Coward · · Score: 0

    Everybody's got friends in every company that say one thing or another. They say some truthful things, sometimes they say false things out of spite. I hear from some such "friends" that Oracle code is not a textbook case of good coding style, for example. Unlike Sybase where they have just one code base for their SQL products (Adaptive Server and SQL Anywhere) - Oracle HAS A DIFFERENT PARSER for each of Oracle 8, PRO*C/C++ and SQLPLUS!!! Each one of these parsers may reject or run code that runs correctly on another one of them - I know this for a fact - I must work around these bugs every day. Just because some code may seem obtuse to you does not mean another ambitious open source developer can't pick it up and run with it. How can you dismiss code YOU'VE NEVER EVEN SEEN? I for one will wait to see for myself before I pass judgement using a third-hand uninformed opinion.

  52. Not another new license! by Dwonis · · Score: 1

    I think I speak for everyone when I say that no matter what license they use, they should not make up their own, incompatible license. We've had enough of this already.

    Are you listening, Borland?
    --------
    "I already have all the latest software."

    1. Re:Not another new license! by Anonymous Coward · · Score: 0
      I think I speak for everyone when I say that no matter what license they use, they should not make up their own, incompatible license. We've had enough of this already.
      "Incompatible" is code for "not GPL". Likewise, "compatible" is code for "GPL", or "can be relicensed under the GPL if the GNU nuts ever gain enough momentum to close it off and support it without the cooperation of its earlier developers".

      Why should GNU have a monopoly on not playing well with others?

  53. missed DbaseIII DOS by Anonymous Coward · · Score: 0
    The world's most popular, productive, fastest, easiest to write for, largest customer base, most reliable database, hands down, was, still is, and always will be, DbaseIII.

    Second place isn't even worth mentioning.

    If Borland/Inprise/Whatitsnametoday wanted to make serious sheckels, it would have web-enabled DbaseIII and sold it for a C Note. Even the Perl monkeys have CGI.

    There are more than 50 million users of it still out there, even though we are now deep into Y2K baloney. Talk about instant customer base, and they own the code.

    Interbase is loved by CS majors, but the apps are thoroughly hated by end users. You are a programmer, so I don't expect you to understand this statement.

    1. Re:missed DbaseIII DOS by awithers · · Score: 1

      But we don't own it. Dbase is now owned/maintained/developed by dBASE Inc. (http://www.dbase2000.com).

      As for whether Interbase itself makes end users hate an application or not... I have my doubts. I've used/written applications which use Interbase and have been happy with the results. At the same time one of the worst applications I was ever forced to use relied on IB. The same could easily be said of other DB formats.

    2. Re:missed DbaseIII DOS by Ronin+Developer · · Score: 1

      Interbase is loved by CS majors, but the apps are thoroughly hated by end users. You are a programmer, so I don't expect you to understand this statement. Aside from the innane licensing structure, what is it about IB that end users don't like? It... is easy to install and maintain. has transactions. has stored procs/triggers/generators. has a relatively small footprint. maintains itself. The only downsides I have encountered are potentially really slow apps if you keep autocommit enabled (by a factor of 100) and the automatic sweep (i.e. garbage collection) that can occur. This speed issue can easily be circumvented by decent programming on the application programmer's side. In fact, the automatic sweep issue can be handled by the programmer as well. The fact that either of these occur in released software indicated immaturity or ignorance of the developers. Interbase, just like any other database, will its preformance will be affected by those designing and maintaining the database as well as the skill level of the developers programming to it. Where IB could grow is to improve the speed of its queries and to develop a truly decent DBI:Interbase module.

  54. Re:Lig^Hnux: Everyone's favorite charity! by Anonymous Coward · · Score: 0

    Great. More BSD propaganda gets moderated up. Slashdot is a GNU/Linux site, not a BSD site. You're lucky if you get any crumbs.

  55. Borland is desperate and may be clueless too. by Etam · · Score: 1
    Looks like the company is desperate in trying to regain some market share in the database market. This is the kind of things we expected and will see more of: Companies which used to ignore any other platforms beside Windows suddenly embrace Linux. Too bad it came from a company that is already half dead...

    Stangely, there isn't any pointer to the actual source from that page! If it is really open source, no string attached, why can't developer download a snapshot of the source from them right then and now? Why the wait till some time in "the first part of 2000..." I think I can smell some fish here.

    Have to give them a small credit in at least trying this though. We just have to wait an see the rest of the story when the source is released.

    --

    - Etam

    1. Re:Borland is desperate and may be clueless too. by barryk · · Score: 1

      > This is the kind of things we expected and will see more of: Companies which used to ignore any other platforms beside Windows suddenly embrace Linux. In fact, Interbase started out on VMS. Has been ported to major Unix platforms before Windows, and has recently been ported to Linux. They are not "suddenly" embracing Linux, as the Linux ports have been around for more than a year, including a free version. The beauty of Interbase is that the database is totally platform independant. Your data can migrate to another platform with a simple backup/restore. Don't knock a product you know nothing about.

  56. News from the Inprise newsgroups by Woodrow · · Score: 1

    After reading all the stuff here I went to the Inprise newsgroup borland.public.delphi.non-technical and read some comments there. This is the main newsgroup for anything concerning Inprise so don't worry about the Delphi name.

    What I found is most of the posters don't have a clue what Open Source is and think that by open sourcing Interbase Inprise has dropped it completely. It's sad that some people are clueless. They don't understand any ideas concerning Open Source. Most believe that Inprise had a dead product and let it go into the graveyard of Open Source.

  57. Re:You are full of crap - the code is of high qual by Anonymous Coward · · Score: 0
    Okay, bottom line:

    The Oracle code base is completely fragmented and screwed up. They haven't done a rewrite in years, and the product shows. They just add sections to what they need to modify, and leave the rest. I've worked at Oracle and seen quite a bit of the server code. I know that there are huge sections in there that aren't touched specifically because nobody there knows what they do.

    Closed source projects tend to accumulate stuff like this over time, because there isn't the necessity of understanding it or the intellectual challenge and ability for enterprising "others" of doing it. The more that cruft accumulates, the more difficult it is for additional features and components to be added.

  58. K&R, ANSI, ISO, C++ by roystgnr · · Score: 2

    I've never heard K&R referred to as "old-skool" C, but that's as good a phrase as I've ever heard. Technically there's not too much different from ANSI C; ANSI just has a few syntactical improvements... but it's been around for at least a decade now.

    Saying that something is written in K&R C is like saying it's written in Olde English - not necessarily a bad thing; just if there isn't a more recent "translation" it doesn't bode well for the maintainance of the code.

    ISO C is even closer to ANSI than ANSI is to K&R - basically, well-written ANSI C is ISO C.

    I agree that knowing C++ helps you write better C... but I wouldn't learn C++ if you don't already know C or Java - it's too big a bite to take at once.

  59. Right on! by xXRyanDGXx · · Score: 1

    I've been thinking we need more database options for Linux to be widely used in the commercial world. Good stuff.

  60. Parallel to MS Jet? Probably. by Christopher+B.+Brown · · Score: 2
    Both operate as database engines that normally get embedded into applications.

    Both implement databases via one or a very few files.

    I seriously doubt that the formats of the files are simple; the intent surely sounds the same.

    --
    If you're not part of the solution, you're part of the precipitate.
  61. INPR just covering their ass.. read URL by Anonymous Coward · · Score: 0

    Yea.. they care about open source:-=) http://www.href.com/interbase

  62. Hey Mal, don't you think... by CRConrad · · Score: 1

    ...that the post you responded to might have been a bit of sarcasm?

    Christian R. Conrad
    MY opinions, not my employer's - Hedengren, Finland.

    --

    Christian R. Conrad
    mail me at iki.fi ; same user ID as here
  63. Open Source mystery by wmeyer · · Score: 1

    Looking at the rampant negative comments from those who are a) clearly ignorant of the Interbase product, and b) seem to think they have a God-given right to endless free software, it amazes me why any publisher would want to jump into this miasma.

    Since the most vocal of you have made it clear, again and again, that you will never buy software, your comments have little relevance to any commercial operation.

    What amazes me even more, however, is the ignorance of K&R. Is there no one here but me who is over the age of 25? Code written to K&R standards will be a) relatively straightforward, and b) free from the abominable practices prevalent in C++. Would you feel better if it were written to VC++ practice? Then it would truly be non-portable, inscrutable, and buggy.

    Let your brains engage before your keyboards, people. And stop crapping on newcomers to the Open Source "movement." Without new victims, there can be no movement.

    no growth = death

    --
    --- Bill
  64. Typical by Anonymous Coward · · Score: 0

    That's a pretty typical response from a disgruntled ex-employee... Always a reliable objective source of info and opinon... sheesh...

  65. Good Thing, Even if is Commercially Dead. by Tuqui · · Score: 1

    If the product is commercially dead the source would be usefull even if poor quality source. If the product is alive and the code is high quality one. Great!.

  66. Interbase has patent? by Anonymous Coward · · Score: 0

    In one of link at Interbase web site, there's a page about a "Patented support of data". How will this affect the open sourcing?

  67. CVS by JamesKPolk · · Score: 1

    What if slashdot, like so many other projects, opened up a CVS server with the source, and opened it up for read-only access?

    I thought that the whole reason the andover.net takeover was a good thing, was that such nifty new things would be possible.

    But, no! We get the beanie awards, instead! ;-)

  68. Mozilla by JamesKPolk · · Score: 1

    The opening of Mozilla.org was a pretty desperate measure, and look at how well that turned out?

    Who says Interbase can't see improvements once opened?

  69. But... by do · · Score: 1

    what do you miss? dBase syntax? dBase IV had already a built-in castrated implementation of SQL. There was no nested queries, as in MySQL. As a matter of fact, MySQL' features, design and restrictions are very close do dBase/FoxPro.

    So, you have all you want.

  70. Re:Slashdot COMDEX booth by markhb · · Score: 1

    Nice picture of the Slashdot booth at COMDEX at that link, BTW... read all the way down.

    --
    Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
  71. This reminds me... by Anonymous Coward · · Score: 0
    One of the reasons I detest the political scene in this country is the tendency toward hypocrisy. "Cut Government Waste!" our elected officials yell..."as long as it's not MY government waste!"

    All one has to do is substitute the words "Release Open Source...as long as it's not MY open source!" and the two situations become remarkably similar.

  72. Posting from InterBase representative on newsgroup by stevek · · Score: 1

    This is what I've just seen posted to the interbase.public.non-technical newsgroup at nnrp:forums.inprise.com:

    ======== bobitt ===========
    Subject: Re: Interbase Opensource Details?
    Date: Tue, 04 Jan 2000 09:13:47 -0800
    From: "Steve Peters (Inprise/Borland)"
    Organization: Borland
    Newsgroups: interbase.public.non-technical
    References: 1




    Hi Robert,

    My responses are below...

    Robert Love wrote:

    > 1. Is InterBase 5.6 the last version that InterBase will support with there
    > techincal support group or will you be putting out "Certified builds" of
    > the future open source version and supporting thoose as well? --I
    > understand that the support cost must cover the enginners instead of sales.

    I doubt that the "certified builds" thing will happen. 5.6 will most
    likely continue to be sold and supported as a certified Interbase
    version but I don't think anything past 5.6 will.

    > 2. What type of licencing will be used for the source?

    Don't know that yet.

    > 3. Is the product being Open Source... Where the source is sold with the
    > product or
    > is the source going to be publically available?

    I would guess that the software would be publicly available. I think
    they will work out the details of this open sourcing while we wait for
    6.0 to be finished.

    > 4. Besides support will there be any work on the InterBase front in the
    > future. And if so what should we expect.

    Doubtful that any work will happen (beyond support of 5.6) after
    6.0 is released.

    --
    Kind Regards,

    Steve Peters
    Inprise/Borland Developer Support
    =========== bobitt =============

  73. The only true thing Zico Knows... by Anonymous Coward · · Score: 0

    ...is how to shove his head up his ass

  74. You've hit the nail on the head by Anonymous Coward · · Score: 0

    -- The very reason you and I are unsure as to Borland's future is the reason they will continue to have declining market share. Uncertainty is not what you want in a RDMBS vendor's product. You can't commit all your precious data to a RDBMS that may stop being supported in the future. Seems to me that there is a vicious cycle for all but the best RDBMS vendors.

  75. Dont enter a bleeding competion with a blodd bank by Anonymous Coward · · Score: 0

    Oracle or MS can squeeze out RDBMS vendors until the smaller players go bust by simply dropping their prices for SQL Server / Oracle 7.3 / 8 / 8i. Oracle have already dropped their average licence price by 30-35% recently to squeeze MS's SQL Server. P.S. we are being told that SQL Server 7 is going to be updated to SQL Server 2000 (gee I'm glad my RDBMS vendor (Oracle) is not the marketing-obsessed MS)

  76. But Oracle is the most feature rich RDBMS out by Anonymous Coward · · Score: 0

    -- so this is less of a problem. Incidentally, Oracle have been making to largest leaps forward in their support of JAVA recently.

  77. To sum it up - Lepoards and Spots by Anonymous Coward · · Score: 0

    --- you can't change a Leopard's spots. How can a Commercial organisation have the history / corporate psychology / instinct to even understand the concept of open sourcing? MS had to put some of their most articulate people together to work on the Halloween Documents just so they could start to get a handle on the issue. Do you think Inprise have even done as much as this?

  78. Yes but thats prolly because code doesn't rust -- by Anonymous Coward · · Score: 0

    -- and apart from bit rot or alpha particles neither do binaries. However this does not mean that no one is going to work with your code or buy your binaries

  79. Recompile your RDBMS - are you mad!! by Anonymous Coward · · Score: 0

    How many PHBS (bosses) do you think would trust their spotty geeks to recompile their (mission critical) databases. None. So Inprise can only succeed if their new DB is only used for non mission critical work. But noone pays lots of money for non-mission critical databases (e.g. MS has to flog SQL Server 7 dirt cheap compared to its supposed capabilities). So by a logical process of deduction Inprise's database is dead however you look at it.

  80. A letter to urge a GPL/LGPL of InterBase by bkuhn · · Score: 1

    Here is a letter I wrote to encourage the GPL/LGPL of InterBase:

    To: kberkland@inprise.com, customer-service@inprise.com
    Subject: Please release InterBase as free software under the GPL or LGPL

    To Whom It May Concern at Inprise/Borland:

    I read with excitement your announcement yesterday which indicated you would
    be "releasing InterBase 6 under an open-source license"
    (http://www.borland.com/about/press/2000/ib.html ). I think it is wonderful
    when existing proprietary software companies move in this direction.
    However, as this issue develops, I would like to encourage you to consider a
    few points.

    First of all, I noticed you are vague about which license you will use. I
    would encourage you to use the GNU General Public License (often just called
    the GPL). The GPL has many advantages for a business like yours. The
    greatest advantage is that if your competitors use your software, make
    changes, and sell that software, the source code must be made available.
    This means that you will benefit from your competitors improvements of your
    code if they ship versions of InterBase to their customers. Many other
    so-called "open source" licenses do not have this important feature. Note,
    too, that the GPL is both an "open source" and a "free software" license.
    (I write more about this issue later in the letter.) You can read the GPL
    at http://www.gnu.org/copyleft/gpl.html.

    If you find that the GPL does not work for you, I would then encourage you
    to use the GNU Lesser General Public License (often called the LGPL). This
    license is very similar to the GPL, but is different in that you, and all
    your customers using InterBase, would be permitted to link InterBase with
    proprietary software of their your choosing. This distinction is helpful if
    you want to encourage adoption of InterBase by other proprietary software
    vendors. Like the GPL, the LGPL is both an "open-source" and "free
    software" license. You can read the LGPL at
    http://www.gnu.org/copyleft/lesser.html.

    If you find that neither the GPL nor the LGPL fits your needs, I would
    encourage you to avoid writing a new license that is different from licenses
    already in use in the free software community. Many companies have done
    this, and it causes a great deal of confusion for users and programmers.
    New licenses need to be analyzed over and over from a legal standpoint so
    the community can determine if they are truly free software licenses, and
    if they are compatible with other free software licenses. This takes up
    valuable resources from the community that could be spent improving various
    free software programs, including InterBase (once it is free software)!

    However, whatever license you choose, it would help the community most if
    you choose a license that is compatible with the GPL (meaning that one can
    legally link the InterBase code with some code under the GPL). This is of
    the utmost importance, because a lot of great free software is under the
    GPL, and InterBase can be improved most rapidly if programmers can add
    existing useful GPL code with it. Often, if the license isn't GPL
    compatible, programmers in the community avoid the software.

    As a general resource on this licensing issue, you should definitely look
    at http://www.gnu.org/philosophy/license-list.html. This outlines the
    various licenses in use, and explains why they are good or bad choices. If
    you need help choosing or developing a license that is compatible with the
    GPL, please contact gnu@gnu.org as that page suggests.


    Finally, you may have noted that I have preferred the term "free software"
    over "open source" in this message. It is worth noting that these two terms
    denote different (although overlapping) communities. (In the realm of
    licenses, all free software licenses are open-source licenses, but not all
    open-source licenses are free software licenses.) We would gladly welcome
    you as members to the free software community if you choose a free software
    license for InterBase. If you do choose such a license, we would further
    encourage you to mention the term "free software" in reference to InterBase,
    as well as the term "open source". To read more about the differences in
    these terms, please take a look at
    http://www.gnu.org/philosophy/free-software-for- freedom.html.


    Thank you for you time, and I hope that InterBase is made free software so
    that we can welcome your company into this exciting community.


    Sincerely,
    Bradley M. Kuhn

    1. Re:A letter to urge a GPL/LGPL of InterBase by NavySpy · · Score: 1

      In order to receive maximum support and exposure, and to ensure that the most Borland folks see this, consider posting this on one of the public newsgroups, probably forums.borland.com/borland.public.delphi.non-techn ical