


Interbase Fork Imminent? 44
A reader wrote to us saying: "Technocrat.net has this story about how Inprise is pissing off the developers and users of Interbase, who were creating a vibrant community around the open source RDBMS. As a result, It looks as like the project is about to fork, and the independent branch will be called Firebird."
Re:Joke. Funny? Laugh? Oh, never mind... (Score:2)
Sigh. No one appreciates deadpan humor anymore...
--
Interbase is not dead. (Score:2)
The developers are rallying, have set up a separate CVS repository on Sourceforge, and have an extensive set of mailing lists as well.
The group now known as NewCo has been getting a lot of VC interest, and more importantly, a lot of interest from current Interbase customers who want to drop Inprise as their support provider.
There are also several commercial software vendors whose products are based on InterBase, who are also willing to throw their weight behind NewCo.
In short, the codebase is not being abandoned by the only people who really matter, it's users and developers.
--
Firebird?! (Score:1)
It's in active use around the Greater China area, and I'm using it to operate one [e-fever.org] myself.
Re:Innovation? (Score:1)
Well, if you consider the httpd interface, which *is* the WWW not innovative, then I would have to agree. Of course, then there's NCSA, which begat Netscape...
What about make, rcs, xmake, PERL, Python? I am sure you think some company created them, right?
How about bind, (it translates IP addresses to domain names)? I am sure another came up with that one, too. Of course you realize everyone on the planet uses some form of Berkeley Bind, right? That must be from that Berkeley, Inc. I keep hearing about.
Of course, don't think that new implementations of old ideas are not innovative, right? Like KDE or GNOME.
My point: you don't seem to be aware that a lot of (IMHO) innovative software has been created and released under the GNU General Public License [gnu.org] (GPL). Some folks like to say 'Open Source' cause it's cute. Nevertheless, this software is innovative (technically) and your freedom to use and distribute it has not been impeded (it is, in fact, *protected* by the GPL). Wow! Seems pretty innovative to me.
--
The real pisser here is ODBC (Score:1)
I want to use Interbase at home for my drinking games website (currently down, my apologies to all the drunkards out there on the 'net.) I want to do a load-balanced config (based on round-robin DNS, because I don't have to maintain state and I'm not going to set up a third box to loadbalance) with both OpenBSD and Win2k, with the db on Win2k, and development as both PHP and ASP.
Now I have to wait for an ODBC driver to be developed by the open source community, which tends to despise Microsoft. This is going to hurt.
Re:The irony here is almost unbearable (Score:5)
At the time, the gcc maintainer was sitting on an enormous number of patches, mostly contributed by Cygnus. These patches fixed critical problems with g++. Things were so bad at one point that the Cygnus version of g++ was the only version of gcc that could compile my code.
Several people brought this up on USENET. Some time later, the EGCS project was announced. The Cygnus compiler was quickly released more visibly (it had of course always been availble on their FTP site). Development was changed to a bazaar style and improvements quickly rolled in.
About two years later, the FSF finally caught up and decided to roll in the EGCS changes, creating gcc 2.95. Both projects happily merged and all is well in compiler-land.
Forking is probably the most powerful tool we have in the Free Software community. It's akin to booting our elected officials out of office. If handled in a civil manner, it is a useful tool to spur development on a stagnant project.
--
Is this the future? (Score:2)
This sort of thing sounds a lot like the point [slashdot.org]I brought up in yesterday's AFS article. Many companies that previously released proprietary only code have been opening things up. This is good, but in many cases the licenses allow them to continue to exert a lot of influence over how things are used (how many IPLs are there now?) I also question the motives behind jumping into open source when a company jumps right back out because the short term prospect of Inprise recouping their investment wasn't too promising. For profit corporations are still tied to their shareholders and they aren't likely to be huge supporters of open source, there just isn't enough money in it right now.
Soon I will be free of my present employer (I maintain several different RDBMSs) and I would like to spend some time working for one of the open source database projects. Things like this piss me off because I would hate to be in the position of the people who have been doing Interbase development (or at least planning to do some).
There's a misconception going on here (Score:2)
--
Moderate up! (Score:1)
Re:It's about time... (Score:3)
But, when the deal to spin off InterBase to ISC failed to materialize at the developer's conference, I began questioning Inprise's motives in the whole affair. At the keynote speeches, we were assured the contract would be signed in a couple of weeks.
Prior to the conference, I asked on the NGs what would become of the code being written by non-Inprise developers if Inprise renigged on the deal. Everyone said I was taking Dale Fuller's statements the wrong way and that Inprise/Borland was committed to the spin off. Even as late as the conference, we were told the delays were in the hinds of the lawyers. Even
Well, as I feared, the deal fell through. Borland is rapidly losing its InterBase developers (well,according to the article). So, what will become of InterBase? Will it lose financial support and whither and die as was its original fate as of last December?
Has Borland dealt itself a final blow in this last fiasco with Open Source developers as well? Did they lose the small footholds of trust they achieved whenever a commercial vendor enters into this arena and makes these promises and almost delivers?
Okay, the source code has been released, but will people use or extend it under the provisions of the IPL?
What impact will these actions have on their aim to become a cross-platform tool vendor and the acceptace of Kylix among Linux-based developers?
I wish, for once, that companies would do what's right for the right reasons rather than what's for the immediate good of their stock holders. The long term effects would have made it all worth while. Now, we'll just have to wait and see what the final outcome will be. I'm betting it won't be good for Borland.
RD
Re:There's a misconception going on here (Score:1)
mix it up a bit (Score:2)
Corel/ Inprise: What if... (Score:1)
PS. I may be lacking a few details--I couldn't read the article, as the link was broken.
Open Source Communities (Score:2)
Companies that release there products as open source can learn an important lesson here. Without fostering a community around your product your project will never be a success. For some products, the technical level of the product makes this hard (which can be mitigated by getting some documentation out) and regardless of the size of the community there will generally only be a few core community developers, but if the company doesn't actively foster this by having open mailing lists, core community developers on cvs, project web pages that foster group style dev, bug trackers, etc than the project will never take off and the company will never realize the benefits of making they're product open source. in fact just the opposite, they will incur only costs for the benefit of additional testing.
An example of a company that does develop their community check out zope.org by digital creations. For another example of a company that doesn't check out arsdigita.com (no project site).
my 2 cents... back to work...
Re:It's about time... (Score:1)
Correct me if I'm wrong, but as far as I know, if the majority of a company's stockholders don't like what's going on, they can fire the people in charge and put in someone who will look out for the immediate (and long term) good of the stock holders. There isn't a lot of room for idealism and business to share the same area.
The most interesting quote from the article... (Score:3)
...in my mind, had nothing at all to do with the current Inprise/Firebird situation:
Borprise be Careful - this could screw Kylix (Score:2)
Re:The most interesting quote from the article... (Score:2)
What did you think of the term I coined - 'reverse fork' to describe what Inprise is doing?
--
This is the Epitome of the OSS (Score:2)
Re:It's about time... (Score:2)
--
FIJAGDH (Score:2)
So, who owns www.fijagdh.com [fijagdh.com] then? If Bruce Perens is associated with FIAWOL, does that mean Brett Glass should own FIJAGDH.COM?
Re:Borprise be Careful - this could screw Kylix (Score:2)
--
Re:Who cares? Commercial DBs only way to go, still (Score:2)
A Dick and a Bush .. You know somebody's gonna get screwed.
Re:FIJAGDH (Score:2)
Second, fijagdh.com has been registered since May 14th to a Martin Horvat of Stayton, OR.
Third fijagdh.net and fijagdh.org seem to still be available.
(FIJAGDH - Fandom is Just A G*d Damned Hobby, is an approach to Fandom that is antithetical to FIAWOL - Fandom Is A Way Of Life).
--
Fair enough (Score:2)
Re:And the list keeps growing. (Score:1)
RMySQl, PostgreSQL, (interbase|Firebird)
They all do different jobs and different things better than others, CHOICE especially *free* choices are always good why do people constnatly discourage this.
In Somethings (User interface) choice is not optimal, in others(RDBMS) Its good.
Jeremy
It's about time... (Score:4)
Sign I:
My application needed to access the DB using ODBC, it turned out that the person writing the ODBC drivers (the original inventor of Interbase) refused to finish because Inprise welched on releasing as much of Interbase as they said they would. Currently there is no time frame for when ODBC drivers will be written.
Sign II:
I nprise refused to spin off [deja.com] Interbase into a seperate company as they originally stated and this has troubled the Interbase community.
Sign III:
Inprise was not as forthcoming with GPLing stuff as was expected.
The Queue Principle
Slashdot Effect gone long term. (Score:1)
It's not just this story or today either. I used to go there every day but have not been able to connect for most of this week.
Re:And the list keeps growing. (Score:2)
Apparently, you do not understand the value of many groups working on similar projects. For example:
Finally, you seem to think that just because software is Free [gnu.org], that means people will cooperate. There are differences in design, implementation, technical leadership. Differences cannot always be overcome 'for the good of the community'. We still are human (thank God), so we differ in our opinions.
--
And the list keeps growing. (Score:1)
Egos vs. the development (Score:1)
Choice is good. I'm all for choices in software (hense why I dislike M$), but if development on something slows down, then it really strains the open-source model. The one thing that can't be afforded in the industry today is long development cycles, and splitting a staff probably won't speed UP development...
Look what it's doing to Mozilla. Even in the last round of 'Mxx release' slashdot article comments, there were a lot of comments like 'it sucks, I'm tired of waiting, I use IE.
Imagine what would happen if MS actually managed to release a robust, feature rich, reliable version of IE for Linux/Unix.... It could be the final nail for Mozilla/Netscape.
Maybe the kernel is so successful because Linus ("we're not worth... we're not worthy") still holds the 'key' to the release of the versions. It's not a 'version' until Linus says so...
The Worst Thing Is . . . (Score:2)
What will the suits see?
Most likely, they won't see 'We alienated the developers, causing the fork.'
They'll probably see 'They took the code and ran.'
Could make companies think twice in the future . . .
The irony here is almost unbearable (Score:4)
This is a situation the open sourcers will have to deal with more and more often as more and different viewpoints and agendas are brought to projects. To some extent this is a side effect of corporations getting involved (any bets on how we'll see GNOME change now that they're sleeping with half the companies in the industry?), but it's mostly caused by the simple expansion of open source and Linux--more users means more programmers, and that means more diversity and more reasons to customize code.
Re:It's about time... (Score:2)
Like I said not like any other open source project I know. Usually a project starts up and then if the project is successful commercial entitites get formed to support it not in this case. Seems like they are trying to put the cart before the horse.
A Dick and a Bush .. You know somebody's gonna get screwed.
A taste of the future (Score:1)
Now we see the real power in open source
Re:The irony here is almost unbearable (Score:1)
Actually, I'd say its more like getting fed up with the government and splitting off a new country. The original government and any who choose to follow them are still there, so they haven't been booted out. Its just that you're a seperate entity now.
And,yes, forking is quite powerful. But like anything that's powerful, it can cause troubles, and shouldn't be overused.
-RickHunter
What next? Forks in GNOME, maybe Linux? (Score:1)
On the other hand, the choosy programmer will have a good time. You can take EXACTLY what you want, and fighting groups will work equally hard to beat the other with better programs.
Dont know which way we're heading.
Innovation? (Score:1)
What is innovative about adding a missing feature? And I'm sorry, I'm not looking to pick a fight with you, but the Open Source community is probably the single least innovative entity in the entire software sector. Chasing tail-lights and trying to clone what's popular don't make for much innovation.
I agree completely with your other points, though -- people who whine "But there's already too many X already!" are seriously annoying. Nobody's making you use it, so just shut up let those of us who like many choices have our fun.
Cheers,
Forking is useful (Score:2)
If a codebase is the BASIS for different systems, evolving along different philosophy lines (for example: (theoretically spoken) if interbase A will have it's focus more on distributed computing and if interbase B will be more focussed on central computing with large (real large!) databases than the fork between A and B FROM the basis codebase is a good one IMHO. No cluttered code in either of the codebases to exclude functionality from both philosophies.)
IMHO more OSS projects should fork (or branch, whatever you want to call it) their codebase to clean up the code. The more #ifdef SPECIFIC_DEFINE there are included in a sourcefile, the more it gets unreadable and unmaintainable.
--
whoa (Score:1)
Man, this really must create a serious discrepancy in the pagehits-per-story-posted -calculations of the Andover overlords bean counters. ]8-) Anybody got stats as to whether this is the least active story in... a long while?
(Yes this is OT but it's not like this subject is likely to yield vast numbers of in[sightful|formative|teresting] comments anyhow. :P)
Necessary but undesirable (Score:1)
Joke. Funny? Laugh? Oh, never mind... (Score:1)
It was a joke. Brett Glass is an active member of the "BSD community", and a strong and outspoken opponent of the "GPL camp" of Open Source developers. Much like FIJAGDH and FIAWOL are antithetical, so are those two's stances on software licenses.
Apparently, it wasn't nearly as funny as I hoped it was.
Weak (Score:2)
I was thinking of getting into Interbase. This certainly dampened my enthusiasm. I will continue to work on Oracle for high-end (really high-end) work, use PostgreSQL for development, and deploy MySQL for data marts. Watching Informix lay off something like 900 people recently, and Sybase clinging to life, I wasn't too surprised at Interbase getting to be a dead end (for now).
Such a drag. The greedheads and day-trading degenerates seem to infect everything these days.
More Inprise/Borland Hijinks (Score:1)