Inprise's Kylix To Be Opened? & Gnome Alliance 121
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.
What's a widget, and why should I care?? (Score:1)
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
Re:Juzt buzz (Score:2)
Re:Juzt buzz (Score:2)
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*
--
Why Gnome? (Score:1)
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?
Re:Juzt buzz (Score:1)
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...).
Re:Juzt buzz (Score:1)
Anyway, Qt is GPL now, so if FSF still doesn't recognize Qt as free software, they have a problem I guess
--
Re:The Truth (Score:1)
Lazarus (Score:2)
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.
Re:What are the implications for users? (Score:1)
Re:Juzt buzz (Score:1)
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)...
--
Re:Inprise management bandwaggoning again (Score:1)
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.
-- CPRe:Juzt buzz (Score:1)
I 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.
Re:Juzt buzz (Score:2)
Re:What are the implications for users? (Score:2)
CLX has been open source for 15 years (Score:2)
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.
Re:The Truth (Score:1)
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.
Re:The Truth (Score:2)
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.
Re:Kylix is not Open Source (Score:1)
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.
---
Re:What are the implications for users? (Score:1)
Re:if it's true I'm selling my stock now (Score:1)
Re:Why do I respond to this flamebait? (Score:2)
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.
Re:What are the implications for users? (Score:2)
And as a user, you can as always mix KDE and Gnome apps. They won't look exactly the same, though.
Linux desperately needs... (Score:2)
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.
widget defined (Score:1)
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.
Re:What's a widget, and why should I care?? (Score:1)
According to the glossary at Red-Hat, it's "A standardized on-screen representation of a control that may be manipulated by the user. Scroll bars, buttons, and text boxes are all examples of widgets"
Ok, so why should a different widget (control) cause any OS problems? It worst it should cause confusion with the user, and/or crash the application.
Mike Warot, Hoosier
Re:Pay Attention! (Score:3)
--
Of course it won't be all free. (Score:2)
Kylix has been announced [borland.com] 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.)
Kylix Libraries (Score:1)
Re:Oh really? (Score:1)
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.
Re:Inprise changes its name back to "Borland" (Score:1)
How nice to see another Bischoff that has nothing to do (I hope) with pro wrestling! Rick Bischoff
You really oughta do your homework on licensing (Score:1)
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.
Re:Pay Attention! (Score:1)
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).
-- CPRe:The Truth (Score:1)
CLX - that's basically the VCL, right (give or take)? Will this be dual-licensed, or just GPL?
If we build it..... (Score:1)
Re:Juzt buzz (Score:2)
Re:Oh really? (Score:1)
Re:Giving away parts of Kylix makes sense (Score:1)
Re:The Truth (Score:2)
in other OT news (Score:1)
http://www.inprise.com/jbuilder/founda tio n/ [inprise.com]
I'll buy that stock from you (Score:1)
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 !!!!
Re:Linux desperately needs... (Score:1)
Have you ever *tried* Phoenix Basic?! Yuck!
It's pointless posting a long of list of tools that *claim* to be RAD tools. Except for the Java tools you listed - which do not compile to native code, BTW - I am not aware of any one working RAD tool on Linux.
Re:Does that mean free as in beer? (Score:1)
Rejected (Score:1)
Oh! Is poor little Alex feeling rejected?
__________________
Why not just be happy? (Score:1)
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.
Amen (Score:1)
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.
Re:Bonobo/CORBA fits with Inprise's programming mo (Score:1)
What is Kylix? (Score:5)
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 [inprise.com] 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.
__________________
Inprise? Not any more (Score:1)
Re:From Borland: a definate maybe? (Score:2)
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).
yeah, but... (Score:1)
Does that mean free as in beer? (Score:3)
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.
Re:Oh really? (Score:1)
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??)
Re:KDE is DYING (Score:1)
Re:Arrggghhhh... out of the box, wrong window mana (Score:1)
Re:Bonobo/CORBA fits with Inprise's programming mo (Score:1)
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.
Kylix is not Open Source (Score:1)
Re:From Borland: a definate maybe? (Score:2)
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?
Re:Arrggghhhh... out of the box, wrong window mana (Score:1)
It will work on both.
Or, at least, that's what they say...
M.
Re:Bonobo/CORBA fits with Inprise's programming mo (Score:1)
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++.
What are the implications for users? (Score:1)
From Borland: a definate maybe? (Score:4)
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.
Re:Does that mean free as in beer? (Score:1)
Oh really? (Score:3)
-=-=-=-=-
Re:From Borland: a definate maybe? (Score:1)
Juzt buzz (Score:2)
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
--
Other Inprise products? (Score:1)
Holding my breath!
Re:oh yippee! (sarcastic enthusiasm) (Score:1)
Am I wrong, has Linux also did the performance over reliablilty tradeoff with video drivers?
Mike Warot, Hoosier
The Truth (Score:5)
Misleading headline (Score:2)
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.
Re:Juzt buzz (Score:1)
I look forward to a proclamation from RMS urging GNOMEs to reject this blatant attempt to pollute the free software movement with this quasi-open product. Shame, Borland!
Mixed feelings (Score:1)
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.
Bonobo/CORBA fits with Inprise's programming model (Score:1)
Re:Juzt buzz (Score:1)
--
Re:Well, yeah! Duh! (Score:1)
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.
Re:The Truth (Score:2)
I have a couple of points:
1. The Free Pascal Compiler is a fully functional object pascal compiler which compiles for multiple OSs and architectures already. If the CLX libraries are open sourced, then (with some tweaking) you have a fully open source way to compile apps. You don't get the pretty IDE, but the Lazarus project has one in the works. And Borland's IDE is well worth the money.
If you're the type that hates IDEs, then download the free compiler and libraries and go. No big *freaking* deal.
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.
Isn't the attitude that "my tool is best" or "my os is best" the Microsoft way? Didn't we used to hate that?
Re:Juzt buzz (Score:1)
Re:Giving away parts of Kylix makes sense (Score:1)
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?
Giving away parts of Kylix makes sense (Score:2)
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.
Re:What are the implications for users? (Score:1)
Can you prove it does NOT cause constipation in monkeys?
You sir do not provide a reference claiming his view false and you are very rude towards him, therefore I say you are the troll my freind.
Please back your claim and post a reference to either this a) causing the runs in monkeys b) causing normal digestive funcations in monkeys.
Do you even know what a monkey is?
Re:The Truth (Score:1)
Re:Juzt buzz (Score:1)
>You can't combine Open Source with selling the same product for thousands of dollars
And what about Redhat, Mandrake, SuSE or Corel distros ? They're selled in boxed, and they can also be fetched gratis. Distros are the best example free software can be selled. Just ship a manual along with the CDs in the box.
Imagine someone selling boxes with, for example, a Gimp CD and a prettifully printed book. It would be buyed.
If you don't believe me, look at the impressing number of 3D Studio or MS-Office books you can buy. People are not always willing to buy the software if it cost too much, but help and informations about how to use software is always appreciated.
Now, if you want to sell really expensive software, you must sell software destined to customers who can afford it, for example airport management software. And you'd better offer an impressive support and nearly perfect software quality.
Re:Juzt buzz (Score:1)
>Well, since the FSF doesn't recognize Qt as free software
Qt is free software in the eyes of the FSF since the QPL (Qt 2.0.0). I can prove it by providing this link [gnu.org]. Texto: "This is a non-copyleft free software license which is incompatible with the GNU GPL." This means:
And furthermore Qt is available on a closed-source license for proprietary development, QPL and GPL, at the most convenient option, for open-source development.
>then it could be argued that Kylix no longer depends on Qt
"Kylix" does depends on Qt. Borland announced that Kylix will support GNOME, not that Kylix will be recoded from scratch to be GNOME-based.
Re:Juzt buzz (Score:2)
Both KDE and Qt are 101% Free (as in RMS). KDE has been Free since day one. Qt has been Free for over a year. Face it, KDE/Qt is both Kool and Free. It may not fit into your world view, but then again, reality doesn't give a fig what your world view is.
Re:Why do I respond to this flamebait? (Score:1)
>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).
Re:Inprise changes its name back to "Borland" (Score:2)
Re:What are the implications for users? (Score:1)
Oh, and yes, I did notice the last sentence.
Re:From Borland: a definate maybe? (Score:1)
to the GNOME Foundation.
Meaning, IBM will see it, you and I won't, maybe?.
M.
I don't care (Score:2)
Re:Inprise management bandwaggoning again (Score:2)
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?
KyLix *is* for both Gnome and KDE (Score:2)
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.
Re:Well, yeah! Duh! (Score:2)
Short version: Kylix is Delphi for Linux.
Borland already has Interbase on Linux, Open Source and the works.
M.
Pay Attention! (Score:2)
So the question is... are there any good free compilers for Linux? ;)
Inprise changes its name back to "Borland" (Score:4)
Alex Bischoff
---
Re:Juzt buzz (Score:2)
Re:What are the implications for users? (Score:2)
Of course, if this GNOME announcement is genuine and not just a spin, then Kylix will be able to use both Qt and GTK+, and it will look great on both desktops (or none at all) at the same time.
Re:Juzt buzz (Score:2)
Bzzzzzzt!
Although it doesn't look like that's what Borland will be doing, there is nothing in the GPL to prevent anyone from selling GPL'd software.
What's more, there is nothing in the GPL allowing the source to be passed around without charge. What the GPL does require is that if you sell it, you must make the source available to the purchaser. Which isn't the same as waiving copyright.
Free speech and free beer are totally orthogonal. We're all familiar with
Re:Why do I respond to this flamebait? (Score:2)
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 followup (Score:2)
__________________
JBuilder or Kylix (Score:3)
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.
Kettles of fish... (Score:3)
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.