Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:No firewall?
ClamAV runs on Windows.
For the command line users.
http://www.sosdg.org/clamav-win32/index.php
If you want a frontend for easy, graphical usage.
http://clamwin.sourceforge.net/
Cheers,
AC -
Re:JD4x
Corrected link: jdx.sourceforge.net.
-
Re:Not troll, insightful.
Where on the CD-ROM (READ ONLY) did you expect Knoppix to save it?
Well with Morphix (see above post).You can use the CD Persistant MiniModule. With a LiveCD burnt as a multisession CD you can then to save you setting/files back to the LiveCD, Not bad hey ?
See the How To
-
Re:Two words.. Hardware Firewall
See also the LEAF Bering firewall/router mini Linux distro. With some tweaking the uLibc version can even do a bridging firewall with traffic control.
With some carefully crafted traffic control/shaping I can now run multiple P2P apps (legitimate ones, FWIW) on multiple machines and still surf the web, download http & ftp, ssh and serve web pages with low latency and high bandwidth while the p2p traffic fills in the gaps. Traffic control is to bandwidth what nice is to CPU utilization.
LEAF Project
LARTC, good info on traffic control. Ignore the crap about giving ACKs priority, though. I quickly found out most p2p traffic packets have ACKs and choke the connection if you give them priority. -
Re:What's improved?
why not use this thingy?
-
Re:What?
If you want free, try the XFree86 implementation in Fink. IIRC, Fink is still supporting all versions of Mac OS X.
-
Re:A Word From A Sysadmin
Wish for tabbed terminal sessions
:- gnu screen. It's intalled out of the box and gives the same behavior with a key press rather than a mouse click.Virtual desktops
:- check out Desktop Manager and Space.app. -
Re:A Word From A Sysadmin
Wish for tabbed terminal sessions
:- gnu screen. It's intalled out of the box and gives the same behavior with a key press rather than a mouse click.Virtual desktops
:- check out Desktop Manager and Space.app. -
Re:VNC not a great solutionI've found that VNC, at least the "official" release, can have major performance issues on the server machine. It eats CPU like crazy
While still not being an ideal solution, Ultr@VNC should solve the resource usage problem as it ships with a ring 0 based display driver removing the requirement to continuously poll for modified screen contents as it gets notified when a portion of the screen changes.
-
use keyring/PalmOS + a bank safe
Protect all your passwords with Keyring for PalmOS or a similar application, and lock the master password to Keyring in a safe in a bank.
When you die, your children/spouse/parents/etc get the keys to the safe, open it, get the master password and unlock Keyring. Then they get access to all your digital stuff. -
Re:Tad optimistic aren't you
Funny you mention genology programs. It's amazing what's available for Free (beer and freedom).
Obviously you have a point about the reams of third party software that exist only for Windows. But there's a large segment of users who would never wander into a software store and pick up a random program. It would just never occur to them. Their software universe consists of whatever they bought with the machine. In that market Linux can compete exceptionally well.
I think that most OSS programmers are happy that their software is getting wider distribution. Whatever motivated them to start the project in the first place can only be enhanced by having more users.
-
Re:A very quick bittorrent how-to?
I'd recommend against using the default bittorrent client, it's not all that great. I've used a bunch of clients and my personal favorite is Azureus.
-
Now all we need is full coLinux support
This is great... Knoppix with 2.6.
I just used Knoppix the other day for the first time to save my FC2 test install (accidently removed wrong package). Thanks guys.
I can't wait till they have full boot-from-CDROM support for coLinux... Then I can always have a 2.6 kernel running on practically any machine I use. -
Re:What's New?
Morphix is definitely interesting, but it's not for the faint of heart. Building a Morphix ISO is one part education, one part command line voodoo, and one part dumb luck.
For help building a your won Modular Live-CD, have a look at the Morphix How Tos, we have updated them. ;-)To start off there is how to do simplest morph, then how to build a Mini-Module, then how to Add Modules to the Live CD. Then how to do bigger changes in by changing one of the Main-Modules.
The How Tos inlcude all the command line voodoo. It even possible to make a live-cd (image) by using the live-cd. There are different pre-made CD images with a whole range of (currently GUI-cantered) software. It also has an easy-to-use installer.
-
Re:What's New?
Morphix is definitely interesting, but it's not for the faint of heart. Building a Morphix ISO is one part education, one part command line voodoo, and one part dumb luck.
For help building a your won Modular Live-CD, have a look at the Morphix How Tos, we have updated them. ;-)To start off there is how to do simplest morph, then how to build a Mini-Module, then how to Add Modules to the Live CD. Then how to do bigger changes in by changing one of the Main-Modules.
The How Tos inlcude all the command line voodoo. It even possible to make a live-cd (image) by using the live-cd. There are different pre-made CD images with a whole range of (currently GUI-cantered) software. It also has an easy-to-use installer.
-
Re:What's New?
Morphix is definitely interesting, but it's not for the faint of heart. Building a Morphix ISO is one part education, one part command line voodoo, and one part dumb luck.
For help building a your won Modular Live-CD, have a look at the Morphix How Tos, we have updated them. ;-)To start off there is how to do simplest morph, then how to build a Mini-Module, then how to Add Modules to the Live CD. Then how to do bigger changes in by changing one of the Main-Modules.
The How Tos inlcude all the command line voodoo. It even possible to make a live-cd (image) by using the live-cd. There are different pre-made CD images with a whole range of (currently GUI-cantered) software. It also has an easy-to-use installer.
-
Re:What's New?
Morphix is definitely interesting, but it's not for the faint of heart. Building a Morphix ISO is one part education, one part command line voodoo, and one part dumb luck.
For help building a your won Modular Live-CD, have a look at the Morphix How Tos, we have updated them. ;-)To start off there is how to do simplest morph, then how to build a Mini-Module, then how to Add Modules to the Live CD. Then how to do bigger changes in by changing one of the Main-Modules.
The How Tos inlcude all the command line voodoo. It even possible to make a live-cd (image) by using the live-cd. There are different pre-made CD images with a whole range of (currently GUI-cantered) software. It also has an easy-to-use installer.
-
Re:What's New?
Morphix is definitely interesting, but it's not for the faint of heart. Building a Morphix ISO is one part education, one part command line voodoo, and one part dumb luck.
For help building a your won Modular Live-CD, have a look at the Morphix How Tos, we have updated them. ;-)To start off there is how to do simplest morph, then how to build a Mini-Module, then how to Add Modules to the Live CD. Then how to do bigger changes in by changing one of the Main-Modules.
The How Tos inlcude all the command line voodoo. It even possible to make a live-cd (image) by using the live-cd. There are different pre-made CD images with a whole range of (currently GUI-cantered) software. It also has an easy-to-use installer.
-
Re:What's New?
Morphix is definitely interesting, but it's not for the faint of heart. Building a Morphix ISO is one part education, one part command line voodoo, and one part dumb luck.
For help building a your won Modular Live-CD, have a look at the Morphix How Tos, we have updated them. ;-)To start off there is how to do simplest morph, then how to build a Mini-Module, then how to Add Modules to the Live CD. Then how to do bigger changes in by changing one of the Main-Modules.
The How Tos inlcude all the command line voodoo. It even possible to make a live-cd (image) by using the live-cd. There are different pre-made CD images with a whole range of (currently GUI-cantered) software. It also has an easy-to-use installer.
-
Dell Inspiron 600m
It works!
Really, though. For my needs, it's AWESOME. I use Fedora C1.
X works out of the gate, as expected. CHECK
Sound works with the base install, as expected. CHECK
Network card works immediately, as expected, at 1 Gb. (w00t!) CHECK
CD-Burner works immediately, as expected. CHECK
DVD works simply by updating /etc/yum.conf with the offshore repositories that have decsslib. CHECK
ACPI power management and CPU throttling (with cpudyn) works easily. (had to google to find that I had to put "acpi=force" on the linux line in grub.conf) CHECK
USB stuff works as expected in the base install. I've hot swapped my mouse and a digital camera - both work instantly and easily. CHECK
What's left?
1) The modem is a funky broadcom chipset that's not supported by linmodem or pctel drivers. I have an old 33.6 3com pcmcia modem card that works fine. =/
2) Wireless with the Intel 2200 BG chipset is spotty, if at all. (so far, unable to confirm operation using ndiswrapper) =/
3) I haven't yet gotten it to see my Verizon Cell phone as a modem to use it for anytime/anywhere/slow service in those rare cases it's needed. For now I'll boot into WinXP when this is needed. =/
Given the problem - that of allowing me to retain the functional capacity of my 2 Ghz Athlon Desktop system in a laptop, it's a resounding success, allowing me to retain my productivity just about anywhere.
Would I *LIKE* wireless? Would I *LIKE* modem w/o card? Sure I would - and I'm still not convinced that wireless won't work.
But the primary issue for me is productivity - not necessarily having every last bell and whistle.
Oh, and I did use 9 of the 60 GB of disk space to keep the copy of XP Home running in those rare cases that I really do need it. (Hello wireless) -
Re:License / open-source / free software philosophDownload xmms MP3 plugin, mpg321 packages from http://freshrpms.net/ and NTFS packages from http://linux-ntfs.sourceforge.net/rpm/fedora1.htm
l and be happy.--
-
Re:What I'd like...
Software should be easy to build and run from the moment you download. It shouldn't be a big deal which distro you're running, what cpu arch you have, or what libs you have installed. Software should be smart and just work. If you don't have the right shared libs, the app in question should get/provide them itself. That sort of thing. Just make it EASY to install useable programs.
ZeroInstall provides this functionality. I think all distros should ship with it on by default, and more applications should provide ZeroInstall installation packages. -
Brainstormming how to improve security
What what I've read we seam to be dealing with an unmanned data center.
What should be done is add nothing more complex than automated net camras.
Program them to automaticly feed all motion into a server in a manned (and guarded) data center.
Put a minnor firewall between the two (just one that says it can only send data to ONE box and NOBODY talks to it..)
Then someone walks into the data center and SMILE!!!
Make sure the camra is dual mode.. night vision and color.
Or if you can only get em in color (in fact maybe this is a better idea) add motion detection flood lamps.
Now it's SMILE while your blind and have no choice but to stand there and let the camra upload your picture to the data center.
The receaving server verifys the repair/service scedual and if nobody should be there a random on staff security guy is given the pritty picture.
From there they can send down police or security staff.
Security staff.. Becouse I know in a few weeks after this is installed SOMEBODY is going to do a service call with out checking in or someone is going to forget to enter someones repair scedual.
I'm also sure service staff are going to stock up on sunglasses and learn to open doors with eyes closed. -
Try to cater to one set of an audience at a time
I do agree with OP on the question of the reviews of distros. Even the reviews are good in terms of the distro in particular, they lack the targetting of specific groups. For example, something like, Shrike review for developers. Shrike does install the gtk libraries, but there *seems* to be no IDE like Anjuta. And if you want to listen to your favourite mp3s, well sorry folks, mp3 support is removed bcoz of the patent problems...yada yada yada. Or something like Shrike review for grandma. If you want to listen to songs (the files with
.mp3 extensions) then you will need to use the xmms player from Guru labs. And if you want to connect to the new digi-cam that you bought..well..yada yada.. I think reviews like these would be more helpful. -
My arrangements...
My passwords are all stored in Keyring for Palm OS in my Treo (with the database backed up to a PC), and the master password is written down in a "useful information" appendix to the original copy of my will, along with my bank account details. My original will lives in the walk-in safe in my parents house, and both my executors know it's there.
The will contains a person nominated to take ownership of my machines and conclude my online affairs, including notifying interested parties and posting a message on my website.
So don't worry guys, if the hit succeeds, you'll find out fairly quick ;-)
Gerv -
Linux magazine
Linux Magazine issue of April 2004 covered a new debugging technique that has been used on the 2.6 kernel, called 'source code analysis'. the program used, called smatch, and all the documentation needed can be found on sourceforge here.
its main focus is the kernel, but it should be easy enough to adapt to other programs. not a debugger in the true sense of the word but it will detect a lot of bugs for you which you might otherwise have to hunt down with a debugger. -
IM Alternatives
-
Re:Well, see, it's like this...
man, i found a few cool things in this discussion. flymake seems interesting but gcc_xml is extremely interesting!! while a great app for other languages, i am not a big fan of [ec]tags for c++ because of the richness of object-orientation as opposed to c. regular expressions just wont cut it for c++, you need to understand the semantics of the symbols in the program.
my master's thesis defended that as an editor there is nothing wrong with gnu/emacs that a "next-generation ctags" couldn't fix - and a few months of using eclipse for java development is proving my point. yeah its very nifty but, bar from the fact that gnu/emacs hasn't got a nice widget set - when are we going to commit to GTK for X??? - the actual functional aspects could easily be done with a better ctags. (same applies to vi).
the failure of technologies like oo-browser (*emacs) is that - besides having a incredibly difficult user interface (at least for non smalltalk-80 users :-)) - they they made a lisp parser when it should have been the compiler's job to do the parsing. this seems to me like an immense step forward and only a question of time until someone uses this to make an *emacs mode!!
soup++ -
Re:What about GNUstep?
What is GNUStep -- a couple old NeXTHeads (god bless em) weekend project? How long has it been it '85% complete'? 7 years?
Most GNUstep developers nowadays never had the opportunity to use a NeXT system. They're attracted by the ease of programming with the elegant Cocoa API, but don't have a Mac. And it's no weekend project. There's work going on in the IRC channel or on the mailing list 24 hours a day.
There have also been changing definitions of "85% complete. At first it was implementing OpenStep. That's pretty much done now. Now the "85% complete" refers to implementing Cocoa extensions, which isn't really necessary for the point of the project. GNUstep can pretty fairly be called complete.
How many applications run on it? Five?
Another poster has already pointed out the many programs available. However, there are two reasons why it may seem there are few GNUstep applications available. The first is that GNUstep is often used by business for internal use. The second is that some developers put together an app just to fill their own needs. For example, I am the developer of Charmap, a Unicode character map built in OpenStep. I did it because I wanted a character map that gave abundant information but didn't have the bulk or the treat-uses-like-idiots philolosophy of gucharmap. Now, the app is useful, and in fact there's nothing like it on Mac OS X, so it is being ported and advertised in some circles. But I'm not in such a hurry because the project started as something to fill a personal need.There's something else that needs saying: all OpenStep apps are GNUstep apps. GNUstep implements the OpenStep standard, so right away there are tens if not hundreds of OpenStep codebases that will compile with minimum effort on systems with GNUstep installed.
How many are actually complex and competitive with GTK/QT apps? Only the Mail.app AFAICT.
I find GWorkspace hella competitive with file managers like Nautilus. It does everything I want from a file manager, but has low memory footprint and doesn't try to cram a browser in.
Even Cocoa developers don't use it.
Sure they do. The developer of Books, for example, has chosen GNUstep for the non-OS X version. Developers want greater exposure for their apps, but why lose the entire codebase moving to GTK2 or QT?
-
Re:so...The Freenet author Ian Clarke addresses this in the FAQ:
Can I get trouble if I run a node?
The idea behind Freenet is that you literally cannot know what is being stored in your Freenet node, nor can you know who's really uploading to or downloading from you. The program encrypts connections, encrypts your node storage space, and uses other nodes as proxies to prevent you from discovering the true origin of any request. Thus, he says, any "sane" (so, OK, maybe not the US') legal system can't hold someone liable for it.
This is related to the previous question. We have done everything we can to make it extremely difficult for any sane legal system to justify punishing someone for running a Freenet node, and there is little precedent for such action in today's developed countries. -
Re:so...
Exactly. Anyone who answers this is as dumb as people who participated in the RIAA's "Clean Slate" program. For those who don't know, this was where you would admit guilt -- to criminal charges -- to the RIAA, and they would grant you "amnesty" if you promised not to do it again and signed some sort of contract. Small problem with this is that private entities can't immunize someone against criminal charges; a prosecutor is free to bring charges if he so desires, and all you've accomplished is creating a signed admission of guilt.
If you're a Comcast customer and get threatened, I'd suggest just switching to another company and ignoring their threats. If you're going to respond to them, write them a letter explaining that one of their paying customers is cancelling their service and going with one of their competitors because of their threats. It wouldn't hurt to let them know you'll be recommending Verizon or SpeakEasy or someone else to your friends and family from now on, instead of Comcast. When they eventually connect the dots that "threatening our customers on behalf of the IP cartel = less customers = less money," maybe they'll take a stand like Verizon did and protect their customers.
This also sounds like another good reason to switch to an encrypted P2P architecture like Freenet. -
Bittorrent?
It looks like this user was using bittorrent. If you are using bittorrent, the only client you should ever use is Azureus. Once you have Azureus installed, also install the Azureus SafePeer plugin. This will download the latest ip addresses from PeerGuardian which moved to a new address. This should help keep unwanted users out of your box.
-
Bittorrent?
It looks like this user was using bittorrent. If you are using bittorrent, the only client you should ever use is Azureus. Once you have Azureus installed, also install the Azureus SafePeer plugin. This will download the latest ip addresses from PeerGuardian which moved to a new address. This should help keep unwanted users out of your box.
-
Re:OS X Mail
Well, to play devil's advocate, the mail.app has a nifty plugin for accessing hotmail, as well as the standard OS X integration.
-
Kmail for Windows
Well, there's no KMail build for Windows, so I wouldn't really know.
There isn't? Oh no! I must do something about my imagination.
-
Re:Not a compelling strategy
> I wish *someone* would make it as easy to
> install programs as it is on Windows, or
> even better, on Mac.
ROX/Zero Install
> Linux needs to earn the respect of the
> "Windows power user" crowd now
A lot of them are switching to Linux or did already.
> could provide excellent feedback
"power user" is another word for "geek" for me. I don't see how that would help out of the current situation. -
software to handle installfestsI've run three installfests for the past three years, and after the second time I decided to write some software to handle things more easily. (I must admit though, I've only had about 50 people turn up at the events I'm running, I guess I suck at marketing). Its at https://sourceforge.net/projects/installfest/
You're going to have to pull it out of cvs , I haven't bothered doing any official releases or anything yet , its just a bunch of php scripts.
It lets you gather the number of each distro , type of CPU , harware type (desktop , laptop, etc) that people want linux installed and configured for, as well as the number of people turning up to help who can handle it. And you get a nice little graph showing you how many people sign up each day before the event.
There's another installfest project on sourceforge here -
software to handle installfestsI've run three installfests for the past three years, and after the second time I decided to write some software to handle things more easily. (I must admit though, I've only had about 50 people turn up at the events I'm running, I guess I suck at marketing). Its at https://sourceforge.net/projects/installfest/
You're going to have to pull it out of cvs , I haven't bothered doing any official releases or anything yet , its just a bunch of php scripts.
It lets you gather the number of each distro , type of CPU , harware type (desktop , laptop, etc) that people want linux installed and configured for, as well as the number of people turning up to help who can handle it. And you get a nice little graph showing you how many people sign up each day before the event.
There's another installfest project on sourceforge here -
Re:Already installed a couple of unofficial patche
Seriously though, cygwin makes windows a lot more usable.
Cygwin is nasty. As someone who is currently unemployed, that's my professional opinion.
How can there be no dd in windows?
Well don't use cygwin for a simple thing like that, get UnxUtils. They're native Win32 applications.
Whenever I use command line, I use
path c:\cygwin\bin;%path%
System Properties -> Advanced -> Environment Variables...
Set the path in there and you don't have to keep doing that. (and that should be %something%UnxUtils\usr\local\wbin) -
Re:"Windows 98" - *98* - 1998! - GET A LIFE
I have one word for you:
-
Re:Apple Success
People who like UNIX find the fink project indispensable when using a mac. By the way, Fink uses Debian package management.
So, you might in fact say, that Apple owes its popularity amongst UNIX folk to the Fink and to GNU. -
Re:Exceptions
A quick look at the Python sources reveals a file named traceback.c that contains the "traceback implementation". The earliest revision in Sourceforge's CVS repository is dated Thu Dec 20 15:06:10 1990 UTC.
I would be interested to hear when Java developed similar features. -
Re:Exceptions
A quick look at the Python sources reveals a file named traceback.c that contains the "traceback implementation". The earliest revision in Sourceforge's CVS repository is dated Thu Dec 20 15:06:10 1990 UTC.
I would be interested to hear when Java developed similar features. -
Bottled Water
DBM has really hit a new low with this "article". It is almost painful to read through with the gaping holes in logic and diction that would make a SMS junkie teenager blush.
According to DBM's logic Apple might have a real nice developer platform on their hands if they'd only port the base API to other platforms. I find this assertion to be pretty ridiculous. OpenStep already lost this battle a decade ago. The problem NeXT ran into with OpenStep was developers were already entrenched with native and proprietary APIs on their platforms of choice. Few developers were willing to drop all of their current code in order to develop OpenStep applications.
There's also the small problem of Apple's OpenStep derived frameworks (AppKit & Foundation Kit) being a tiny (though important) fraction of the frameworks available in OSX. If only Cocoa were ported to other platforms developers would have to write their own frameworks for advanced functionality. Instead of being able to leverage Apple's DiscRecording framework a developer would have to write, maintain, and package their own in order for their app to be as cross platform as Cocoa. Then the argument would be Apple ought to port their more advanced frameworks in order to draw in more developers.
If Cocoa were to be ported to Windows and Linux tomorrow it wouldn't magically bring oodles of developer talent to the Mac. Think of how many KDE and GNOME apps run on Linux, FreeBSD, Darwin/PPC, and Windows with no platform specific patches despite their common API usage. Only the simplest of Cocoa apps would run with only a recompile (or fat compile) on multiple platforms.
DBM doesn't pay nearly enough attention to Java in his little rant as he should. With Java Apple's already got a nice cross platform development environment to work with. Apple ships two J2EE environments, WebObjects and JBoss, as well as J2SE on their client systems. MacOS X is also bundled with a Java/Obj-C bridge which DBM almost totally ignores. The Java bridge gives OSX a serious advantage as a development and deployment platform for Java applications. With the Java bridge a developer can write a single cross platform application model and then stick a native Objective-C/Cocoa based GUI on top of it. Java's huge cross platform development base with a native Aqua GUI.
There's a few languages such as Python, Perl, and Ruby that can be bridged to Objective-C and can access Cocoa. That is not to mention C++ code can easily access Objective-C classes and thus Cocoa just as well as anything else. I don't really see Objective-C to be much of a hurdle in the development of Mac applications.
What it really comes down to is developers who don't want to abandon the APIs they are used to. All porting Cocoa would do is let Linux and Windows users run Mac applications. If everyone could run Mac applications on non-Mac computers the Mac would become a commodity item and Apple would be little more than an iPod manufacturer that happened to write some software. If Macs ran Windows there'd be no difference between a Mac and an HP. If PCs ran MacOS they'd be no different from Macs. In either case Apple would no longer have a whole product to sell. Without a whole product to sell Apple would either just be yet another software company or yet another hardware company. There's hundreds of each of those. Apple makes money by selling a whole computer product. -
Re:ah...
why don't you try OpenVPN?
I don't think it fits my needs. But I really should take a look on it, there might be some useful ideas I can use in my own system. -
Re:WEP (in)security assumptions
I was waiting for someone to mention this...
The ONLY security WEP provides is merely delaying any would-be 'hacker'.
Simply sit within the range of a wireless network with your laptop, collect enough packets with Ethereal or a similar tool, and you'll have the AP's WEP key.
Proof of concept: WEPCrack, open source program for cracking WEP keys from tcpdump, prismdump or ethereal captures.
For detailed info on why WEP is insecure, go here. Plenty of info on various types of Wifi attacks and vulnerabilities. -
Re:ah...
Unless you are Jim Yonan, why don't you try OpenVPN?
-
"Java" is a standard, not a product.
Anyone is free to make their own implementation of a Java framework. There's an (outdated) list here of alternative implementations (and possibly more here as well).
For example, SableVM and Joeq are the first two that I found on Sourceforge (and there are several more).
So it's not really a question of "open sourcing Java" - because there are already open source implementations of Java (and a few commercial ones as well). It would be a question of Sun opening up their reference implementation of Java.
So the main advantage of opening up their reference implementation would be to focus the software community's efforts more on one Java implementation and to stop the fragmentation. People would still be free to develop their own Java compatible VM's & compilers, but it would provide less of an incentive for them to do that if there's one central, relatively community-oriented distribution. -
"Java" is a standard, not a product.
Anyone is free to make their own implementation of a Java framework. There's an (outdated) list here of alternative implementations (and possibly more here as well).
For example, SableVM and Joeq are the first two that I found on Sourceforge (and there are several more).
So it's not really a question of "open sourcing Java" - because there are already open source implementations of Java (and a few commercial ones as well). It would be a question of Sun opening up their reference implementation of Java.
So the main advantage of opening up their reference implementation would be to focus the software community's efforts more on one Java implementation and to stop the fragmentation. People would still be free to develop their own Java compatible VM's & compilers, but it would provide less of an incentive for them to do that if there's one central, relatively community-oriented distribution. -
Re:Please Mister the Boss...
I don't like programming in Java, but having a free Java (as in speech) would be really great !
There is a very good free java implementaiton. GCJ (GNU Compiler for Java). The library lacks a few things (e.g. AWT/Swing), though, but other than that it is a great implementation. And it is not based on a JVM, but is a traditional ahead of time compiler, so the related disadvantages (as well as the advantages, if any) dissapear. It uses the same (or at least a very similar) object model as C++, so interoperation with it is much easier.
Think about how it can be easy to include Java in a Linux Distro.
Sun's Java JVM can be included in linux distributions without problems. Knoppix, SuSE and SoL include it. Don't know about others. The reason some distributions don't include Sun's Java implementation is because they don't want to include it.
If Java becomes free, I can imagine a lot of thing. Why not bindings with GTK for example They already exist. Check Java-GNOME. It includes GTK and GNOME bindings for Java.
There are also bindings for Qt and KDE.
You can also use GTK via the SWT toolkit .
Java is NOT a proprietary language (despite some ignorant people who say so), you can find many open source libraries for it, and there is at least a high quality free (as in speech) implementation of it.