Slashdot Mirror


Borland Kylix Is Free - Sort Of.

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."

172 comments

  1. /. Developers by Anonymous Coward · · Score: 1
    Borland has done a great thing, providing a GPL'd version of their industry leading application development environment, a product that I have been waiting for. But to read the comments like:


    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 /. readers would take the time to understanding the existing Delphi (window's Kylix) community. It thrives on free software, there is so many free components (check out Torry.net), but there are also commercial components, because at some point a developer has to earn a living. By by-passing Borland's goodwill of a GPL'd version which does not exist in the Windows world, you will blow it for everyone. Kylix 2.0 will be even better then this release, but hey, why should Borland release a version that is going to decrease the sales of their commercial version. As a shareholder, I would vote for the discontinuation of the GPL'd version in their next release if this is how the Linux community says thank-you.


    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 /. developers want the world to be free. Reality check, if the only money I will make from my software is support, then I would need to forbid all Egroups or mailing lists setup to support my product,


    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 /. readers.

  2. Re:Win - win situation by Anonymous Coward · · Score: 1

    The version on the mag. is the base version, not Delphi Professional or Delphi Enterprise.

    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).

  3. The compiler adds nag screens by Anonymous Coward · · Score: 2

    I think this release is an offense for free software developer. You should be aware that this version adds a nag screen to your program saying that the program has been generated with Kylix Open Edition. Who want to accept to develop and distribute a program in such condition. Moreover, several Open Source library (In FreeCLX) has been removed from the original version. The great Indy tools have also been downsized but are also Open Source (not GPL but Open Source ...) Really, I see no problem in releasing a commercial RAD for Linux (And have bought a kylix licence already), but I think that it would have been better not to make this version. This will generate more bad press to Borland (The Evaluation version is better to test the product and nobody will really do something interesting with the Open Source edition.

    1. Re:The compiler adds nag screens by KlomDark · · Score: 1

      If this is true, mod this up. Very important.

  4. Re:I have actually bought it... by Micah · · Score: 2

    Yep, Kylix is great, despite a few flaws. I have had several compiler hangs and crashes (under Red Hat 7.1) and obviously Borland needs to work on that.

    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.

    ---

  5. doh - s/compiler/IDE/ in parent by Micah · · Score: 2

    the IDE hung and crashed, not compiler.

    ---

  6. Re:Sigh ... and they were so close ... by Stormie · · 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.

  7. Re:QT strikes again by sql*kitten · · Score: 2
    anyone know of a project *like* this?

    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.

  8. Qt, perhaps? by Jerky+McNaughty · · Score: 2

    I believe they used Qt for building the GUI under Linux. Since Qt is distributed under the GPL (not the LGPL), you must GPL your works, too. If you give Borland money (i.e., buy the boxed set), you can distribute it under pretty much any license you want.

    No thanks, I'll stick with other truly free languages.

    1. Re:Qt, perhaps? by elflord · · Score: 1
      I thought the GPL only applied to derivative works of GPL'd software

      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++)

    2. Re:Qt, perhaps? by soulsteal · · Score: 2
      Since Qt is distributed under the GPL (not the LGPL), you must GPL your works, too.

      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.

    3. Re:Qt, perhaps? by psavo · · Score: 1

      And I believe that they (Borland) had to license the Qt from trolltech in order to use it in commersial application (kylix).
      So they can do whatever they want to do with it. (in case they bought appropriate license.

      --
      fucktard is a tenderhearted description
    4. Re:Qt, perhaps? by Chakat · · Score: 1
      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.

      The only reason you can do that is because the libraries you link to - glibc and friends, are not GPL, they are LGPL. The LGPL is a license which allows linking, etc, to a non-free program, so one can do something like that; the GPL doesn't allow non-gpled programs to link to it. If the C libraries were GPLed instead, then you could not link to the programs without making your programs GPLed.

      D - M - C - A

      --

      If god had intended you to be naked, you would have been born that way.

  9. How many people actually *READ* the article? by Lally+Singh · · Score: 5
    You now have 2 options to develop under Kylix:
    • Develop GPL'd software and pay nothing for Kylix
    • Develop commercial software and pay money for Kylix
    Sounds much like how QT is licensed. A good idea in my book and a great way to give back to the open source community. It's a great win-win scenario: they get customers for their commercial software and now we have another way to make great open source software.

    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.

    --

    --
    Care about electronic freedom? Consider donating to the EFF!
    1. Re:How many people actually *READ* the article? by Arandir · · Score: 2
      You now have 2 options to develop under Kylix

      You forgot two options:
      • Develop non-GPL Open Source software and pay money for Kylix.
      • Develop non-commerical closed source software and pay money for Kylix.


      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.
      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:How many people actually *READ* the article? by grammar+fascist · · Score: 3

      I'm sure somebody will complain that they require the GPL instead of a BSD or Apache style license...

      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).

      --
      I got my Linux laptop at System76.
  10. Re:Only possibly good for QT by astrosmash · · Score: 1
    An interesting bit of creative writing.

    "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.

    --
    ENDUT! HOCH HECH!
  11. Excellent! by morbid · · Score: 1

    I've just registered and downloaded the Open Edition.

    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.....

    --
    I'm out of my tree just now but please feel free to leave a banana.
  12. Re:Sigh ... and they were so close ... by Glytch · · 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.

  13. But the IDE itself by Ed+Avis · · Score: 2

    Is the Kylix development environment itself GPLed? If not, you'd be using a proprietary editor/compiler/whatever, but you'd be obliged to release your own code under the GPL (unless you pay for the commercial edition). Kinda seems like the worst of both worlds.

    --
    -- Ed Avis ed@membled.com
    1. Re:But the IDE itself by cakoose · · Score: 1

      Dude...there are people who want to write GPL'd software. Some of those people also like(d) Delphi. The free version of Kylix is a great thing.

      Though it's unlikely, Borland could conceivably discontinue the free version (gradually, by dumbing it down with each version) and get people to buy it instead. But Kylix will probably never get enough users for Borland to get away with that.

      Was borland.com slashdotted? Couldn't get to it. Thought they could handle a decent amount of traffic.

  14. Blah by KlomDark · · Score: 1
    You got yer head up yer arse, boy.

    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?

  15. Delphi is nice by JanneM · · Score: 1

    I've seen the Delphi environment under Windows, and it's fairly sweet. Object Pascal is a much nicer language than C++ for development and prototyping. And don't forget that you can code GTK+ stuff as well if you want to.

    Now, if only they'd ship the C++Builder stuff as well so Linux will get the NeverWinter Nights toolset...

    /Janne

    --
    Trust the Computer. The Computer is your friend.
    1. Re:Delphi is nice by JanneM · · Score: 1

      Only problem is that the FAQ dates from sometimes last year, and others have indicated that this development has stalled, so there's really no knowing when (or even if) it will really happen.

      /Janne

      --
      Trust the Computer. The Computer is your friend.
    2. Re:Delphi is nice by erikdalen · · Score: 1
      > Now, if only they'd ship the C++Builder stuff as well so Linux will get the NeverWinter Nights toolset...

      yes, and we would be able to compile Objective-C++ perhaps, which gnu C still doesn't support.

      /Erik

      --
      Erik Dalén
    3. Re:Delphi is nice by zulux · · Score: 1
      Just a humble suguestion from a die-hard c++ lover..

      Give Borland's OO Pascal a second chance, it an ablosutly wonderfull language for getting GUI app up and running quickly. It compiles so damn fast, it will spoil you.

      C++ is wonderfull for a lot of thing, and even works well for GUI apps, but there is something kinda pain free about making GUI apps in OO Pascal.

      OO Pascal falls down when you need to do low level things, and can feel a bit stilted when you are used to Pearl et al.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    4. Re:Delphi is nice by Troller+Durden · · Score: 1

      It will definitely happen. While Delphi/OP is their flagship product they are perfectly aware that Linux is based around a C/C++-centric crowd.

    5. Re:Delphi is nice by tb3 · · Score: 2

      According to the FAQ on the Borland site, C++ is in works, as part of the Kylix project. Personally, I'll wait for that, I never could get the hang of PASCAL, and OO PASCAL was worse.

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

  16. Something else nobody seems to have noticed by ghjm · · Score: 1

    Borland is also releasing Delphi 6 Personal Edition free as in beer, alongside Kylix Open Edition. At least that's what Dale said at the keynote :-)

  17. Re:Sigh ... and they were so close ... by elflord · · Score: 1
    For exactly the same reasons that the GCC team and many others do, perhaps?

    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.

  18. Re:All software should not be free by elflord · · Score: 2
    This path only leads to tyranny.

    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.

  19. good move by orabidoo · · Score: 4

    free software kind of people are often averse to paying for software for their own use (quite understandably so: there's a plethora of free software that does a good job at all kinds of jobs out there), but we're not averse to trying things. and getting programmers to be familiar with kylix is most definitely in borland's interest. if i download kylix-free-as-in-beer, play with it a bit, and am impressed with it, maybe at some point later i'll recommend it for some serious development work (where the bills would be paid by a company, so the free software developper's averseness to paying for software doesn't apply).

    1. Re:good move by deefer · · Score: 1
      If Kylix is anything like Delphi or C++ Builder on Windows this is exactly what Linux needs.

      Coming from a Win32 background I'm shocked with the lack of decent RAD tools for Linux. A decent IDE, with class completion and interactive debugging is a must for Linux. There are tools out there, eg RHIDE but these are more 3.5GL than 4GL. Make it easy for the developers to get a pretty front end to a database, and you're up and running. I anticipate Kylix being able to do this, admirably. And if you want to get down to the bare metal, I'm pretty sure Kylix will not stand in your way.

      Of course, the only problem is getting enough desktops running Linux so Kylix can be profitable. That's a whole other wave on a whole other ocean...

      I have to say that Borland compilers & IDEs *rock* - the only better environment I've ever been in was the now defunct Watcom...

      Strong data typing is for those with weak minds.

      --

      Strong data typing is for those with weak minds.

    2. Re:good move by biesi · · 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.

  20. Re:Works for me.... by IntlHarvester · · Score: 1

    That's some guy from Borland's interpretation of the GPL, and one that some Stalmanistas agree with.

    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).
    --

    --
    Business. Numbers. Money. People. Computer World.
  21. Re:The user interest is real by IntlHarvester · · Score: 2

    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.

    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.
    --

    --
    Business. Numbers. Money. People. Computer World.
  22. multiplatform - how about SUN sparc/solaris by johnjones · · Score: 2

    hey its multiplatform how does it run on a solaris 8 machine they seem to all have gcc on
    (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 ?

  23. Re:Win - win situation:: Not a GPL Requirement by HiThere · · Score: 2

    The GPL doesn't require you to distribute your code, but Borland's license for using their code seems to make that requirement.

    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-technical if you want to see the discussion.


    Caution: Now approaching the (technological) singularity.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  24. Visiual? by yobtah · · Score: 1

    One of the captions on page 3 of the PDF datasheet says "Create sophisticated Linux applications with Kylix's visiual design environment." I realize this thing is free, but still... it seems difficult to get any credibility if they're misspelling stuff in the datasheet.

  25. Re:Win - win situation by Arandir · · Score: 2

    You might argue that this exludes other "free" licenses, but IMHO the GPL is the only way this could have been done.

    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.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  26. Re:All software should not be free by Arandir · · Score: 2

    Your arguments make a very good reason not to use the GPL.

    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!

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  27. Re:Kylix not GPL by Arandir · · Score: 2

    Just like QT is licenced.

    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.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  28. Re:don't forget... by aphrael · · Score: 2

    Really? I wasn't aware of that. ---Robert West, Borland R&D

  29. Re:License.. by aphrael · · Score: 2

    Sure. The free version of Kylix creates applications with links to libraries that are GPLd. The paid version of Kylix does not. In other words, the free version complies with the GPL *as it requires*; why is this a problem?

  30. Re:All software should not be free by listen · · Score: 1

    In fact, there wouldn't be less work for programmers to do. There would be less BORING work. Writing the same stuff over and over again would not be necessary, so companies would have more money to invest in actually new ideas.

  31. Re:All software should not be free by Phill+Hugo · · Score: 2

    Granted, but I think this issue is truely one where the slippery slope argument is most likely to fulfil itself. In every other case of history, the removal of freedom leads those doing it to continue if left unchecked. America now has the DMCA and a human being in jail because of it. If I suggested this would happen 5 years ago you'd have laughed.

    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.

  32. Re:Go In Peace by Phill+Hugo · · Score: 2

    Firstly, noone is dictating that software must be Free. It is up to the customer and they have only been fed one set of propaganda in the past. Now they have two and its easy to see which THEY prefer.

    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.

  33. Re:All software should not be free by Phill+Hugo · · Score: 2

    Right and Wrong are quite subjective here. My opinions appear pragmatically correct in the sphere I apply them. I have no objection to giving those reasons to those who are interested.

    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.

  34. Re:All software should not be free by Phill+Hugo · · Score: 2

    Copyright on books was granted to protect the investment of printing presses, not because the right of the author to extract money from those reading the work was especially recognised.

    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).

  35. Re:All software should not be free by Phill+Hugo · · Score: 2

    Calm down. Nobody will take your right to impose control over your customer away - too many people make too much money to start down that path!

    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.

  36. Re:Who are you to claim something 'yours' ! by Phill+Hugo · · Score: 2

    In which case you would be very wise to charge a fair sum for the time it took you to develop it in the first place. Surely you can see that?

    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.

  37. Re:Phill, Phill, Phill.... by Phill+Hugo · · Score: 2

    I hear you. I'm not sure what idea I'm supposed to be getting though.

    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.

  38. Re:All software should not be free by Phill+Hugo · · Score: 3

    Free is popular, to some degree, because it is also free but then there are free compilers. GCC is more popular though. A simple case but there are many more like it.

    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.

  39. Re:All software should not be free by Phill+Hugo · · Score: 4

    I think you miss the point. Software is inherantly free. 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. Tyranny knows nothing worse.

    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 .Net. Do you hear them say half as much about Windows or Word any more? These are where they may most of their money and they are dying becuase of Free Software.

    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.

  40. Awesome.. by KFK2 · · Score: 2

    I've been hearing about "Delphi" for linux for over a year now, and it's great to hear that it's finally out.. I haven't read all the comments on this list, but most seem to be dealing with the required GPL issue.. as a student with no money, i would love to be able to develop programs that i can sell for free.. but I don't think that the developers that put many man hours into this program would appreciate me getting money and them not. Besides, most programs i've made with delphi 3 (bought Legally) haven't left my hard drive or my brothers.. and most probably won't..

    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

    1. Re:Awesome.. by Troller+Durden · · Score: 1

      The "commercial" versions of Kylix (Server and Desktop, the Linux equivalents of Enterprise and Professional) have been out since February.

  41. Why? Because They Said So. by SEWilco · · Score: 2
    The Kylix Open Edition forbids deploying any application with a license other than the GPL. Why?
    Because the license they chose for the Open Edition requires it. That's just the way it is for that product. If you choose to use that product, you use the GPL.

    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.

  42. Re:Best of both worlds by PigleT · · Score: 2

    "The developers were excited about having a professional RAD platform for linux, of which NONE is available from the open source community."

    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
    --
    .|` Clouds cross the black moonlight,

    --
    ~Tim
    --
    .|` Clouds cross the black moonlight,
    Rushing on down to the circle of the turn
  43. Re:Only possibly good for QT by Khalid · · Score: 2

    Do you have any data to support what you say ?

    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.

  44. Re:Sigh ... and they were so close ... by dublin · · Score: 1

    The BSD license gives everyone permission to do whatever they like with the code...

    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.)

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  45. Re:They actually DO get it. by ianezz · · Score: 1
    Why pay $99 when you could just pay $10 to a redistributor?

    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).

  46. completely and utterly false by brokeninside · · Score: 2
    One can use Kylix to deploy software under any license whatsoever. From the FAQ
    How does the proprietary Borland No-Nonsense License agreement affect my distribution?

    The Borland No-Nonsense License is a proprietary license agreement granting a developer the right to distribute an application royalty-free, with or without source code, under any license agreement the developer chooses and has the right to use.

    The Kylix Desktop Developer Edition and Kylix Server Developer Edition both ship with dual-licensed CLX libraries. The dual-licensed CLX gives a developer the flexibility to choose which license they wish to adopt for their project needs. Kylix Open Edition ships only the GPL-licensed CLX libraries and does not grant a developer the option of distributing an application under any other license terms.

    In other words, the gratis version of Kylix can only be used to make GPL apps, because it uses GPL libraries, but if one pays money for the Kylix product and has the dual-licensed libraries one can create apps under any license whatsoever.

    have a day,

    -l

    1. Re:completely and utterly false by glitchvern · · Score: 1

      You could release your code under both the bsd and the gpl just not the binaries. Granted one could not use your code as a whole unless the had developed or bought non-gpl libraries, but they could take parts of your code.

  47. Stop Complaining by HydroCarbon10 · · Score: 4

    People, stop complaining about Borland writing commercial software for Linux. If you don't like the idea of writing GPL'd code in a proprietary environment then don't, no one is forcing you. In order for Linux to be more accepted as a commercially viable platform there needs to be solutions (such as Borland's) which will hold people's hands through the potentially confusing licensing problems and through the development cycle on a completely new platform. Don't expect any company to develop for Linux if all they have to go on is man pages and how-tos. Borland's software is important for those of us who believe that more commercial software for Linux will speed its adoption as a desktop computing platform.

    --
    The best way to accelerate a windows box is at 9.8 meters per second square.
  48. A step in the right direction? by Sun+Tzu · · Score: 2

    Hmmm... Ok, so maybe this is a small step in the right direction, but a step nonetheless.

  49. The C++ version by wiredog · · Score: 2

    Borland is working on one, but beware. I've been using C++ Builder since ver 1.0 and it's very nice. It's also not standard c++. You see, in order to get the RAD working they added a couple of keywords to c++.

    1. Re:The C++ version by zulux · · Score: 1

      Yeah... But the weird borland keywords in C++ Builder all begin in a double underscore (ex "__published" ) - and if you ignore the double underscore keywords,the compiler is more standards complient than MS Visual C++ . The best thing about the Borland C++ compiler is it's very fast compule times though... It's kinda a drag to go to anything else.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    2. Re:The C++ version by smittyoneeach · · Score: 1
      The VCL components, written in Object Pascal, clearly aren't std::C++. However, BCB5 does include the Rogue Wave standard library. You can do all of the ANSI/ISO stuff you want in a console application.

      You just have to draw the obvious line between the interface and the pieces you want to be portable.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  50. Re:Sigh ... and they were so close ... by wiredog · · Score: 2

    You can use the free version of Kylix to produce commercial software for sale. The software just has to be GPLd. Read the GPL, it doesn't prohibit selling GPLd software, it just says you have to provide the code, and whoever buys it has the same rights you do. Including the right to re-sell.

  51. Linux Journal review of Kylix by wiredog · · Score: 2

    The review.

  52. Has anybody used this yet? by SweenyTod · · Score: 1

    I used to use the Windows version years ago, and would be interested to know what people think of the Linux version in comparasion.

    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.

    --
    Alas gallinaceas de urbe bovis volo
  53. Re:QT strikes again by theMAGE · · Score: 1

    *cough* Emacs? *cough*

  54. Re:Sigh ... and they were so close ... by MartinG · · Score: 1

    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?

    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" ??

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  55. Re:Buy It by MartinG · · Score: 1

    "you can do what you wish" ?!?!

    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.

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  56. Re:Buy It by MartinG · · Score: 1

    When was the last time you modified gcc and redistributed your own version?

    I modified it today.

    I have never distrubited my own version, but if my patch was any use at all to anyone except me, I would want to distribute it.

    In any case, you are missing my point. The right to do something is important whether or not you exercise that right. I have never modified the linux kernel, but if I didn't have the right to, then others would not have that right either and they are the ones that need it for ME to have better kernels released.

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  57. Re:Sigh ... and they were so close ... by MartinG · · Score: 2

    Borland are a business, the "gcc team and many others" are not.

    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.

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  58. Re:Buy It by MartinG · · Score: 2

    Its not about how often I will need to modify it, but how often anyone will. And you can bet someone will, and they might release a patch that I can use. It's not neccesarily intuitive, but this is why free software works! The cathedral and the bazaar, remember?

    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)

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  59. Object-Pascal by StrawberryFrog · · Score: 1
    The Object-Pascal language in Kylix 1 is identical to that In Delphi 6 for windows. The only difference lies in platform-dependant parts of the class library.


    There's more info on Object Pascal here on everything2

    --

    My Karma: ran over your Dogma
    StrawberryFrog

  60. Borland IS Smart by blazerw11 · · Score: 4

    GPL: If you're going to use our source code, then you must release your source code back to us.

    Borland: If you're going to make money off of code made by our product, then you must give money back to us.

    --
    A great many people think they are thinking when they are merely rearranging their prejudices. -- William James
  61. Re:Why? by Anonymous+Colin · · Score: 2

    Troll feeding time:

    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...

  62. Re:Hey guys... let's try reading the article by jmccay · · Score: 2

    It also says the profession version ships with dual liscence. One is GPLed and the other is not. Personally, I think this is a good move. I like the RAD (Rapid Application Development) tools such as C++Builder. Now if they would only do something similar with the windows version.

    --
    At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
  63. Re:Win - win situation by kdgarris · · Score: 1

    Ouch. Is this saying that I have to make my twenty-seven different versions of "Hello, World!" publicly available for downloading?

    No, the GPL does not force people to distribute anything. If you do not distribute binaries to anyone, you do not have to make the source available, either.

    -Karl
  64. Well I think Lots of folks are getting it by quakeaddict · · Score: 2

    ...because the site is very busy. Who says Linux is ruled by vi and hand made make files. How many people *really* enjoy doing that?

    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 :)

    --
    I'm still working on a clever footer.
  65. Re:Woo Hoo! by Peter+Harris · · Score: 1
    Err... isn't Kylix pretty much Pascal anyway?

    I use Python for all my RAD needs, but I won't insult your intelligence by suggesting you try it - I assume you know it's there and either like it or don't.

    Still, I have to say VB never had any appeal to me, and would rather make do with a clunky IDE (like IDLE) for an elegant language than a slick IDE for a clunky language.

    If enough free-software die-hards try the gratis Kylix (since they might as well) and then take the features they like to re-implement them in libre IDEs, so much the better.

    IDLE developers out there, I'm talking to you!

    --

    -- What do you need?
    -- Gnus. Lots of Gnus.
  66. Re:Why? by drnomad · · Score: 1
    Yeah, that's the bit I was wondering about as well. It seems like if you deploy propriety software with Kylix, Borland is gonna ask money. Deployment of software with Open Edition makes your own work GPL'ed by default. So this really sounds like a Pac-Man to me, to be honest, coz I do not have the freedom to create propriety software with Open Edition, arrrgghhh this sort of confirms Bill's GPL::PacMan theory.... (nooo, be honest.... it *does*).

    Anyway, I still think it is a good thing for the X-Windows and the OS-Comunity.
    --

  67. Best of both worlds by Conspire · · Score: 2

    Our company purchased Kylix Server Developer before it was even released. The developers were excited about having a professional RAD platform for linux, of which NONE is available from the open source community. Borland took a very bold step in allocating the massive resources they have into the Kylix project. Now, they are giving the core of that back in the form of GPL, and that is GREAT! This will only lead to even more great things from Borland, as long as it stays PROFITABLE for them After all, they have shareholders to answer to, and cannot just keep allocating resources to projects that are not profitable.

    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.

    --
    Real men don't need signitures!!!
  68. Kylix not GPL by Lussarn · · Score: 1
    Kylix itself is not GPL, thats borlands choice and they have the right to make it.

    The libraries in the free-as-in-beer version is GPL and thats why you can only write GPL software with it. Just like QT is licenced.

    So what are the disadvantages from GPLing the whole Kylix package? As long as they stay GPL on the libraries developers will have to pay for making other licenced programs.

    Other than that I think it's great to see developers "wild enough" to put GPL and not LGPL on libraries. Gives some cash into Free Software. Good work.

    1. Re:Kylix not GPL by Troller+Durden · · Score: 1
      The main disadvantage to GPLing Kylix itself would be opening up the product to a monopolistic competitor that quite frankly cannot be trusted not to steal code a violate the GPL. Microsoft already tried to sink Borland by marketing vastly inferior tools promoted by the OS monopoly, and then trying to hire away ALL Borland talent.

      Fortunately, the market is realizing how much better Borland's tools are, and the courts stopped Microsoft from using their massive amounts of cash to hire away all Borland developers.

  69. Kylix is NOT a real Linux app by gemi · · Score: 1

    As some other Linux "ports" in the recent past, Kylix uses WineLib extensively (in the IDE, at least). So there all those problems we have come to expect from Wine, for example: 1. The fonts are difficult to set up. I have not been able to set up the GUI font to match my desktop font. 2. Odd behaviour under various window managers, windows stacking order changes regardless of window manager settings. 3. The hideous look and feel of MS Windows. I don't consider this an adequate effort to create a "native" application for Linux. JBuilder and Netbeans, both in Java, paradoxically look and feel more Linux like than Kylix.

  70. Hey guys... let's try reading the article by mikeage · · Score: 3

    ~sigh~... slashdot, slashdot, slashdot. The article says (for those too lazy/stupid/modemly-impaired) that it links all developed applications to a GPL'ed library, so therefore, under the terms of the GPL, your application must be GPL'ed as well. Short, simple, sweet. Now post away ;)

    --
    -- Is "Sig" copyrighted by www.sig.com?
  71. Re:All software should not be free by Slime-dogg · · Score: 1
    "1000101001001010101001 is probably owned by someone." Whoa! Of course it is... that's my phone number. :-)
    &nbsp&nbsp&nbsp222-8224
    You say that I'm a dreamer.
    --
    You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
  72. Re:Sigh ... and they were so close ... by ebbe11 · · Score: 1
    and then bans at least half of the "Open Source Community" by REQUIRING that stuff made with it be released under the GPL

    Borland have created the software so they have the right to choose the license.

    The GPL does not mean "free as in beer". You must pay when you use Kylix - not with money but with the software you create with Kylix. If that is unacceptable to you then use something else for your programming.

    GPL == TANSTAAFL

    --

    My opinion? See above.
  73. Re:Win - win situation by The+Cookie+Monster · · Score: 3
    Delphi is already a popular and easy to use language, but is not free for Windows
    Delphi 5 for Windows is free (as in beer), well... as free as the cost of the June 2001 NZ PC World magazine (a full version is on the cover disk) - about US$3 free. Borland doesn't seem to mention Delphi 5 on their site tho.

    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.
  74. Who are you to claim something 'yours' ! by Otis_INF · · Score: 2
    If I write a piece of software that I want to sell so I can put bread on the table for my wife and myself, I can't do that if that software is given away for free. Or better: claimed to be someone's property so that person can do whatever he/she pleases, like giving it away.

    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!
    --

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:Who are you to claim something 'yours' ! by Otis_INF · · Score: 2
      you definitely don't earn your money by selling the stuff you write for 12 hours a day. Otherwise you'd definitly be saying something else.

      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. :)
      --

      --
      Never underestimate the relief of true separation of Religion and State.
  75. Only possibly good for QT by idot · · Score: 2

    They are giving it away for free because they finally realized that there is no market for their product. The market was thought to consist of Windows Delphi developers which would like to have a Linux version. However these people themselves didnt see a market in the linux community ( who really needs all those shareware apps, for many of them a free alternative exists, its a different user group etc. ) and so Kylix was sitting on the shelves unsold. They already had a big price reduction, not to the delightment of the few early buyers. Most people who write programs for linux use C, or C++ and this case they directly use QT. How many would have used Delphi if they had the choice? I dont think its many. I dont think this is good for QT, because Borland was probably their biggest customer. One posibbility of income for QT would be that Borland switches all their classes also in C++ builder etc. to QT internally, and gain a cross platform ( Mac, Win, X ) RAD development environment. This would be nice, since I really like the QT free edition, and someone has to pay for its development.

    1. Re:Only possibly good for QT by diddyland · · Score: 1

      d'oh! Right from the first release it was announced that the Open edition would come out this summer. yes they goofed on the price initially. but this isnt why we now have the Open Edition. Hats off to Borland

  76. I wouldn't touch this... by SLi · · Score: 1
    ... because it's still not free-as-in-speech. Is this really good for open source or free software? Hell, no!

    Don't you realize what's wrong with this? You're stuck with a proprietary environment for writing free code. There's no guarantee this platform will see any development (think about Borland going bust or any other reason), nor that the next version will be free, and in a few years you might well find yourselves stuck with an obsoleted programming environment and lots of open source code of no use because nobody would want to pay Borland for this kind of deception.

    One of the real strengths of open source is that it can't cease to exist because a company decides so or goes bust. But this move from Borland, I think, is rather outrageous because it clearly aims to exploit the goodwill of open source community for greater profits. Steer clear of this, I say!

    1. Re:I wouldn't touch this... by djmurdoch · · Score: 1
      There is already a free alternative to Delphi for compiling Windows applications (fpc); it's pretty unlikely that there would be a problem porting that to Linux (if it hasn't already been done).

      Delphi has a much nicer IDE, but you don't need the IDE. All you need is the compiler/linker.

      Yes, it would be inconvenient if for some reason the Kylix you download today is never updated, but it wouldn't be more than that.

    2. Re:I wouldn't touch this... by dctc · · Score: 1

      Ok! Would you be so kind as to develop a decent e-mail/news client in KDevelop or what ever you like, because what's available right now sucks. How about an office suite that doesn't suck also. That way I could finally drop Win2K and use Linux for all my computing need including desktop. By putting politics before the code you're only driving the nails deeper into (Linux as desktop)'s coffin. So what if it's not 100% GPL, I could give a f**ck. But, does it do the job? Will it make me more productive as a developer?

  77. Re:All software should not be free by aozilla · · 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.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  78. Re:Sigh ... and they were so close ... by snerdly · · Score: 1

    This is not insightful, it's completely wrong. A company developing proprietary CLOSED SOURCE, whether it had started from a BSD-style licensed base or not, would have to pay just the same.

    If anything it would be better for Borland and it's paying customers if there was BSD-style licensed code that they could put into their own proprietary products.

  79. Get ready... by snerdly · · Score: 1

    for hundreds of cheap Kylix clones with no code to be on SourceForge by morning.

  80. Dual-Nonsense License by Sir+Runcible+Spoon · · Score: 2

    There is more licenses in here than you can shake a stick at. I bet there is lawyers all over this. What we need is a good old-fashioned Coach and Horses license.

  81. Why would I want to write my GPL app in Kylix? by HuskyDog · · Score: 2
    I can see that Kylix is realy useful if you have a existing Delphi application which you want to port to Linux, but why would anyone want to use it for a new GPL app when it seems to limit your possible users?

    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.

    1. Re:Why would I want to write my GPL app in Kylix? by HuskyDog · · Score: 2
      If your app is GUI, then your users are running i586/686 already.

      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!!

    2. Re:Why would I want to write my GPL app in Kylix? by GodSpiral · · Score: 1

      If your app is GUI, then your users are running i586/686 already.

      Among the reasons people might choose kylix over gcc is productivity, and the possibility that they are new to both, and kylix is easier to learn/use.

      PPC/Alpha/whatever else are hopefully all easy port targets. I think kylix is compiled with gcc (????), but for the same reasons you don't see kylix/ppc, you might not care so much about yourapp/ppc.

    3. Re:Why would I want to write my GPL app in Kylix? by Troller+Durden · · Score: 1

      I'm not sure how much progress has been made by the FreePascal project, but soon (if not now) you can develop the project using Kylix with Borland's brilliant IDE and compile the project on non-i86 systems using FreePascal. Also, i386 is the dominate Linux platform now. But Borland is investigating support for other hardware. Also, a Solaris version looks likely.

  82. Win - win situation by niccodicco · · Score: 5
    The Kylix Open Edition ships with CLX(TM) libraries under the GPL license. As such, any applications that are built with a CLX library must make their sources freely available and distribute them under the terms of the GPL license as well.

    Hmm this is a very interesting approach. Being optimistic, I think this can only result in:
    • More Delphi developers (free as in beer is always an attraction)
    • More Linux developers (Delphi is already a popular and easy to use language, but is not free for Windows)
    • A set of libraries maintained by said developers
    • More GPL'ed code.
    A win for both Borland, OSS and for Linux. You might argue that this exludes other "free" licenses, but IMHO the GPL is the only way this could have been done. Eat that M$ ;)
    1. Re:Win - win situation by An+Onerous+Coward · · Score: 1
      "The Kylix Open Edition ships with CLX? libraries under the GPL license. As such, any applications that are built with a CLX library must make their sources freely available and distribute them under the terms of the GPL license as well."
      Ouch. Is this saying that I have to make my twenty-seven different versions of "Hello, World!" publicly available for downloading?

      Fine. I'll try and find some free webhosting or something. But you know what? The first person to submit a patch to me is going to get his ears boxed.

      --

      You want the truthiness? You can't handle the truthiness!

    2. Re:Win - win situation by Spamuel · · Score: 1

      something which they probably lost money on

      Have you looked at Borland's financial statements lately? They just had a 20% increase in profit, they're not loosing money on any of their products.

    3. Re:Win - win situation by Keith+Mickunas · · Score: 1

      Hmm, interesting theory, but considering this is not a new development, I find it highly unlikely. Borland has stated for some time that they would be releasing this version, in fact I believe it was known before the initial release of Kylix. So I imagine that if they are losing money on Kylix (whereas their financials show they are making money in general) its really too soon to give up. After all, anytime you spend a good amount of time developing a new product, it needs to be on sale for more than a few months before you realize a profit.

    4. Re:Win - win situation by vtechpilot · · Score: 2

      You might argue that this exludes other "free" licenses, but IMHO the GPL is the only way this could have been done.

      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.)

      --
      Slashdot is an anagram for Has Dolts, and I am Dolt number 468543
  83. Re:... but where's the $99 version? by fatmav · · Score: 1
    Recently, I almost bought the BCB5 standard edition ($99) but then I put it down when I ran down the feature list---there is no class browser, something that I have been taken for granted as a refugee, in that edition. If I want a class browser, then I have to pay $399 instead.

    This makes me think about how development tool companies like Borland should package their product. In Borland's case, they have almost everything I want in the standard edition, just exclude the class browser. Wouldn't it be nice if Borland actually doesn't create any edition at all but put out a check-list of features for the developer to choose from, with a separate price tag for each feature? (So in my case I will check the stuff in the standard edition and the class broswer.)

    Similar strategy has been used by Adobe in their font collection. But I have to admit it's a very different product so maybe it works there but not here.

    The same could have been done to Kylix here. They could first release the Kylix in the GPL version (and on that release day we will see a thread with ten-thousand thumbs up saying Borland did the right thing to support GPL blah blah blah). Then Borland ships add-ons and developers can buy the other non-free components when they need.

    Had they done it this way, perhaps the thread today would have much higher SNR, IMVHO.

    --
    // FIXME: put sig here
  84. Re:Simple - Borland wants to be paid by connorbd · · Score: 2

    Agreed. It's one of the more interesting ways of dealing with the "we want free stuff" thing -- Okay, we'll give you the free stuff, but you gotta play nice with it.

    Rather an honorable way of dealing with it, I think; isn't it basically what TrollTech did with Qt, at least at first?

    /Brian

  85. Re:They actually DO get it. by dash2 · · Score: 1
    therefore others could make money from you code.

    Which means that by the iron laws of price competition, you won't make any money from your code. Why pay $99 when you could just pay $10 to a redistributor?

    Freedom of speech won't feed my children

  86. Re:Woo Hoo! by bonzoesc · · Score: 2
    They took a lot of flak for planning to sell it for $1000, and this way, people will try it on their open projects, and say "Wow! Borland really did something neat! Gee! I think I'll give them some more money so I can charge money for things I make! And I'll end all my sentences with exclamation points!! Hooray!!!" YMMV, however.

    Tell me what makes you so afraid
    Of all those people you say you hate

  87. Re:Woo Hoo! by bonzoesc · · Score: 2
    That's one thing I've sorely missed compared to M$ VB - a way for a non-coder to quickly hack out a GUI interface, then put some cheap-ass scripting behind it to make it work. Delphi was pretty good at this, but I never enjoyed the language it used (Pascal, IIRC) as much as VB. Oh well, it's never too late to pick up another language, especially if I don't have to break the law to use it. (I never paid for VB)

    Tell me what makes you so afraid
    Of all those people you say you hate

  88. Re:They actually DO get it. by TMW2N · · Score: 1

    um. no! i though the entire point of the GPL was that you could still make money from your code, but had to make tho code accessible. therefore others could make money from you code. just my £.02 worth

    --
    As you slide down the bannisters of life, may the splinters never point the wrong way
  89. Because it's Free by Slashdolt · · 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.

  90. Has to be GPL! by codepunk · · Score: 1

    God I love it ;)

    --


    Got Code?
  91. Flat out rocks! by codepunk · · Score: 1

    I have desktop edition that we paid for at work and it flat out rocks. In most cases I can copy over straight delphi code and compile with little or no problem. The compiler is also blinding fast, frankly it kicks gcc's ass up one side and down the other. GUI takes minutes not months to build and the produced executable is as fast as any C++ application.

    --


    Got Code?
  92. Re:Buy It by codepunk · · Score: 2

    If you do not like the license then buy it loser. At which point you can do what you wish.

    --


    Got Code?
  93. Like What? by codepunk · · Score: 3

    I have not seen it yet as I own desktop edition but only a few things are needed anyhow.

    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.

    --


    Got Code?
  94. Isn't new (Re:good move) by StCredZero · · Score: 1

    This isn't new. There are already development environments out there that you can download for and develop for free, then pay for stuff if you go commercial. VisualWorks Smalltalk has been available on Linux for years now, and lets you do real OO, and RAD. It has a faster VM than the best Java JITs, and better GC. It has had true WORA across 11 platforms (not the mythical WORA that many Java implementations have) for years.

  95. They actually DO get it. by RobertAG · · Score: 2

    If you read the article carefully, Borland clearly states that if you use the FREE tool, then you can ONLY distribute FREE software. If you wish to charge money for your software, then you have to purchase the non-open version.

    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).

  96. Re:QT strikes again by SubtleNuance · · Score: 2

    that could be integrated to gcc and other standard gnu tools.

    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?

  97. Face 2 face against Microsoft by carlosjordao · · Score: 1

    Finally, we can compete against Microsoft Monopoly and its SDK license that forbids GPL software.

  98. Re:Buy It by Blitherakt! · · Score: 1
    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.

    Obligatory "I do believe in OSS" notice here.

    For OSS to really succeed and quash closed-source software, it needs the backing of Big Business. Nothing's going to hurt the movement more than 843 derrivitave code patches that aren't merged into the main branch of the application.

    Give Joe Coder the ability to modify the environment that a business uses and there goes the upgrade path. Granted, if the patch is submitted and accepted, fine and good. But what happens when he's written the entire application using the Mystical Wiget extensions that he developed in the environment, rather than as an add-on, and it's rejected as a main patch? Is he going to stop and re-code the application?

    I just see a ton of bad things coming from a casual "I want to modify the source" attitude.

    --
    /tma
    ----
  99. QT strikes again by ultrabot · · Score: 2
    GPL seems to be the best way to make money off a product, while still being open-sourcically kosher. Did Trolltech lose any revenues when switching their QT license to GPL? I doubt it. Borland obviously learned from Trolltech's "mistake" and took the right route from the beginning. Most companies aren't going to use GPL anyway, and have to go for the no-nonsense license agreement.

    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).

    --
    Save your wrists today - switch to Dvorak
    1. Re:QT strikes again by Spy+Hunter · · Score: 2
      Most companies aren't going to use GPL anyway

      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...

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  100. God I love being in college by 11223 · · Score: 2
    The full Desktop Developer version is $99 educationally, and allows you to license your products under a non-GPL license, in addition to getting hardcopy documentation and a CD you can touch.

    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!

  101. ... but where's the $99 version? by iie1195 · · Score: 1

    Kudos to Borland for Kylix. Great stuff. However, they should've kept up the tradition of selling a $99 version for devlopers short on cash that would like to write commercial applications... Like they've always done with Delphi and Builder. I, for one, would like to use Kylix for several projects, but unfortunately, not all of are them open-source...

    1. Re:... but where's the $99 version? by iie1195 · · Score: 1

      Yeah, I saw that. Good offer, but it's for a limited time only... And $199 is still a bit steep... Even for the "Desktop" version (which, by the way reminds me of the $99 Delphi Standard version...)

    2. Re:... but where's the $99 version? by iie1195 · · Score: 1

      So you don't think the cross-platform capabilities merit an extra hundred bucks?

      Nope. I don't. not if I don't need it. Which I don't. Because in order to take advantage of the cross-platform "capabilities", I'd have to buy Delphi 6 too. Which brings our total up to: $298!.
      And remember, the $199 special price for the "Desktop Developer" Version of Kylix, is normally $999. So normally, the price would be *gasp* $1998... And that's not a good deal in my book.

    3. Re:... but where's the $99 version? by flacco · · Score: 1
      However, they should've kept up the tradition of selling a $99 version for devlopers short on cash that would like to write commercial applications

      So you don't think the cross-platform capabilities merit an extra hundred bucks?

      Sell one of your applications to a Linux user and send the $100 to Borland for chrissakes ya cheap bastard.

      --
      pr0n - keeping monitor glass spotless since 1981.
  102. Re:All software should not be free by GroovBird · · Score: 1

    You have a good point there, but I must add the following consequences.

    If a software product cannot be limited in its freedom by nature and only by law, then the value of the software to its developer can only be determined by the amount of work he put into it.

    Let me clarify this. In your opinion, I'm writing Free software as higly paid freelance software developer, because I'm ceasing all rights to it. I'm paid by the hour, and what I write is not mine anymore. But my client is going to divide this cost over all the customers he's going to sell it to. They're all licensing just a little piece of it, not the entire product that I've developed, or that I've helped in developing.

    If Microsoft were to apply this strategy, then they'd sell you a copy of Microsoft Word at the price that they paid for it during development, and a little bit more to keep the stock holders happy. However, they would only be able to sell you one copy, since then you can distribute it to everyone else in the world.

    In other words, if software was not licenseable (as in EULA) then we'd all pay a lot more for USING someone else's work.

    You have given me a clear view of the difference between Free and free, but the rest of the world is happily going to apply whatever suits them. In fact, Free software is only popular because it's free, not because it's Free.

    I'd like to stress this point, because Free software benefits the developers, and free software benefits the users. Ok, Free software also benefits the users, but only if there's enough volunteers willing to do work on something that will only return them a bit of credit, a bit of wisdom or a bit of celebrity in the Open Source community.

    I bet that only 1% of this world's population really knows what Free software is all about, and the rest just buys a copy of Red Hat and assumes everything is free.

    Dave

  103. Re:Why? by Gannoc · · Score: 2
    Why?

    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.

  104. Re:Sigh ... and they were so close ... by NoOneInParticular · · Score: 5

    Au contraire, they ABSOLUTELY get it.

    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.

  105. Re:All software should not be free by An+Onerous+Coward · · Score: 1
    "If all software were free then all programmers would need a second job for money to live on."
    I fully agree with most of your post, and I don't have a problem with Borland charging for software. But I have to disagree with this one statement.

    First, it's arguing the drawbacks of a situation that we're not going to see for a very long time, if ever. In that way, it's similar to the "If everyone warezed the software they needed, programmers would be sleeping in the streets."

    Second, if the statement were true, it would be much like complaining that the prevalence of automobiles was driving the buggy whip industry into the ground.* Sure, it's a downside, but that doesn't mean that it wouldn't be outweighed by the advantages.

    Third, and finally, the GPL doesn't end the demand for new and improved software. Only blowing up every computer on the planet could do that. So if a company decides that what's already out there isn't serving them, it would be a smart investment for them to pay someone to write new software that fit their needs. Once the corporations wrap their skulls around this new business model, I think they'll be more than willing to pay real money to get their software improved. Some of them may even release those improvements back to the Open Source community. Or perhaps I'm a hopeless idealist.

    Now, it would make sense to argue that, if the GPL "pac-man virus" gobbles up the world, there will be a lot less work for programmers to do. Instead of starting from scratch on a project, a programmer would instead grab whatever tools already existed. This sort of high-level tweaking isn't nearly as programming-intensive, so there would be a lot less work for developers to do. But there would still be some work out there, and there's always the gaming world, where new stuff is always at a premium. But this is a natural effect in a world where work is done once, instead of a hundred times on a hundred different projects.

    * I don't know how buggy whip manufacturing became a modern icon for providers of obsolete technology, but there you have it.

    --

    You want the truthiness? You can't handle the truthiness!

  106. not really by unformed · · Score: 2

    Nobody's -forcing- you to use Kylix. You use Kylix becuase it's probably it bit easier to program for, and it'll be easier to port user-interfaced programs from Linux to Windows (FWIK, Kylix and Delphi are -very- similar) So what if the Kylix environment isn't GPL'ed? Nobody's forcing you to use it. However, they are offering it for free if you create GPL'ed software, most likely to 1) lower your costs, and 2) as th article said, get a wider customer base.

  107. Simple - Borland wants to be paid by hillct · · Score: 3

    This is simple. Borland wants to be paid, and perhaps they want to stick it to Microsoft a little by supporting OSS in a backhandedsoret of way.

    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.
    --

    --

    --Got Lists? | Top 95 Star Wars Line
  108. Cross Platform is the KEY! by FlaviusVarus · · Score: 1

    Greetings from the 12th Annual Borland Conference. One thing that I think these posts have missed is that Kylix allows you to worry very little about whether you are developing for Linux or Win32. Not only will you see large amounts of new Linux app written specifically for Linux, you will also see huge numbers of ports of Delphi 5 Win32 apps. Look for lots of new, high quality apps for Linux. BTW, for all you guys who love C++, look for C++ Bulider for Linux soon. Give Kylix a try, its not VB for Linux...plus its FREE.

    --
    No Sig
    1. Re:Cross Platform is the KEY! by Firewheels · · Score: 1
      One thing that I think these posts have missed is that Kylix allows you to worry very little about whether you are developing for Linux or Win32.

      Neat! Now what about LinuxPPC? Alpha? Sparc?

      This isn't cross-platform, it's multi-OS.

  109. coding tools for a newbie by BroadbandBradley · · Score: 1

    I've never done much coding beyond real small stuff like some PHP HTML Javascript in plain text editors. Others reading this are real coders and have been at this for years.
    I don't have an end product in mind, I just want to be a Linux developer because I want to give a little back. Being new to this but wanting to be a big badass coder, what's the best tool to wrap my head around for writing software with the gnutoolchain? (get to know those keyboard shortcuts and grow with)

    1. Re:coding tools for a newbie by damiam · · Score: 1

      Glimmer and KDevelop are both quite good.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  110. Re:Buy It by grammar+fascist · · Score: 1

    What if I wish to modify and redistribute my own version of kylix?...I think I'll stick with gcc.

    When was the last time you modified gcc and redistributed your own version?

    --
    I got my Linux laptop at System76.
  111. The user interest is real by westfieldscientific · · Score: 2

    Borland intended to release a free download from at least the time of the official launch party at Linuxworldexpo last February. [slurp]

    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 .clx compatibility at component level with Delphi 6. (btw, that's usually writted D6 in online messages) Giving developers the option of coding in Kylix on or offsite and compiling their completed sourcecode in Delphi for deployment onto Windoze desktops is of strategic importance in promoting the incursion of Linux into corporate software development, which is another arguably worthwhile Linux objective.

    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.

    --
    give me a /home where the buffalo roam
  112. No Database Components by wackysootroom · · Score: 1

    I've downloaded this and tried it out (Thanks Borland!), but was shocked to see that it did not come with any database components!

  113. Re:All software should not be free by quark137 · · Score: 1

    Thanks for the brainwashing. "I can see clearly now...(c)".

    Obviously you are right, others are wrong, and we had no business thinking for ourselves in the first place. After all, the thought process of "normal" people has been corrupted by the "Coporate tyrants," leaving people like you to fend for our God given rights to 1's and 0's.

    I could go into a whole rant about why "non-free" software, just like patent protections in some cases, is important for the economy/prosperity of the country/world. But that would be unfair to you, for various reasons that you won't understand.

    This is great to see posts like this in relation to a "free" product like Kylix.

  114. Re:All software should not be free by kzadot · · Score: 1
    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.

    What features exactly? (Apart from support for the 286 chip).

    It is possible for programmers to get paid for writing open source software too. Most programmers get paid for writing custom software, this stuff cannot simply be downloaded, so a firm pays for it to be written.

    The firm gets an advantage by making this open source, simply because this allows the programmer, to build on open source building blocks, and copy existing code.

  115. Defintion please? Free-as-in-beer? by Don+Symes · · Score: 1

    Yes, I AM lame. Free as in beer means what?

  116. nice.. by tantrum · · Score: 1

    I just downloaded and installed it..
    looks very nice so far, great installer, no problems encountered so far (I am using mandrake 8.0 on my desktop).
    Haven't tried it on my debian box, but I doubt that it will work, as it was not listed as a supported platform.

    Anyway, I'll try it for a few days, and maybe post my opinions

  117. free as in beer by murat · · Score: 1

    it seems big companies will prefer this of free licences im the future... yesterday windows ce sources, today kylix..

  118. All software should not be free by Old.UNIX.Nut · · Score: 4
    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.
    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.

    1. Re:All software should not be free by mrm677 · · Score: 2

      >I think you miss the point. Software is >inherantly free. Bits are inherantly copyable, >1's and 0's are just 1's and 0's

      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...

    2. Re:All software should not be free by Keith+Mickunas · · Score: 1

      I agree with you completely. I need to pay the rent, if the Free software people have their way, how will I? If anybody can just copy my employer's software, who is going to pay for it? And if they don't pay for it, how can my employer stay in business? Sorry if I'm a greedy bastard, but I need my paycheck. Saying that we can't copyright anything fucks up the entire economy. We'll lose the artists, authors, composers and song writers, and anybody else who produces something that can be easily duplicated. Just because there's no cost in duplicating something, doesn't mean there was no cost in creating it in the first place. People need to be and should be compensated for their work unless they voluntarily give it away.

    3. Re:All software should not be free by Keith+Mickunas · · Score: 1
      Sorry, My Bad, I meant to put in breaks, not bolds. I'll get it straight next time.

      Still, you equate copyrights with tyranny. I'm ok with calling the DMCA tyrannical, but not copyrights in general. Hell, that's part of good old capitalism, something I'm in support of.

      Look, I like free software, but lets face it, its a pain in the butt sometimes to find decent free software. For the most part, if you purchase some software, there is someone to stand behind it and provide adequate support. Granted I may have better experiences with that because my company actually stands behind their product. And heck, considering we sell support contracts to people without forcing upgrades on them, we could possibly get by with giving away our software. But I don't like that too much because the more profit we make, the more money I take home. I don't think that makes me bad, just normal.

      Its going to be a long, long time before the major corporations move to free software, because they need someone to stand behind it. And you don't get that with free software very much. Sure you can pay Redhat for tech support, but what if you add someone else's free software to that? You'll have to find someone else to support it.

      In short, free software is not the end all be all of software, and I doubt it ever will be. And furthermore, I hope it doesn't take over. Because if it does, that means a lot of programmers are going to be out of work. The fact is companies employ a lot of programmers making non-free software. If they have to switch over to charging only for support, then those fees are either going to be huge (eliminating the advantage of free software) so they can also cover the programmers salaries, or cut the programmers. And since it would appear that a number of people that write free code are doing it in their free time, if they all the sudden can't get jobs because no one wants to pay for software, I'll bet they give up that free development since it ended their livelihood.

      In a way, the non-free software supports the free software. By employing the programmers, they can afford to spend their free time developing free code. But if no one can get paid for developing code, fewer people are going to enter this market, and we'll end up with fewer developers.

  119. Market penetration by alexborges · · Score: 1

    Good,

    They finaly found a way to make this tools really wanted by your average linux developer. Its a good idea because it will help them create a base of users and a welth of applications. Its a typical case of leveraging through Open Source development. Kudos to the marketing suits in Borland.
    I, for one will go, download it and make my long wanted X frontend to Akopia (for example), or the long needed dbms front end to managing postgress... you get the idea.
    Congrats Free Software guys, we just aquired a biggie...
    Alex

    --
    NO SIG
  120. Woo Hoo! by pklong · · Score: 1

    Brilliant Linux has needed somethink like this for a long time. Thank you Borland!

    --

    Philip

    Signatures are broken

  121. Agree 100% by MasterClown · · Score: 1

    With all the Delphi (and Builder) developers out there already, it was a safe bet that a number of them wanted to make stuff for XWindows. And the beauty of it is: No competition on THIS platform from Microsoft's VB... Within the next year, as the kinks are ironed out, and the desired features are enhanced/added in to Kylix, you'll see a steady growth of quality apps for X.

  122. WAY OFF-TOPIC (was Re:Sigh ... and they w... by flacco · · Score: 1
    Borland are a business,

    Christ, this can't be correct English. "Borland are a business" ...? All your base are belong to us, anyone?

    Borland IS a business.

    Hey Grammar Nazi, could you post summary of when you do and do not pluralize the verbs of singular nouns??

    Since when do you automatically assume that:

    "MegaCorp", a singular entity

    ...should be treated as an abbreviation for: "(the people at) Megacorp", a plural entity?

    "Microsoft offer shit products at high prices" <-- factually correct, but sounds grammatically retarded!

    "Microsoft offers shit products at high prices" <-- YES, much better!

    Hey, I could be wrong, but then again I STILL protest and refuse to use "an" instead of "a" in front of "h" words with unaccented first syllables .

    I dunno, maybe I'm just a victim of early seventies army base public schools, but I NEVER recall reading about "an historic event" in my history books, nor all this confused gratuitous pluralization.

    And don't get me started on how news-casters pronounce "negotiations".

    OK, way off topic. There goes my hard-earned 5 pts of karma.

    --
    pr0n - keeping monitor glass spotless since 1981.
    1. Re:WAY OFF-TOPIC (was Re:Sigh ... and they w... by flacco · · Score: 1
      There goes my hard-earned 5 pts of karma.

      Yes, yes, I see it - let it go, OK??!

      --
      pr0n - keeping monitor glass spotless since 1981.
  123. License.. by popeyethesailor · · Score: 1

    Borland Kylix Desktop Developer Edition-> allows redistribution of libs under any license -> under Borland "No-Nonsense" license..

    Borland Kylix Open Edition -> allows redistribution only under GPL -> under Borland's Non.. er GPL License? WTF?

  124. GPLed pascal is available by nilstar · · Score: 1

    Free Pascal from www.freepascal.org is available under GPL, here is the description: "The language syntax is semanticly compatible with TP 7.0, some extensions used by Delphi (classes, rtti, exceptions, ansistrings) are also supported. Furthermore Free Pascal supports function overloading and other such features."

    --
    ===> An eye for an eye makes everyone blind - MG
  125. don't forget... by Ubi_UK · · Score: 2

    the GPL version is not the same as the other versions in that Borland took quite a few features out of it.

  126. Re:Buy It by cakoose · · Score: 1

    What if I wish to modify and redistribute my own version of kylix?

    Sure, it's a nice concept...being able to change something you don't like. But how often do you think you will need to modify the Kylix source to get the job done? What's wrong with just using a program?

  127. Re:Why? by DrIke · · Score: 1

    You'd have a point if Microsoft produced a free version of Visual Basic or Visual C++ which allowed you to distribute code under any license.

    AFAIK, the only free MS IDE is Visual Basic v5 Learning Edition, which doesn't even allow you to save executables for your own use!

    As many others have written, you're not forced to use the GPL if you don't want to. All you have to do is give Borland some money - it's not like they're asking for several times the average monthly income, is it?

  128. Now that the server is jammed... by Farmer-Al · · Score: 1

    Anyone know where else to get the tar from now that Borlands server has come to a deadly crawl? :-) Farmer-Al

  129. Why? by B0bRoy · · Score: 1

    The Kylix Open Edition forbids deploying any application with a license other than the GPL.

    If it's wet, Drink it!

  130. Re:Sigh ... and they were so close ... by frank_adrian314159 · · Score: 1
    I'm saying I don't want them deciding what license I use.

    They're not. You can license your software however you want. You just can't use their labor (or tool) to do it unless you want to use GPL or purchase their commercial tool. Again, if you don't like the license, don't use the product. P.S. Kudos to Borland for understanding the licensing issues so well! A good model to promote free (as in speech) code while still retaining a viable business model.

    --
    That is all.
  131. Re:Simple - Borland wants to be paid - very true by The-Dork · · Score: 1

    Makes sense since this might even see a spurt of GPL'ed apps avaiable. Besides, if u want to make money off your product by selling it under non-GPL, then why shouldnt Borland get some bit of it ?

    --
    The statement below is true.
    The statement above is false.