I agree with your either. The term is very confusing.
When I downloaded JDK 1.3.1_04 for Linux, there was an fcs somewhere in the installation file name, but wasn't 1.3.1_01, 1.3.1_02, and 1.3.1_03 versions customer services, too? Only God knows ;)
It seems that the moderators are sleeping, aren't they? So where are them?
We are waiting for responses, but not this too late. Should I download the JDK 1.4.1 version or not? I have not a fast connection and it's not easy for me to download all the versions. Is JDK 1.4.1 FCS stable or not?
I was mystified by the acronym as well. The following posted on another forum seemed fairly authoritative -
FCS = First Customer Shipment.
It is still unclear exactly what it means though. Does it mean that although this release has been cleared through Suns QA process other releases may be in the pipeline ?
I am not 100% sure, but I'm *guessing* that FCS is NOT the final release. If you look at the page: http://java.sun.com/j2se/1.4/ there are 2 versions of 1.4 available for download, 1.4.0_02 and 1.4.1 FCS.
From this, I have concluded that a final version of 1.4.1 will be released WITHOUT the FCS acronim, otherwise 1.4.0_02 should also be labeled with FCS.
Can somebody from sun PLEASE clarify this situation - not telling us what FCS stands for, but what it MEANS. ie, is FCS the FINAL version or not.
If there are a few dozen people actively posting to a thread on this confusing issue, there will no doubt be thousands of others who are equally baffled by the meaning of the FCS acronim.