Inprise's Kylix To Be Opened? & Gnome Alliance
captaindelphi writes "ZDNet has an interesting article on Kylix that can be found
here. While it is short on the details it makes for some interesting news!
"Inprise Corp. will announce, at Comdex in Las Vegas this week, plans to release the source code of its Kylix Linux rapid application development tool to the GNOME Foundation"
" That's an interesting twist - releasing the code to the Gnome Foundation - but the addition of a lot of Gnome support to Kylix will stir things up as well.
Is it the sent of system dialog boxes, like file, open, etc? Is it the cute little icons in the corners of windows for Maximize, Minimize, Restore, Close?
Mike Warot, Hoosier
The article also mentions that Kylix will integrate with bonobo. Perhaps this means that they support QT *and* GTK. The VCL/CLX libraries can be bound to any underlying widget system. Another month of programming and, voila, new widget bindings. And if they change CLX to support GTK, then since the Kylix IDE is written using CLX, Kylix itself will be a GNOME app! Here is a section from Borland's Kylix faq: "Is Kylix an Open Source project? While the Kylix project itself is not being developed in a community Open Source model, it is a top requirement that developers be able to use Kylix to develop both GPL Open Source, and proprietary applications. The details of the Kylix open source project are currently under development and will be announced at a later date. The Kylix development team believes strongly in the value of open source and free software (in the FSF sense) and aims to support GPL application development as a clear option in Kylix." Notice the clause that specifies "in the FSF sense". Well, since the FSF doesn't recognize Qt as free software, then it could be argued that Kylix no longer depends on Qt. Either way, we should know by Christmas. I'll take a copy of Kylix in my stocking anytime.
Opinions change daily as new information arrives. Stay tuned.
Ah Jesus, what are you on? :) Of course I can make a GPL program and sell it to my buddies for $10k, but why the hell would they pay that price when they could get it legally from elsewhere for the price of a blank CD?
;)
Of course, you're right about the GPL not prohibiting sales, but in a real world, basing a business on that idea is futile. You WILL agree with this, and therefore, you WILL agree that my saying "You can't combine Open Source with selling the same product for thousands of dollars" is indeed NOT "dead wrong".
*sound of me resting my case*
--
"Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
GNOME was started with the express purpose of replacing (killing) KDE, not very admirable goals to begin with. This has been backed up time and time again with the Stallman's attacks against KDE. How can we expect them to work with the entire Linux community's interests at heart when they have been motivated by these petty feuds in the past?
There is nothing mutually exclusive about Open Source and charging for the software... For one, you can capitalize on the fact that the vast majority of people wouldn't know what to do with a source tarball if one it them in the face. People want vendor-certified officially-supported pre-compiled software, and they'll pay dearly for that...
Say I write a useful GPL utility for Linux. I make the .tar.gz freely available to whoever wants it. But I charge a nominal fee for downloading an .rpm or a .deb; the price might reflect e.g. similarly capable Windows shareware. If people don't want to pay, they are free to figure out how to compile the thing themselves. But do not underestimate the number of consumers who would rather spend a quick $20 than do battle with your configure script... (note also that only my "blessed" binaries are eligible for tech support/bug tracking...).
Thanks for that info. If Kylix can really "morph" into a GTK app, or any other toolkit, that would be seriously cool :)
;)
Anyway, Qt is GPL now, so if FSF still doesn't recognize Qt as free software, they have a problem I guess
--
"Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
That sounds good. Been using delphi since v2, and looking forward to kylix. I'm also curious obout the clx which (if like delphi vcl) should be quite amazing themselves.
If ignorance is bliss, the world is full of blissful people
For those interested in a genuine GPL'd project to provide an IDE for a Pascal compiler, check out The Lazarus Project.
One of the reasons we are doing this is because Borland is intending to make Kylix a closed-source compiler and IDE. This is also being done as a cross-platform project (supporting both Windows and Linux through the GTK).
For my $0.02, I think this is mainly a lot of buzz words and steam to create the impression that they are GPL-friendly. There are some Borland-sponsored projects, such as the JEDI project which incorporate quite a bit of GPL'd code.
I think that Kylix will be a fantastic tool for people who want to implement a Linux-based application platform with closed-source software (using Linux as the OS... instead of MS-Windows or something else). This should be encouraged in the sense that it does promote the use of Linux as a general platform and will get Linux into "the real world(tm)". For the GNU/Linux purist, however, Kylix will never be GPL'd or free as in speech (such as an RMS-inspired completely free computer system without any closed-source software whatsoever), except as a piece of abandonware from the ruins of Borland. This won't happen soon, if ever.
How so? AFAIK Kylix supports KDE/Qt natively, and this whole release-it-to-them-thing is just a cheap way to get GNOME-support, too!
-- KDE programmer and computer science student in Klagenfurt, Austria.
I choose to believe that software developers would know how to install a program, even if it is NOT shrink-wrapped
Say I write a useful GPL utility for Linux. I make the
And the next day, I figure out how to compile your tar.gz, and I make my own set of binary packages which I hand out freely over the net, and CheapBytes even start selling your software on $2 CDs. You'd quite possibly regret basing your business on the sales of that particular piece of software (which Borland arguably is with Kylix)...
--
"Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
The 'X' in CLX is for "cross-platform", not "X Windows.
it seems they want to lock us into a single window managerKylix will not lock people into a single window manager.
-- CPI only attended a few of the many Kylix sessions at the Borland Developer's conference so I could be wrong but, its my understanding that Kylix is also written in OP. There will be a thin library that will sit between the the Visual CLX library (Object Pascal) and the Qt widgets (C++). As I understood it, this thin library could theoretically allow other programming languages access to the Qt widgets.
To understand what's right and wrong, the lawyers work in shifts ...
Yup if you yell I WILL agree. I don't think so the key here is to add value to your product so that buying it from you becomes a better option. For example if a company had a database that they sell for megabucks and at the same time are giving away a certain level of support for this product for free. Now say they see the light and GPL the database. Now you are right no one would pay for the official copy of the database unless for example the support was priced on the free copies in such a way that it make more sense to buy a copy or if say paid support is cheaper for people who buy the software. Or say you throw in tools and information for free to people to who buy it. Or say you produce such a great product and GPL it and provide such great service that people are willing to pay for it in order to encourage this kind of thing. It is called quality and yes it can be done. It is called support. Yes you would have to work very hard and be really good to make it work but I think this is a good thing.
Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
that was a troll BTW... didn't you notice the constipation in monkeys part?
This is, incidentally, the first Google result that pops up for CLX. I wish vendors would at least do a websearch before picking a name for a product. In this case, it's particularly confusing because both CLX and Borland's toolkit are about interfacing programs to window systems.
As for the announcement itself, let's wait and see what actually happens. This could be little more than the source code Microsoft includes with MSDN, which is largely useless to anybody who hasn't also bought their product.
2. C or C++ may be great for writing device drivers and filters, but for doing database apps? C'mon! Delphi's way of doing databases gives you the same easy programming as some of the crappy database-oriented scripting languages (paradox, powerbuilder) with fully compiled (and optimized) native code.
Actually, I'm a C++ developer, and we do quite a bit of DB access from our C++ code. To be quite honest, the Borland Database Engine (which is the only thing I can think of to which you might be referring) is quite possibly the worst DB interface I've ever used. The idea is nice, but is a slow, HUGE hog. In our Builder apps, we rolled our own ODBC and OCI classes, written entirely in C++, that work quite well. We even use the OCI stuff under Linux, so we have a usable, portable, C++ database API. It's quite nice.
Don't get me wrong. I started with Delphi, and, realizing that not many people are gonna want Object Pascal programmers (thought there are a few), quickly switched to C++ as soon as Builder was available. Now I code in the same language, no matter which OS I'm using.
jason
Have a good day?! Impossible! I'm at work!
The BDE is shit, even Borland recognizes that.
I remember reading somewhere, in one of the many "Kylix is coming!" articles, that CLX will include a new, sane db library.
That is about the only thing Delphi/C++Builder screwed up on. Hopefully Borland will come through on their promise and make the CLX db lib small, fast, and usable.
I just got back from a mini-Borcon not too long ago, and I was under the impression that as far as licenscing goes:
IDE/Compiler: Probably a proprietary license. They didn't seem too interested in releasing the source to the compiler or the IDE.
GUI apps: Trying their hardest w/ the licenscing and source distribution to a) make sure the libraries remain standard and under Borland's control, and b) the end-user can still release their programs under the GPL if they wish.
Kernel apps: Use GCC. Delphi/CPPB are for GUI. While you could (probably) use them for command line tools, you stand a snowball's chance in hell of getting your Delphi/CPBB program included in the kernel. They don't want to go in the kernel. They want a standard set of widgets that users can hook into and write programs for.
I was very impressed w/ the Kylix demo. In fact, w/ themes, you have more control over the GUI than you do in Windows. It is very slick. DB support is pretty solid (they configured and compiled a sample database viewer from scratch in under three minutes). I know the developers working w/ Nevrona to design the new Borland internet components (derived from Winshoes) and they're shaping up nicely (they are open source, but probably not GPL). In fact, in the whole presentation, I only saw three bugs: 1 IDE AV, 1 diagram tab that wasn't ported yet, and a case-sensitivity problem (unit named Unit1, saved in unit1.pas).
As far as this being a coup, maybe your avg. Linux user won't jump on this but you can bet IT shops will. Borland's JBuilder is already #1 Java IDE and VB is losing market share to Delphi. Delphi is going cross-platform (they seemed to suggest Mac as being the next target when rattling off about Qt support). Speaking of Qt, there was even talk of purchasing TrollTech in the not-so-distant future.
The primary reason Windows is #1 is because of software availability. Software is available because Windows has better dev tools than *n?x. The way I see it, Kylix is good news for everybody.
---
"Duane Dibbley?" -- Duane Dibbley
Do you even know what a monkey is? and do you spank it regularly?
I believe sex is highly over rated... unless it involves me
you should now better than that... a spell checker will knot pick up those kind of errors
I believe sex is highly over rated... unless it involves me
RMS stepped up and made a gesture of goodwill, publically issuing a legal forgiveness for any infringements on FSF copyrights they might have commited
:-) you for your ignorance. I, myself, personally, wrote StepStyle, a Qt widget theme based on the NeXT look and feel. Mosfet wrote KStep, a Qt widget theme based on the NeXT look and feel. That's two! Look before you leap.
But KDE used no FSF code. There was nothing for Stallman to forgive. I have a hard time believing that he didn't know it. It would be like me making an announcement to the world at large that I forgave RMS for beating me as a child. He didn't do it, I know he didn't do it, and he would be fully justified in getting angry over my announcement. The situation is no different. Stallman accused KDE of illegal activities then forgave them for it.
No, it was always intended to be free. However, the licensing it was offered under was inconsistent - KDE code was released under the GPL, yet depended on the QT libraries released under the QPL, a license which is not compatible with the GPL.
None of this made KDE unfree, any more than djcpp is unfree because it depends on closed Window libraries. Every byte of KDE code was and is 100% Free Software by the commonly accepted definition of Free Software. It was 100% free to use. 100% free to copy. 100% free to redistribute. 100% free to modify. 100% free to distribute modifications. That it linked with Qt may have been problematic, but in way diminished its Free-ness.
There's a reason there is a GTKStep but no QTStep.
I will forgive
Forget about writing KDE code if you don't subscribe to the C++ religion also.
It's not a religion, it's a coding preference. I'm not losing sleep over the lack of a Babbage wrapper for Qt. I'll let the Babbage guys worry about it. If they want a Babbage wrapper, it's up to them to write it. This is Open Source (Free Software for those of you living in Rio Linda), so no one is going to hold your hand. Go do it yourself. Just like in the GTK+ world (or do you think those language wrappers miraculously fall out of the sky). Trolltech has enough to do without hiring 100 new developers to port the interface to a 100 different languages.
A Government Is a Body of People, Usually Notably Ungoverned
And as a user, you can as always mix KDE and Gnome apps. They won't look exactly the same, though.
...for people to quit saying this or that is "desperately" needed. Why do I say this? Look at your comment. It implies that there's nothing in the way of RAD tools for Linux.
There are already RAD tools out for Linux.
JBuilder.
Forte.
VisualAge Java.
Visual TCL.
BigForth/Minos.
Phoenix Basic.
XBasic.
(And many others out there- I just remember these off the top of my head.)
Yes, Delphi/C++ Builder would be MOST welcome as an addition to the Linux community's available options. One, that if Delphi came available, I'd buy a copy- I'm a Delphi fan, after all...
Does Linux "desperately" need RAD tools? No. It HAS them already.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
This is oftopic, but anyway.
A widget is a graphical thingy. A button is a widget. So is a Text edit box, or a checkbox, a list box, etc. So if you have ever made a gui, most of the things that you threw around were widgets.
Here's the jargon file entry:
widget: n. 1. A meta-thing. Used to stand for a real object in didactic examples (especially database tutorials). Legend has it that the original widgets were holders for buggy whips. "But suppose the parts list for a widget has 52 entries...."
2. [poss. evoking `window gadget'] A user interface object in X graphical user interfaces.
My Karma: ran over your Dogma
StrawberryFrog
Combine it with the Free Pascal Compiler and you should have a complete open source solution (iff the Kylix IDE indeed gets open sourced)
--
Donate free food here
Kylix has been announced by Borland as one of their top new commercial products and they put quite a lot of their resources into it so it is pretty much impossible to release it all free (whatever free means).
However, in the past, Borland has prooved their will to focus on the needs of the Linux and also Open Source community by
It would be really unfair to trash Borland just because they try to make money out of software development or because they don't release it all as free. Instead we should be happy for every part they might possibly release as free.
(I'm not working for Borland nor do I have any releation to them or something - except for being their customer.)
The libraries for Kylix will be open-sourced
Why not ?
They could go the troll tech way and release under GPL AND a commercial licence, as run times need to embed VCL objects if you are developping a GPL program then you can go for the GPL version if you want to develop a closed source program, fine ! then you need the Commercial version I fnd this very fair, and wouldn't hesitate a second to buy a commercial version if I was in the later case. Borland IDE are EXCELLENT ! and worth the money you put in them.
How nice to see another Bischoff that has nothing to do (I hope) with pro wrestling! Rick Bischoff
Well, since the FSF doesn't recognize Qt as free software
The FSF has recognized Qt as free software since 1999 and after Qt 2.2 was released under GPL this fall, the FSF has not had any problems concerning it's license.
Huh? Kylix is the code name for the entire project. Kylix is not just an IDE.
If you've used any of Borland's similar products (Delphi or C++Builder), you'd know that the IDE is pretty well integrated with the compiler; this isn't a simple "shell out to a command-line compiler" operation.
Besides, any outside compiler/linker/etc would be clueless about handling the supplementary files used by Delphi/C++Builder (form files, for example).
-- CPOkay, it's a short comment, but it should be modded up a bit more. It's from a Borland developer, and it actually answers a great deal of the questions asked in other posts to this story.
CLX - that's basically the VCL, right (give or take)? Will this be dual-licensed, or just GPL?
I got my Linux laptop at System76.
they will come. -- Honestly, I would like to see this become both a profitable adventure for Borland -- and a flame free application development fest for the Linux world.
(+1 Funny) only if I laugh out loud.
See this is the problem we are not talking about the same thing you are talking about savvy geeks who know that they do not need to have their handheld and do not care if their is anything behind it. I ,and I suspect the other posters, are talking about managers who don't know C from Perl the kind of people who really make these purchases . This simple fact is these people will pay through the nose for support and will in many cases do *anything* to ensure that they will have a phone number to call and someone on the other end who has the same piece of software running and acces to a great big database of info on that software. For example at the last place I worked they had a intranet server running IIS. I was allowed to mirror it on a Debian box with Apache while the M$ box kept crashing every couple of days down for a average of 10 to 20 minutes my mirror had uptime of about 200 days when I left and AFAIK is still up and running. The still would not switch. Why? "Well when it does go down who is going to support it?" You see it did not matter that I had been supporting it and kicking the IIS boxes ass for over 200 days it only mattered to them that they had a phone number and someone to call when the M$ bo went down. This is typical. These are PHBs not geeks. This is why you are wrong.
Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
So is there going to be two IDE's, one for KDE name Kylix and one for Gnome named Gylix? ;)
load "linux",8,1
To understand what's right and wrong, the lawyers work in shifts ...
This seems fair to me. In fact their intention is to do exactly thing as troll tech with QT. I would have prefered if they had open sourced the IDE and the compiler too, but this is better than nothing and would probably contribute to bring VCL in the center of free software development.
Jbuilder 4 Foundation has recently been released, and can be downloaded here:
http://www.inprise.com/jbuilder/founda tio n/
So what if CLX is Open Sourced, VCL has always been available in source form. You might still have to shell out $500 (or thereabouts) to buy the Pro version. If so this would be business as Usual.
Fine by me as a shareholder and a Developer that will happily shell out $3K for the all singing all dancing version.
If they OS the IDE, then even better we get the chance to see many languages hosted into the Delphi IDE.
IMO, I don't think they will OpenSource the Compiler. But I would be standing in that long line to see that source code, I mean have you seen that thing chew through code, it runs like a scalded cat!
As for people who say they wouldn't buy it unless it was free ... hmmmm !!!!
Down the tubes? Really? Looked at their financials lately?
meh.
Oh! Is poor little Alex feeling rejected?
__________________
I say we are getting something. I don't care if it's free, nor I don't care it's close source but we have to stop wanting free open source stuff order to be able to get more of what we want. No I don't want to start paying for everything I get under Linux, but I just want to be able to have more companies and more software make it to this platform. With more apps comes games with more games come more users. We will still have open source apps and so on.
I want Linux to not just to be for the programs/nerds but I also want it to be for normal every day people as well. It hurts to see my friend computer with Windows ME crash but he don't know no better, rebooting or hitting the power button is normal to him. Hell for a nice Windows OS(Windows 2K) that don't crash alot cost over $200. I will be one of those people that will pay for some software to make the community better then what it is. I will pay for games and apps if that's what it takes to get companies to start developing for this platform. That's all I have to say, yes I'm open up to be flamed now. So go right ahead... I just said what was on my mind that's all.
From Zero to Hero... Starbuck Zero
I plan to drop $$$ on this one the instant it ships. I have no argument against paying for good software .. and Delphi is GREAT software. If they can do even 75% as well under Linux as they did under Windows, it'll be worth every penny.
Linux needs this kind of app desperately, and I urge any of you with the financial wherewithal to pay for it as well, if it suits your needs.
For the windows version, $700 was entirely reasonable. The tool is amazing. I consider the $99 version to be an absolute steal.
Problem is, GNOME's proprietary CORBA extensions do make it harder than necessary to interact with other ORBs.
Secondary disclaimer: I can't prove I work for Borland, but in a couple days it will be a moot point.
Two issues at hand: (a) What's is Kylix? (b) Will Kylix be Open Source? I can't answer these in detail, because I actually take my nondisclosure agreement seriously, even a few days before the info goes public. (For me, it's not so much a legal issue as an ethical issue.) But I think I can clear a few things up.
What is Kylix? The answer to that keeps changing. When I was hired (early this year), there was no product called Kylix, and no plans for one. What we had "Project Kylix" (complete with T shirt), a scheme to extend the Delphi/C++Builder product line into the Linux world. This project went through many changes, but at that time, the basic idea was to port various development apps, including the IDE and compiler, to Linux. A cross platform version of the VCL (Visual Component Library; the cross platform version is now called CLX) would also be written. Existing software would be extended to support CLX (in addition to the VCL), but the new Linux software would support CLX only.
Sidebar: this strategy is meant to leverage a little known fact: there is a lot of Delphi and C++Builder code out there. (This is no suprise to thousands of programmers who use these products every day. But the rest of the world -- including me, before I came here -- is under the delusion the Delphi and C++Builder are more or less dead. Running the VCL Scanner will demonstrate how untrue this is.) CLX is designed to minimize the cost of modifying Windows-VCL software so that it becomes Windows-Linux-CLX software.
Now, I'm not giving anything away when I disclose that there has been a slight change in plans. There will actually be a product called Kylix. (All the name recognition was too good to pass up.) I'm gonna honor my NDA and withhold the specifics of this product. But any intelligent person should be able to figure out what "Kylix" will be. The rest of you will know later this week.
Now, the open source issue. I can't disclose specifics, but Borland's strategy should be obvious. On the one hand, we need to contribute to the Free (RMS "Free", not Budweiser "Free") software pool -- this is enlightened self-interest. On the other hand, we don't sell hardware, and our revenues from consulting are limited. If we can't keep some of our source private, we have no income. Again, an intelligent person should be able to figure out what we plan to give away.
One complication is that we've unwittingly involved ourselves in the KDE versus GNOME wars. Kylix was never conceived as a desktop-specific product. Unfortunately, the decision to base CLX on Qt was interpreted in some quarters as an alignment with the KDE camp. (Possibly the abortive merger with Corel, which is very KDE-involved, also contributed.) With Sun et al. leaping on the GNOME bandwagon, this Looks Bad. So upper management is making the most of Kylix's interoperability with GNOME, and our possible plans to provide future GNOME support. (And, of course, minimizing future plans for KDE support!) Which, together with our limited open-sourcing, seems to have been lept upon and overblown by ZDNet.
__________________
Without any great fanfare (and the only public announcement that I know of was on the Borland newsgroups hosted on their own servers), the Inprise Corporation very quietly acknowledged the underwhelming acceptance of the name "Inprise", and officially changed the name of the corporation to "Borland". This happened around the end of October.
Concealed Handgun License Courses in Plano, Texas
IANAL but I understood the GPL allowed charging for binaries. I thought that it simply insisted that source code for the software be made available to the customer on demand, ie available to people who paid for it.
Not to say that you can't give it away to anyone, but the GPL only INSISTS on giving source code to at LEAST paying customers. So even if the whole system was GPL, they could still charge you in the first place before they needed to give you the code.
(But of course under the GPL, I could buy a copy and then redistribute to all my friends for nothing).
"I'll take the red pill. No! Blue! AAAaaaahhhhhhhhh"
- Monty Python meets the Matrix
Are they intending to make money on the Object Pascal compiler alone?
(end comment) */ }
[an error occurred while processing this directive]
And it's a shame. Ever used Delphi or C++ Builder? They rock. None of this pissing about with message pumps or maps, just get in there and _write your code_. If you want to do low down and nasty stuff, you can, with a minimum of effort. And the compiler spits out some very tight code. MS stole some Borland people a while back, but Borland still have a keen competitive edge.BR I thought Kylix was about to resurrect Borland's finances, but if they release this as free beer, it will be great for the OSS people, but suicide for Borland. Don't get me wrong, I love free beer as much as the next man, but I _would_ shell out for Kylix as I trust Borland to bring some serious quality tools to Linux. And the ease of use of Delphi / C++ Builder will bring many, many Win32 programmers across. The Bearded Gurus amongst you may not want this, but even a Win32 coder brings another pair of eyes to see those bugs...
Strong data typing is for those with weak minds.
Strong data typing is for those with weak minds.
Also, if the Java language became GPLed, would that mean that any java programs would need to be GPL also (after all, arn't all java programs linked to the main java classes and essentially derivative works??)
"I'll take the red pill. No! Blue! AAAaaaahhhhhhhhh"
- Monty Python meets the Matrix
I don't think KDE is dying. Just because the news Kylix will open the source to GNOME, then KDE is dying. Smart conclusion, hah? There are a lot of KDE developer out there who doesn't care about this desktop war bullshit, GNOME foundation etc. And what are they doing? Keep producing outstanding codes and products that thousands of peoples using and adoring it for FREE. And guess what? these users don't even care about FSF or GPL licences. What really matter for them, KDE is out there and you can get it for free as a beer. And I believe will continue that way no matter happen to GNOME projects. But off course there are those some trolls who just don't have any contributions to anything important and keep their dreaming that KDE is doomed. Keep trying...
Actually Borlan's Kylix works with both and first it supported KDE.
CORBA as used by GNOME is C-only (ORBit doesn't support other languages). So this probably makes it attractive to masochists (implementing OO interfaces in C is hardly "fun"). But not necessarily to Borland.
I think the KDE project will have to start looking long and hard at how to make KParts more attractive to developers.
Kparts isn't a CORBA replacement, DCOP is. And I think it already is attractive to developers, though I would have been happier if they stuck with Mico.
This announcement does not mean that Kylix will be released under an Open Source approved license. As far as I can tell, it simply is an effort by Borland to make Kylix interoperable with GNOME. This is a Good Thing(TM) but not the coup d'état that you may think it is.
Free Mac Mini. Yes, I'm
From the FAQ (quoted from you):Kylix open source project are currently under development and will be announced at a later date
From the article: will announce, at Comdex in Las Vegas this week, plans to release the source code of its Kylix
What here dont you understand?
It will work on both.
Or, at least, that's what they say...
M.
I'm not sure how to put this, but bollocks!
You're obviously unaware of the ORBit Python and Perl bindings or you wouldn't make such a crazy claim. You should really look before you FUD.
Secondly implementing OO interfaces in C makes a lot of sense. GObject is a very nice model for programming - it avoids many of the issues with C++.
Not being a Linux programmer (or more than a causal user), what does this mean for those using the KDE desktop (or others)? Will Kylix apps not run with KDE, only GNOME? Or will it simply mean they won't "look right" under KDE?
Under Is Kylix an Open Source project?, Borland states "The details of the Kylix open source project are currently under development and will be announced at a later date."
But under How will Kylix be priced?, there's the usual "ranges between $99 and $799 for the standard to professional editions and up to $2,500 for the Enterprise editions"
So this means, yes, no, maybe, and perhaps later?
Believe it when I see it, perhaps...
M.
-=-=-=-=-
-=-=-=-=-
My mom's going to kick you in the face!
Seriously! Kylix is written with Qt. Of course it can be run under GNOME, and sure adding support for GNOME projects is a plus, but the environment itself IS a Qt application, and looks very much like an average (albeit complex) KDE application.
;)
;)
Claiming it will be opened up for GNOME is just a petty combination of two of the most popular buzz words these days; Open Source, and GNOME.
Having said that, of course an Open Source Kylix would be fantastic. However, it's just not going to happen. You can't combine Open Source (which is a protected term, mind you) with selling the same product for thousands of dollars, as they still claim they will (and deserve to, IMO). I think the best case is we'll end up with a quasi-"open source" "Kylix Lite", and the "source" part will probably be the bundled example programs, with the "open" part being that the file permissions is set to 777
Even in the impossible turn of events that Kylix be GLPed, KDE would benifit significantly more than GNOME, because Kylix is based on Qt and not GTK, and written in C++, not C -- Talk of opening it up for GNOME
--
"Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
Holding my breath!
Am I wrong, has Linux also did the performance over reliablilty tradeoff with video drivers?
Mike Warot, Hoosier
I work at Borland. In fact, I've been working on these very issues for the company. The CLX libraries will be open-sourced (GPL) and made available with a free (little f) compiler for developing open-source (GPL) applications. The entire IDE will not be open-sourced, and commercial developers will be able to distribute applications under a commercial license. Kylix will support both KDE and GNOME, and Borland intends to support both desktops as much as possible. After all, it's about choice, isn't it?
DaBuddha
First off, there's nothing in the article itself to indicate that GNOME will be free to do anything with the code except look at it and maybe make a few changes to improve interoperability with GNOME.
Secondly, this isn't anything radically new. Borland has always sold the source for Delphi's component library. They haven't kept it locked up where nobody on the outside could see it
While this is news (they're now developing strong support for GNOME as well as KDE), it's not necessarily so earth-shattering as the headline might make you think.
Opening Kylix sounds like a good idea, but to me it is worth the money to keep it developed and advancing. We would all like things to be free, but the team creating this tool I've been drooling for since hearing about it needs $$$. Although I am sure there are ways of making money off of open source products, borland isn't one of those.
Also I would be concerned for the overall compatablility of the product. I've been using delphi for 5 years now and love it. Kylix is something I've been looking foward to. I want to develop in linux but really don't have the time to learn all the lower level items in linux. I also am not the biggest C fan. (Note that I have nothing against C/C++, I just prefer pascal) This is a way for me and many other programmers to create more software for linux. Adding support for gnome is a good Idea and will be curious how they actually implement it.
Overall I see Kylix as a good thing for linux, whether I pay for it or not.
If ignorance is bliss, the world is full of blissful people
GNOME is attractive to Inprise/Borland because of some of the design decisions that were made for the GNOME component model. Inprise/Borland have been big proponents of CORBA for a long time (just take a look at their web site), and Bonobo's use of CORBA makes it very attractive. I think the KDE project will have to start looking long and hard at how to make KParts more attractive to developers. I get the feeling that this was a factor in Sun's decision to target OpenOffice at GNOME rather than KDE in spite of StarOffice's KDE integration features.
As it says that it is a WIP and Kylix isn't an actual product name I wonder if they are going to stick with the familiar Windows platform names.
It seems to me that they are hedging their bets, they don't want to risk the established names of their xBuilder and Delphi product lines just yet.
I don't know the lines-per-minute I was getting, but a couple years ago when I was last using Delphi heavily, I do know that the build time was never longer than three or four seconds for even a moderately complex project. And I was on a relatively slow machine!
Delphi is the most amazing piece of technology I've seen in Windows. I remain amazed, years later, that it didn't take over the world.
Maybe it will under Linux?
Borland already gives away the C++ compiler and linker from their C++ Builder package. They also include the full source code to their Visual Component Library (VCL) with both Delphi and C++ Builder.
In the future, it wouldn't surprise me at all if they (1) release the Object Pascal compiler for free, and (2) make the VCL source code available for free. These moves do not hurt their prime products, which are the Delphi and C++ development suites, including form and property editors and an IDE which integrates the VCL and compilers. That's what people want Delphi/Kylix for. They don't just want raw compilers.
Personally, I would love for Borland to give away their Object Pascal compiler, both for Windows and Linux. What a masterpiece it is! It would get a huge following among amateur programmers, because of its speed and ease of use. Don't try to say that Free Pascal is the same thing, because it isn't. The big advantage of Object Pascal is that it compiles darn near instantaneously on any machine. I'm talking over a million lines per minutes on a halfway decent machine from two years ago.
>Like arrogantly granting forgiveness for using code that they, in fact, did not use?
Worse than that. Like arrogantly telling the KDE team to beg forgiveness for using two miserable old bit of code present in a secondary program (kmidi, IIRC).
sigmentation fault
Inprise renames itself to Borland, Silicon Graphics renames itself to SGI... all we need now is for Compaq to rename itself to DEC.
-- Ed Avis ed@membled.com
If it's open or closed. As a developer, I just want it! Soonest. I've used Builder from ver 1.0 and Visual C++ from 2.0. Builder is better! Easier to use, and therefore faster to develop with. Linux desperately needs a RAD tool, and Kylix would be perfect for that.
Best Slashdot Co
Which window manager is that? BlackBox, Windowmaker, enlightenment, sawfish, xvfm, xvfm2 or any of the others? Which window manager do you mean and how are they tying us to it? Hmm?
Molog
So Linus, what are we doing tonight?
So Linus, what are we going to do tonight?
The same thing we do every night Tux. Try to take over the world!
http://www.amsoftwaredesign.com Also Check out http://www.astatech.com ASTA will support Kylix when it ships. Tony
> can't believe they've decided to tie things to one window manager in particular
Bzt wrong. They haven't. Get a bit of context already before leaping to conclusions.
Borland has stated several times that Kylix will run and work under both KDE and Gnome, and will be capable of producing apps that run and work under both Gnome and KDE.
Thier bias up to now has, if anything, been the other way; towards KDE. Borland stated that they did not wish to take sides in any way, but came to realise that thier gui code must be based upon an exisiting or new gui toolset. They therefor chose Qt, ie KDE's widget set. Yes, in version 1, GUI apps written in Kylix will use QT. Not Gnome's libs.
As someone who had been avidly waiting for Kylix and readling lots about it, today's news is suprising, both as it shows a swing towards Gnome, and as I fully expected Kylix to be a commerical app.
The other poster may be correct - perhaps just the code for the *IDE* will be GPL'd, with the OP (and later the C++) compilers staying closed source. Either way, Borland is making big concesions to the open-source world.
My Karma: ran over your Dogma
StrawberryFrog
http://www.amsoftwaredesign.com A&M Instant Messenger will be ported to LINUX when Kylix ships, of course the Linux version won't support ADSI. T
Short version: Kylix is Delphi for Linux.
Borland already has Interbase on Linux, Open Source and the works.
M.
So the question is... are there any good free compilers for Linux? ;)
I registered my hate for Jon Katz
Hell, the Slashdot posting says that! I know people refuse to read the linked article before posting but can't they at least read the blurb here?
Monday morning and I'm already flaming. This isn't a promising sign...
While I'm at it, have the people who post wondering if Gnome apps work in the KDE environment and vice versa ever considered just trying it and finding out? Fer cryin' out loud, each project puts the other project's apps in its start menu!
Alex Bischoff
---
Alex Bischoff
HTML/CSS coder for hire
Haven't Inprise changed their name back to Borland?
my blog: good times, man, good times
No you are right the first poster has no clue.
Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
Stallman has more than once extended the proverbial olive branch to the KDE team
You mean like declaring KDE distributors to be illegal? Like arrogantly granting forgiveness for using code that they, in fact, did not use?
Even though they finally, relunctantly, took the steps needed to make their software free
Their software always was free. It met every definition of the OSD, and every definition of FS stated in the GNU pages. Everyone always had from day one the explicit permission to use, distribute and modify KDE source code. The only thing that changed RMS' mind about the criminal status of folks like me (who gave a copy of KDE to their friend (it would be wrong to deny them if they asked)) was done by Trolltech in their triple-licensing. The KDE core team had nothing to do with it.
A Government Is a Body of People, Usually Notably Ungoverned
Think about it, instead of every boy frustratingly trying to understand the incredibly complex females sex on his own, and failing miserably, we can have an open source female!
Now we can combine our efforts to the betterment of geeks and geekettes everywhere!
Sorry, only the usable bindings count. An alpha binding certainly doesn't count.
I have nothing against GNOME, but I'd like to use it with KDE. It would be nice if it developed apps that adjust to the look and feel of whatever desktop happens to be running.
IMNSHO, developers should concentrate on what their app does and let the user choose the look and feel.
You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
It is possible to be open source and still proprietry. Open/closed source is about whether or not people are allowed to se the source code.
Proprietry vs public licence is about who pays who to use it, regardless of the above.
I know this is obvious to most, but some people need to be reminded of this distinction.
You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
as someone who hung on (and on and on) waiting for the promised opensource Interbase, i hope they make a better job of this "open-sourcing" project
disappointed,
-duncan
__________________
I just can't see it happenning! The shareholders would freak!!!!! This is supposed to be the 'white night' for the company - if they give it away - they are screwed. They probably mean that they are going to give away portions of the IDE - not the underlying compiler technology.
Kylix is their port of C++Builder/Delphi. JBuilder is their Java deveopment environment.
The article mention Kylix briefly in the beginning, but the rest of the aricle is about JBuilder. It is unclear what part of "open source" and "Gnome intergration" refers to which product.
The article states that they will be releasing the code to the GNOME Foundation. They will also be joining the GNOME Foundation. This is a completely different than releasing the code to the general public, under a Free license like the GPL.
So members of the GNOME Foundation can now all to easily build GNOME and it's applications agnist libiaries that are not under the LGPL.. Yeah, sounds like a great idea.
Really, it sounds like Borland/Inprise trying to get some press attention before/durring the show. See? Look we're good. We're releasing the source [to the chosen few who we deem worthy] so that applications can be rapidly developed [and we can get you to pay licensing fees in a market where there were none]. Yup, those marketing people sure know what they're doing, but they're happy to let you think of them as mindless drones.
I'm going to go back in my box and will think within the limits of my box: MS Sucks Linux Good I read too much Slashdot.