Borland Kylix Is Free - Sort Of. 172
StrawberryFrog writes: "Borland Kylix for x86 Linux is now free-as-in-beer for writing free-as-in-GPL'd apps. You can read all about it and download it from the Borland site."
I put up my thumb... and it blotted out the planet Earth. -- Neil Armstrong
/. Developers (Score:1)
The GPL'd libraries are only 300k, let's clone them and that way we don't need to follow the GPL licensing agreement because our application does not contain GPL code.
Talk like this bothers me, if these
Is the Borland Kylix IDE GPL'd
What do you think. NO. And why should it be, if you want to build your own you can, it is possible, and plenty of people do make add-ons. The IDE is proprietary, but the file formats are not. All project files are text based, side note, Borland had the patent for this and Microsoft just did it anyways with Visual Basic 2.0 onwards, this was one of the things settled with the $100M from Microsoft. There is also the issue of the Kylix compiler, doesn't sound like its GPL either.
Borland released two versions, one for people doing a lot of simply stuff, then the commercial version that comes with Sockets, etc. If you need the power, pay for it, I have been doing it for years with Delphi, and I have never been disappointed.
I believe that software does not have to be free, that information does not always want to be free, and that a lot of Open Source and
Go ahead, by-pass the GPL license, ruin it for all future releases. Linux as a software platform has a lot of maturing still, from the comments, so do some of the
Re:Win - win situation (Score:1)
Delphi 6 has been released, so Delphi 5 is no more on Borland's site.
Delphi 6 will include both CLX and VCL libraries, and let you compile to either-or. Kylix for windows is just CLX (so moving a Kylix app to Linux is supposed to be just a recompile).
The compiler adds nag screens (Score:2)
Re:I have actually bought it... (Score:2)
Also its MySQL driver only supports 3.22.x. That is BAD, and desperately needs an upgrade before it will be worth squat to me (and many other people). I'm also eagerly awaiting a PostgreSQL driver, which there has been talk of, but I don't know status.
And then there's a few deployment issues. You have to have an environment variable set right to avoid conflicts with other Qt versions installed.
All in all Kylix is indeed what Borland said it is, and it does work, and it is the easiest way to produce Linux GUI applications. But an update is sorely needed.
---
doh - s/compiler/IDE/ in parent (Score:2)
---
Re:Sigh ... and they were so close ... (Score:5)
Once again an instituation that ALMOST gets it ... and then bans at least half of the "Open Source Community" by REQUIRING that stuff made with it be released under the GPL.
To hell with you, troll.
Why should Borland devote their time and money developing tools to allow you to produce closed-source software without paying a penny for the privilege?
And don't give me that "but I want to produce BSD-licensed software" bullshit. The BSD license gives everyone permission to do whatever they like with the code - if you want to grant this permission with regards to your own code, feel free. But who the hell are you to say that anyone can do anything with Borland's code? Don't like it? Write your own goddamn code, don't go trying to use libraries written by people who DON'T want to hand their work to Microsoft on a silver platter.
Re:QT strikes again (Score:2)
Xemacs does most of what you want, and you can script the rest in Lisp without too much effort. Apart from the GUI drag-and-drop building, that is.
And any Java IDE that accepts Beans as new components, with their Reflection/Serialization APIs, does the rest.
Qt, perhaps? (Score:2)
No thanks, I'll stick with other truly free languages.
How many people actually *READ* the article? (Score:5)
I'm sure somebody will complain that they require the GPL instead of a BSD or Apache style license, but since one may also purchase Kylix, I think developer that most needs are met.
And please, no trolling about "All software should be free and we should just pay for support." Like everything else in life, that works great for some things, but not everything. When rationality re-enters your perverse monochromatic view of the software business, gimme a call.
--
Re:Only possibly good for QT (Score:1)
"They are giving it away for free because they finally realized that there is no market for their product."
They are giving it away for free because that's what they said they would do almost a year ago [zdnet.com].
Excellent! (Score:1)
This is very good news. It shows that professional software companies think there may be a market on Linux for payware tools. This will help Linux to become better accepted and more mainstream.
I've coded in Turbo Pascal 7.0 in the past (a precursor of the Delphi language which is in Kylix) and it is/was a pretty nice medium between C-like features and C++-like features. The application framework was very good and a dawdle to write in.
My father has written a commercial application in Delphi and I've been trying for 5 years to get him to try Linux. Now that Kylix is here (and a free-beer version he can try to port his app to) he will be installing Linux, for the first time, on the laptop he'll be bying in the next week or to.
Isn't this just the positive outcome we're looking for?
Well done Borland. Now, if only you ported the Kylix compiler to use the gcc back end, it could generate code on anything in the known universe.....
Re:Sigh ... and they were so close ... (Score:2)
The LPGL? What, so you can just link that code to a closed program that you'll go and sell? No, Borland understands what they did. Same with the BSD license.
Borland is a business. Businesses exist to make money. This specific business makes damn good software that's worth the price.
If you don't like it, if you don't want to pay for someone else's work, go and write your own RAD tool. Don't bitch and moan about how you think Borland is being so mean.
But the IDE itself (Score:2)
Blah (Score:1)
What, stick with Lazarus/FreePascal and hope they make an update (Nothing since April from that team), or go with this and hope for the best. If all else fails, it won't be all that difficult to make it compile with FPC, or use one of the many Pascal to C/C++ translators and continue your project.
Steer clear?? Why? You a Microsoft Schill or something?
Re:The compiler adds nag screens (Score:1)
Delphi is nice (Score:1)
Now, if only they'd ship the C++Builder stuff as well so Linux will get the NeverWinter Nights toolset...
/Janne
Re:Delphi is nice (Score:1)
/Janne
Something else nobody seems to have noticed (Score:1)
Re:Qt, perhaps? (Score:1)
RMS's viewpoint is that if you link, your work is derivative. Certainly a contentious claim, but it is indeed what the GPL intends.
If I want to develop "Bob's Foo Farm" as a closed-source program, I can compile it with gcc and not have to worry about the GPL.
Not exactly. The gcc headers and library make special exceptions for software that is compiled with gcc. But you can't take a header from gcc, and then compile Bob's foo farm with that.
Unless GCC is inserting some code of its own into what it has compiled,
Yes, but it often does this. (see libgcc.a, and libstdc++)
Re:Sigh ... and they were so close ... (Score:1)
Borland are a business, the "gcc team and many others" are not.
What about "but I want to produce LGPL-licensed code" ??
If you're willing to have your code commercially exploited, that's your business. But you don't have the right to make the same decision on Borland's behalf.
Re:All software should not be free (Score:2)
This is a shining example of the "slipper slope" fallacy (with a certain amount of "excluded middles" fallacy thrown in). It is not necessary to follow a "path" to its logical extreme, and the fact that one extreme is obviously bad does not in itself make the other extreme a solution.
The majority of people have nothing to loose by mandating free software
There is a difference between what benefits society in the long run, and what appears to the short-sighted to benefit "the majority of people". Mass dispossesion and forced redistribution of resources might seem like a great idea in the short term, but history has shown that it doesn't work very well in the long term.
good move (Score:4)
Re:Works for me.... (Score:1)
Personally, I think it's rather bogus because it runs counter to the normal means of corporate software distribution. (Can you imagine some poor Unix SA being forced to provide the source to emacs to his/her users?) But, it probably does mean that if you want to use GPL libraries in an internal application, you need to call the corporate IP lawyers. Which sucks for you, if even only politically or bureacratically. Hopefully the GPL v3 will clarify this without making GPL software too restrictive for internal use (which I believe runs counter to the spirit of the licence).
--
Re:The user interest is real (Score:2)
My thought is that one of the major points of Kylix is to increase sales of Delphi for Windows. Given a choice between single platform RAD software (VB) and mutli-platform, many MIS managers will play CYA and pick the multi-platform version even if they are on Windows for the time being. If only because it provides a hint of leverage when the Microsoft licence man comes calling.
So, in the short term, I wouldn't expect much increase in the Linux userbase because of tools like Delphi (which is primarly used for internal applications for internal Windows desktops). However, in the long run, it removes the major obstacle to Linux migration of internal Windows-only apps.
--
multiplatform - how about SUN sparc/solaris (Score:2)
(I recomend gcc 3.1 because it can do 64bit and C++ well but most have gcc 2.95)
its GPL so someone should look @ porting it
lack of solaris boxen here but UNI is FULL of them
also lots of edu use solaris so this would be a good job to get kudos from borland
good job borland
regards
john jones
p.s. does the corba stuff integrate with orbit ?
Re:Win - win situation:: Not a GPL Requirement (Score:2)
I think that their intention is to prevent companies from using the free version to develop code for internal use without distributing it, but the wording seems to say that no matter what you write, including Hello World, you must make it available. I'm not quite sure what available means in this context. I doubt that sourceforge would be willing to carry all the homework ever done for five years.
Actually, a strict construction of the license might even mean that every changed version along the path of development needs to be made publically available. (I hope that changed that some. The version that I saw was from a license that was a proposal from several months ago, so perhaps they fixed this.)
OTOH, there's what the license says, and what they'll be interested in enforcing. Still, I wish they'd been a bit more accurately precise in what they meant. (I was told that no reasonable person would interpret the license the way that I was reading it, but nobody denied that that was what the words meant.)
P.S.: This was on the newsgroup newsgroups.borland.com/borland.kylix.non-technica
Caution: Now approaching the (technological) singularity.
Visiual? (Score:1)
Re:Win - win situation (Score:2)
Why not go the Qt route (which Kylix is based on)? Dual GPL/QPL. It still forbids proprietary development, but allows *all* open source developers to use the library.
Re:How many people actually *READ* the article? (Score:2)
You forgot two options:
If the goal of this release was to allow Open Source developers to use the CLX library for free, while forcing closed source developers to pay for it, then there are better licensing options. Trolltech has already demonstrated one viable and very profitable alternative: dual licensed GPL and QPL.
Re:All software should not be free (Score:2)
Bits are inherantly copyable, 1's and 0's are just 1's and 0's. Patterns. Copyable by nature of being digital. You can't stop this happening, so you have the tax payers fork over the fee to remove their right to do so.
You can copy, modify, copy, redistribute, and copy yet again, infinitely, yet the original will never be damaged, sullied or diluted. By its own special nature, software does not need the protection of copyrights, copylefts or any other form of restriction. If you shouldn't "tax" folks with a copyright, then you shouldn't "tax" them with a copyleft.
If the use of copyrights as a "stick" to beat users of the head with is wrong, then the "stick" of copyleft to beat developers over the head with is also wrong.
I don't believe that software should not be owned. But let's say for a moment that I did. Let's say I read the collected works of RMS and came to the conclusion that owning software is wrong. Fine. Don't own the software. Release it to the public domain. Do not assert any ownership rights over it whatsoever. Anything else is hypocrisy.
And if you do not own the software that you have created, then you own derivations of that software even less!
Re:Kylix not GPL (Score:2)
Brrzzzt! Wrong! Qt is dual-licensed under BOTH the GPL and QPL. This allows any Open Source software to link to the library. Not just GPLd software. Huge difference.
Re:don't forget... (Score:2)
Re:License.. (Score:2)
Re:All software should not be free (Score:1)
Re:All software should not be free (Score:2)
While there probably is much middle ground where everyone plays nicely, this doesn't make up for the fact that the most tyrannical extreme is creeping further and further along.
On the latter point you make, I would argue that teaching people not to accept closed software is in their long term interest. I'll readily admit it may cause many of them trouble in the short term.
Many are just waiting till the short and long terms benefits are both positive. That's not far away.
Re:Go In Peace (Score:2)
Secondly, sallary nor ego have anything to do with this. Ellison and Gates have larger of both than I and arn't singing the same song.
As backup of my assertions, please look at any respectable, non Microsoft sponsored report on the subject. Go and speak to anyone who routinely purchases software and listen to their opinions. Listen to those who don't understand the issue but who annualy produce budgets and see their "New Pool Table" cancelled becuase for some new vital software product Accounting requires, they have to upgrade to W2000.
They, like you, don't like being forced to hand over money every two years to update their systems.
Re:All software should not be free (Score:2)
I make money singing this song and I'll admit that if I didn't, I'd not be so loud in doing so. I can't even say what I'd believe in that case. I hope it would be simply that I cannot make money in this industry given a more free market where the buyers expect more rights than they are currently granted.
But really, what kind of arguement is that you offer?
We can never answer the question of wether software ought to be Free or not but that won't stop the trends of its adoption. In the end, I refer you to those and ask where you see them slowing.
Re:All software should not be free (Score:2)
I'm not suggestng that copyright be banned. I'm saying that people ought to know that for every Copyrighted song they are forced to pay inflated prices for, there are Free Artists who will happily let them at their work, some in the hope you will pay to see them live.
For every book author who's work is wrapped into the profit of a large publisher, there are many more who be happy just to have you read their output and talk to them about it.
Most would be thrilled to receive a 'tip' and those you passed the book onto.
I simply cannot agree that it it more important that we lock people up for breaking copyright - an authors right to profit, is after all, less important than someone elses right to walk outside when no one is actually hurt except psuedo finacially ("lost earning" are just crap - like the candlemakers could sue the Sun for providing free light).
Re:All software should not be free (Score:2)
Besides I agree with you 100%.
It is, from my viewpoint, irrelevent to this discussion. I'm suggesting that you will find fewer and fewer people, in time, willing to suffer your terms and those of your company. It may have to adapt or die. You see, your customers like Free software and it is their dollars you need.
Remeber, we are going to write Free software wether you like it or not. If your customers find Free software that does what you write does, they may choose the Free and you will get no money.
Noone is taking your right to copyright and limit the distribution of your work, instead there are people who want to make Free Music, Free Books and Free Software. There are more who want to use it.
If you look you'll find that the choices amongst the Free is much larger than you think, and much better than you imagined. Some is crap but so is some nonFree. It just doesn't have a marketing machine pushing it into your dreams and taxing you for that when you buy it.
So Copyright away, but you have to realise that your customers are becoming aware of the Free and have nothing to gain in ignoring it.
Re:Who are you to claim something 'yours' ! (Score:2)
You will write the software in the future. How, and under what terms you do it is up for debate.
I find that writing Free software, starting from Free software is very lucrative (I'm on a salary but as a Freelancer, I'd find the same - probably moreso).
Customers are always happy to pay more for getting their solution sooner - extending other Free systems will do that.
Wake up developers. You are not solely reliant on your company to make money. The only reliance is with your customers and they seem to be wanting Free software more and more.
Re:Phill, Phill, Phill.... (Score:2)
What does the customer care there is no version 2.0? Why should there even be a 2.0? So the bugs and features not in 1.0 can be recharged for? In what I'm describing they get those in 1.0 or you don't get paid. Simple and fair.
Sure, the money for future work could be given to another group more competitive. That's not a bad thing is it? Would you like having to pay over and over again to the same company just becuase you did last time? I was rather under the impression that is one of the biggest gripes software users have.
"Sweat shop in Africa" is unlikely, this isn't manual labour - at worst we're looking at the details of future work being posted on USENET or one of the open source reverse auction sites (www.cosource.com perhaps). More likely it'll be sent to 10 or so development houses happy to produce an open source / free software work. It may even make you more money than otherwise but the client will have avoided a certainly level of risk in getting open code after the work is complete.
The biggest difference is that you lose the monopoly you have over your customer - you can't hold them to ransom. You may benefit from that now but its unlikely to stay that way in future. Free Software and Open Source has given software users / customers more choice and that means the ball is swinging back into their court (where it should be IMO).
But lets just assume that the kids in Africa all learn Linux in the next 10 years and are as skilled as the rest of the world in that field. Why should we stop them being more competitive than ourselves? Many of you fear not being able to eat becuase your copyright reliant jobs may not exist if Free software reaches a critical mass. These people already can't.
Good luck to them I say, if they get the work, they deserve it. If the only reason you are 'better' is a function of being white and in the west, then thats not a good reason and I say they deserve the contracts.
Without Free Software, those very same kids would be forced to feed you by having to buy western computers and software in order to keep up technologically. And that is just plain sick.
I'm sure you get the idea.
Re:All software should not be free (Score:3)
To large users of sofware, the free part is irrelevent, their biggest savings in using Free software come indirectly from initial purchase. They come from having many tool choices and being able to easily find the best (without having to waste developer time filling in product evaluation forms and getting trial license keys.
This already turns most off, so they just use MS stuff becuase it works for the rest. Almost. Some others do exactly the above and still others let their developers choose what works. They tend to choose Free software.
Then there are the other cost savings such as not having to audit for unlicensed software in a paranoid stupor less the BSA shut you down. There are many more widely documented.
So your client is going to sell your work? That's not how the service industry works. You write it on an hourly rate (or salary) and its Free. You wrote it becuase it scratched an itch that was worth scratching for the cost of development. You keep the rights as much as anyone else. Free. If its good, others may contribute to it. In time a comunity may form around it and you may become irrelevent to it. So be it, that is far better than you making a chunk of money for something that remains a distance from what it could become - if only you had the time...
Don't misunderstand me, I'm not saying "You must make your software Free", that would be tryranical.
What I'm saying is that the current trends indicate that in time you will find a competitive advantage in creating and extending Free software for a fee. Many already do.
The point is, when the Shareholders realise that Free Software makes them money (or rather costs them less) they'll want it where it fits and the technology policies of many corporations will change becuase of that.
The small developer will always have unwritten software to write but that larger corporates will find their products written for Free. They already are in many cases.
Many people fear that small developer will lose out if Free software becomes the consumers choice. I don't think this will happen (in fact, I think they'll be in high demand - suddenly they can know and support sytems knowing everything they are capable of knowing, not what they are allowed to know). But even if it does, this is not a reason to hold something back, nor can you stop it.
Developers are sellers. Markets are defined by the buyers and they will move in time when it suits them to do so.
Re:All software should not be free (Score:4)
1000101001001010101001 is probably owned by someone. I'm probably breaking a law quoting it. It could be the key to unlock a DMCA covered product, it could be a BZIP2 compressed chunk of Mr Gates' The Road Ahead. It could be a million things but it is just 1's and 0's. Free by the very nature that they reach you machine as they already have.
The reason software is not free is not "natural". Its a ruling that has cost enormous amounts of money to enforce and "educate consumers" (brainwash). Why? Because of one reason. One that benefits far fewer people than it harms - it is in a commercial interest.
The majority of people have nothing to loose by mandating free software (or rather, retaining their rights to not granting software companies a stick to beat them with).
Given the current political establishment, this won't happen soon. Microsoft, Oracle et al spend far too much money pandering to the large parties to have them keep their faith. The people no longer care. Some write what you wrote. "We don't need free softare". Well, no we don't need it, but you can bet as sure as hell the commercial software companies "need" copyright protection and they will do anything to get it. Including jailing russians.
This path only leads to tyranny. Coporate tyranny maybe, but tyranny nonetheless.
At the end of the day, Free Software will win. People will come to trust it more and more in the future and closed software less and less. They'll also save money doing so. When someone like, say Ford or HSBC move to free desktops, the world will never be the same again. It will happen. Its just a matter of when. They don't like spending money and you can bet they are already looking at that avenure.
You should note It is already left to Microsoft to defend the "Commercial software model". Who else is? And why do you think they are?
Its their last chance. If they don't say something now, anything no matter how many know its crap, it will be too late tomorrow. In truth it already is. Who doesn't know about Free Software these days? Why would they ever return to only closed source now?
This trend started years ago and like most the encourage freedom and community membership, it is growing exponentially with the staturation point no where in sight yet. World domination will happen. It is simply a matter of when.
Microsoft know their time is limited in the 'commodity software' market. This is why they are changing licensing models, extract as much money as possible in the time they have left. Spread their focus into other areas, XBOX and
It is important to seperate the issue of Free Software and some of its supporters, you do that with your copy of Windows and Bill Gates.
At the end of the day, in future everything you want to do with a computer will be more and more free because others are making it so. Nobody can ignore that forever.
Awesome.. (Score:2)
This is also a good thing cause I've been working on a remote PPP dialer control (not diald cause we only have one phone line and the time is limited..) and the client has been only windows, written in Delphi, and now this will allow me to Port it to linux.
Kenny
Why? Because They Said So. (Score:2)
As others mentioned, if you don't want to produce GPL programs then you buy the commercial version of Kylix. Just as there are commercial versions of some other GPL'ed programs -- the author owns the copyright and can release separate versions under various licenses.
Re:Best of both worlds (Score:2)
D'OH! By some definitions, how can you hope to have a "professional" anything from an open-source community?
Said community writes code. It don't tart it up and stick it in the box-sets.
~Tim
--
Re:Only possibly good for QT (Score:2)
I have read in a financial site, Yahoo I believe, that Borland revenues where up 20% for this quarter, and that was among other things to be attribute to Kylix sales which where better than expected.
Re:Sigh ... and they were so close ... (Score:1)
And that's exactly the point, and the reason that a rapidly growing number of us consider BSD-style licenses to be *truly free* in an important way that the GPL can never be. Still, I applaud Borland's move, as I think they'll soon come to their senses and allow non-poisonous open source licenses. (I was going to say "non-viral" to avoid sounding like a troll, but the fact is that the GPL is closer to poisonous than viral - I'm not trying to start anything, just be precise. I'm looking at building some open source code now, and the GPL is a royal pain in the butt, as it makes commercial use of the code virtually impossible, and sets all sorts of land mines that we would have to conscientiously navigate to avoid having our own work unwillingly stolen in the future. That's not right.)
Re:They actually DO get it. (Score:1)
Because I need a customized version, only the original authors grasp the code enough to give me that customization of their code in a couple of months, and that would cost less than hiring a couple of contractors which need a couple of months just to understand how the code is structured? It works only for certain kind of software, though.
Unfortunately, many are still in the phase where the difference is between using no software at all and having some software which aids in solving the problem.
When the difference will be between those who have software that almost solves the problem and those who have software that completely solves the problem, selling customizations should be simplier. For this to happen, customers have to evolve (and become more sophisticated in their requirements).
completely and utterly false (Score:2)
have a day,
-l
Stop Complaining (Score:4)
A step in the right direction? (Score:2)
The C++ version (Score:2)
Re:Sigh ... and they were so close ... (Score:2)
Linux Journal review of Kylix (Score:2)
Has anybody used this yet? (Score:1)
Is it as easy to use, as fast, how well the database support is, built in widgets - how well they work in KDE and Gnome, etc.
Thanks.
Re:QT strikes again (Score:1)
Re:Sigh ... and they were so close ... (Score:1)
For exactly the same reasons that the GCC team and many others do, perhaps?
And don't give me that "but I want to produce BSD-licensed software"
What about "but I want to produce LGPL-licensed code" ??
Re:Buy It (Score:1)
Hardly.
What if I wish to modify and redistribute my own version of kylix? I have paid for it and I still don't even have a copy of the source, let alone the right to modify and redistribute it.
No thanks, I think I'll stick with gcc.
Re:Sigh ... and they were so close ... (Score:2)
Do you think the team work in just their spare time? Go and find out who the major contributers are and look up who they work for. Then tell me it's not a business.
you don't have the right to make the same decision on Borland's behalf
I'm not trying to. I'm saying I don't want them deciding what license I use. There was no suggestion from me they Borland should release THEIR code under the LGPL.
Re:Buy It (Score:2)
If only companies were less scared of giving their users some control over the code they buy, we could all benefit. (yes, that includes Borland)
Borland IS Smart (Score:4)
Borland: If you're going to make money off of code made by our product, then you must give money back to us.
Re:Why? (Score:2)
Your arguments, sir, are total rubbish. There is nothing to stop you purchasing a commercial copy of Kylix and releasing under any license you wish (so long as it confirms with the Borland "No Nonsense" license). You don't want to pay for this privilige? Then live without it. Your rights are in no way infringed, because to be quite frankly you have no right to avail yourself of another's labour without recompense (slavery is still illegal, after all). In this case the only recompense demanded is conformance with the GPL, hardly an onerous or unreasonable demand from someone who doesn't want to pay cash to do otherwise!
As for the "Pacman" argument (proposed by Mr. Mundy, IIRC, definitely NOT Mr. Gates), it has all the force of someone objecting to freely available municipal bicycles - as seen in Amsterdam, for instance - because he can't take them as his own and charge for their use. Basically, Microsoft is saying: "We can't steal it so it isn't fair!". Anyone is free to develop their own equivalent of any GPL'ed opus and inculde it in a proprietory product, they just can't use someone else's work in a way that the author has explicitly said he/she does not want without additional approval from that author. Something that Intellectual Property fans are supposed to approve of...
Re:Hey guys... let's try reading the article (Score:2)
Well I think Lots of folks are getting it (Score:2)
Anyway...I think this is good move by Borland to generate some interest in their development environment.
I find it funny that there are people in the Linux world who condemn Borland for not totally opening up the source to Kylix. My advice to them is "If you don't like it, the build your own development system." When you have one that you think is good enough and can do more than debug "hello world" release it to the world and feel very happy that you did it.
Unfortunately it will not feed your family.....oh but thats right....most Linux bigots are still in their late teens or are still in college where the world is very rosy.
Have fun building the tool kids...in the mean time us adults have to solve a few of the worlds problems, and cloning Kylix is not one of them
Best of both worlds (Score:2)
Before I see another flame about Borland on this topic, I hope that all of you do the following:
1. Download the free version of Kylix
2. Play with it and test it
3. When you post flames about Kylix, please be sure to tell us all what comparable RAD environments are available on linux.
Re:Qt, perhaps? (Score:2)
This certainly is a new viewpoint for me. I thought the GPL only applied to derivative works of GPL'd software. If I want to develop "Bob's Foo Farm" as a closed-source program, I can compile it with gcc and not have to worry about the GPL. Unless GCC is inserting some code of its own into what it has compiled, then the GPL does not apply.
Hey guys... let's try reading the article (Score:3)
Re:Win - win situation (Score:3)
Delphi 5/Object Pascal rocks (this is one seriously converted C coder), but it doesn't have CLX.
If Borland were to release a Delphi Open Edition, it could be a strong argument to switch from the VCL to CLX - and then later on... if you're using CLX, why not use Kylix too.
This is an awsome move by Borland, Kylix was prohibitively expensive and I just couldn't see it taking off on a Free OS, but now I agree, it's win-win.
Who are you to claim something 'yours' ! (Score:2)
All the developers who have a job at a software house are dependent of the selling of that software. If selling software is 'out of the question', they're out of a job.
And who will then write all those software? You? All other college students? HA!
--
Re:Who are you to claim something 'yours' ! (Score:2)
Don't get me wrong, software for free is fun and has been (freeware/pd) and will always be there, it's just that 'everything should be free' is a silly thing to say. Since it's not up to you what I do with my software. That's up to me to decide. After all, it's my IP. If you disagree on that, how about taking some GPL-ed software and change the license on that? Since I all of a sudden can do whatever I want with it, not? You know the answer on that one, I'm sure. :)
--
Only possibly good for QT (Score:2)
Re:All software should not be free (Score:2)
I love free software, and use it daily, but I also use commercial software purchased with my hard earned dollars. If all software were free then all programmers would need a second job for money to live on.
I disagree. If all software was free bad programmers would need a second job (really a first job) for money to live on, but good programmers would be in the same position they're in now. For all intents and purposes, there are only three types of software that people ever pay for anyway. 1) Server side software - jobs for programmers would obviously not go away with a free model. Server software needs to be constantly updated and enhanced. 2) Business software - jobs for these types of programmers would probably actually increase, since the quality of the tools would probably go down. But even if the jobs decreased, the savings would probably wind up going to the programmers anyway. R&D budgets are fairly fixed. If you save money on the tools, you'll probably pay the programmers more. 3) Windows - yes, if you work for Microsoft, you'd probably be in trouble. Although, Gates is smart, I'm sure he'd figure out a way to still make money.
Copyright law simply isn't enforced that well. It never will be. Changing the law would change very little, other than in the market for business software, because other than businesses, no one gets sued for copyright infringement anyway.
I am a programmer and I am strongly for the elimination of copyright laws. The fact is that I don't own the copyright of my software anyway, my employer does. Neither do most of my employers, too, since I work mainly for backend products which aren't sold. Perhaps this would affect those who make client software, but other than Microsoft, who really makes money off client software anyway? And if you're a good programmer, you'll adjust.
Dual-Nonsense License (Score:2)
Why would I want to write my GPL app in Kylix? (Score:2)
If I write my GPL app using gcc, KDevelop etc then all Linux users stand a reasonable chance of being able to compile and run it. But with Kylix I seem to be limiting my users to those with i386 or possibly ia64 platforms. If I write a GPL program I want as many people as possible to be able to benefit from it. Isn't that the whole ethos of the open-source movement? Why should all those lovely people with PPCs, Alphas, S390s etc not be able to enjoy it as well? Or am I missing something here?
Please understand that I have no problem with the existance of Kylix. One of our contractors has written a large propriatory application in Delphi, and now there is at least a chance that I might manage to persuade him to let me have a Linux version.
Re:Why would I want to write my GPL app in Kylix? (Score:2)
I don't understand. KDE runs quite happily on my Alpha at home. Isn't that a GUI? Surely most people who put Linux onto their PPC based Macs use X? Its certainly easy to find all the XFree86 RPMS compiled for PPC.
I do hope you are not falling into the mindset which says one should only develop for the most common platform? If I believed that point of view, I would write my code for Windoze!!
Win - win situation (Score:5)
Hmm this is a very interesting approach. Being optimistic, I think this can only result in:
Re:Simple - Borland wants to be paid (Score:2)
Rather an honorable way of dealing with it, I think; isn't it basically what TrollTech did with Qt, at least at first?
/Brian
Re:Woo Hoo! (Score:2)
Tell me what makes you so afraid
Of all those people you say you hate
Re:Woo Hoo! (Score:2)
Tell me what makes you so afraid
Of all those people you say you hate
Because it's Free (Score:5)
Borland sells Kylix to make money. Perhaps that's a new idea to some of you, but companies still do that. Out of the goodness of their corporate heart, they decided to make an Open Edition of Kylix for all of us GNU freaks (myself included). By doing this, we can hope to see a whole bunch more neat stuff developed under the GNU. I've been using Delphi for years now producing applications for a vertical market, and I believe it to be superior than C++, but please feel free to try it and form your own opinion.
I personally believe that Kylix may do more for GNU than anything has in the past. Look for BIG things to happen in Linux/GNU over the next couple years.
Re:Buy It (Score:2)
Like What? (Score:3)
1. IDE
2. Compiler
3. Debugger
4. Ability to register component
If just these 4 things are intact there is nothing that cannot be easily built with it. You do not get the apache modules, so what it does not stop anyone from making a free version of the apache interfaces. What mysql missing so what just go grab free pascals version and compile.
They actually DO get it. (Score:2)
I think it makes perfect sense and is perfectly fair for a company to ask for payment for a development tool that others will use to earn money with. They are a company duly bound to earn a profit for shareholders. They have graciously decided to allow open source developers a chance to use their rather powerful tool.
They can't give everything away - their employees have to eat, too. If you want an open source development tool that you can use any way you want, you have GCC, KDevelop, Glade and probably a few more.
While Borland believes in offering a free development tool, they apparently DON'T believe in offering a free lunch.
Sure they're expensive, but Borland does offer deep discounts to students - at least they did when I was a student. My C++ compilers, Delphi and JBuilder packages came from the university bookstore. If you aren't a student, surely you know one (unethical, though).
Re:QT strikes again (Score:2)
I have been thinking about this for a while. Where is the GUIDE ((Grand Unified Integrated Development Environment) cute eh?) for GNU/Linux? What I would *love* to see is a project, GPLed, that implements an 'open' IDE for development in a language, toolkit, compiler neutral manner. This 'IDE' would accept any language, class, library, toolkit, compiler as long as the developers of the afore mentioned implemented a 'plug-in definition' (or some other 3rd party did the def of her favourite essential 'item'). It should also use make or somesuch for auto-building.
The GUIDE would allow you to 'import' a new language. The language would have been sufficiently described in one of these 'plug-in definitions (an XML document(?)) that would describe a style guide (maybe) but at least provide some highlighting, auto-magic tooltip-type-pop-up describing the function/object (params, methods etc). The GUIDE would also allow you to import a toolkit. A 'plug-in definition' of those widgets would provide their params/methods/variables allowing you to do some drag-and-drop GUI development with these new 'widgets'. A 'plug-in definition' would allow you to install additional libraries/objects from other 'add-on' projects (like the plethora that exist for Perl for instance).
GUIDE would allow modular framework to do GUI assisted coding - so I dont have to re-learn, download a IDE for ever language, and do development in a million applications... and re-learn(re-configure to taste) each and every language's IDE.
Besides - would the GNU/Linux community (essentially computer-capable people) want such a 'thing'? I know allot of people probably do their coding in vi (myself) or emacs, but wouldnt allot like to see such a thing?
I myself am not an uber-coder, so starting a project like this solo is a little silly, anyone know of a project *like* this?
...Any other ideas?
QT strikes again (Score:2)
This yet another "pac-man" will probably piss off microsoft, though. I hope there will be even more "open" C++ version (instead of delphi), that could be integrated to gcc and other standard gnu tools. And emacs (gnuserv,gnudoit).
God I love being in college (Score:2)
I believe Borland is planning to sell an "open edition" box set for $99. College students, profs, whoever, just get the desktop version and enjoy your freedom of license!
Re:Why? (Score:2)
If I had to guess, its because Borland wants to expand the use of Kylix. By saying it can only be used with GPLed apps, they basically allow all the open source programmers to use it freely, while forcing closed source (and normally NOT free-as-in beer) projects to pay for the software.
Sounds good to me.
Re:Sigh ... and they were so close ... (Score:5)
They're using the strong point of the GPL --- no closed-source variants can exist --- to force people to BUY their product if they want to sell their binaries. This is a brilliant strategy and is impossible using any other license. If they did a BSD-style license noone would care to buy their commercial development kit, and if they disallowed you from distributing at all (demo lincence) it wouldn't get much exposure as noone except the developer can run it.
As they have it now, people can produce great apps using Kylix under the GPL (free advertising), once people want to sell their stuff they have to go to Borland and give them cash.
not really (Score:2)
Simple - Borland wants to be paid (Score:3)
There were plenty of other options. Borland could have provided an Open Edition which has been crippled in some way, or is time-limited - neither of which solutions would incline developers to use the product for any extended perior or to the point where it's use is required by the product development cycle -,or has some arcaine licensing restrictions (as distinct from forcing users to distribute under the GPL) which would accomplish the same thing. I'm sure their lawyers loved this idea. Make a simple licensing statement that a particular pre-existing license must be used when developing using the Open Edition product, that would provide incentive to developers to buy the commercial product. Now, what license would provide such incentive. Ah - The GPL. Perfect
It's actually a vary shrewd move for which I applaud them. Vary sharp guys.
--
Re:How many people actually *READ* the article? (Score:3)
They could never have done it that way - and if people complain, they'll just be blowing hot air. Borland needed to get exposure to their product without threatening their existing market. The only way to do that was to release a version that people could never make serious money from. A BSD license allows people to keep the source closed up, so that wouldn't have worked at all.
This way, people who need to make money pay for it, and people who don't still get to play with the cool stuff. It was a Darn Good Move(tm).
The user interest is real (Score:2)
On the #Kylix channels on irc.linux.org and undernet.org "where is the free download" and "is it out yet" are frequently asked questions.
Borland don't care to say exactly how many Delphi licenses they've sold since 1995 but I would estimate roughly around a million. This is a large enough community to make Borland's initative worthwhile and they've done the most thoughtful job they could in porting, with the result that they've produced a Linux RAD tool that their own community is already substantially familiar with and knows how to use.
I support the finding of the U.S. court system that m$ is operating a monopoly illegally and the call issued yesterday by Senator Charles Schumer for additional Congressional investigation, as do many others of us, and expect (not entirely as a result of Gate$ well-deserved legal difficulties) for Linux to continue to trend it's way toward majority OS status later into this decade.
This however raises a question for the Linux community: What are we going to do with these vast herds of Windoze developers, sysadmins, technicians? For some of the programmers at least, Kylix represents an honest and helpful direction they can follow away from Billyware and toward working productively in a Linux environment.
Another point to consider is
Last of all, in Linux, Kylix is simply one of many plausible development options. For any of you who really don't feel comfortable using it, nobody is saying you have to.
All software should not be free (Score:4)
Borland is trying to make a profit, and paying programmers to write free software will NOT do this. Microsoft did allot of underhanded stuff to remove Borland from the #1 spot in the PC development tools arena. Since then Borland has struggled to stay alive.
Borland is trying to provide something Linux desperately needs (IE: professional software development tools).
Borland and IBM will help provide many of the commercial programming and admin tools missing from Linux that are available on almost every commercial OS.
Some people need reminding that Linux is behind commercial UNIX in many important areas. My 1985 copy of SCO Xenix-286 has good stuff still missing from Linux.
Software you have to pay for on the Linux platform is good news for those of you not still living at home popping zits on Mom's mirror. It means that Linux is becoming a platform for commercial software too, and those of you who have REAL programming skills can get a good job.
At some point you are going to want to get paid for at least part of the work you do, so don't dog Borland for not giving away ALL the software they create (costing them millions).
If you cannot "get a life", then rent one.
Re:Delphi is nice (Score:2)
Re:QT strikes again (Score:2)
What about companies developing in-house apps for their own use? They have no problems with GPLing their programs - the GPL doesn't state that you have to broadcast your program out for free over the Internet, it just says that anyone who gets the binaries must have access to the source and the right to redistribute said binaries and source.
For in-house apps, this isn't a problem, because most in-house apps never even travel outside of the company where they are developed (hence the name). And even if they do, they aren't sold anyway, so the company loses nothing by GPLing their in-house program.
This was the reason why QT for Windows was never GPL'd - a very large chunk of TrollTech's income comes from people buying Windows licenses for QT for in-house applications. A GPL QT/Windows would ruin TrollTech.
Borland could lose money in the future because of this...
don't forget... (Score:2)
Re:All software should not be free (Score:2)
No, you miss the point. Books are jot dots of ink on paper. Therefore all books should not by copyrighted, right? Wrong.
If that were the case, we wouldn't have many artists nor authors...
Re:Win - win situation (Score:2)
Personally, I figure they are cutting their losses on Kylix. Their trouble is making sure that the license a developer chooses is compatible with the CLX license. They probably don't want to spend a whole lot of time (and money) trying to figure out which licenses are OK. Short and sweet, they likely just said "GPL Only. End of story" to avoid spening any more than they had to on something which they probably lost money on.
Oh well, at least they gained karma (you know what I mean.)
Re:good move (Score:3)
Make it easy for the developers to get a pretty front end to a database
To my knowledge, this is one of the things you've got to pay for, ie. the free version misses database connections.
I just looked at the feature matrix at Borland's homepage, and indeed the "open" version is missing data access components.