From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id LAA11572; Sun, 1 Sep 2002 11:18:19 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id LAA11546 for ; Sun, 1 Sep 2002 11:18:18 +0200 (MET DST) Received: from mailf.telia.com (mailf.telia.com [194.22.194.25]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id g819IGD24369 for ; Sun, 1 Sep 2002 11:18:17 +0200 (MET DST) Received: from d1o849.telia.com (d1o849.telia.com [213.66.248.241]) by mailf.telia.com (8.12.5/8.12.5) with ESMTP id g819IF5t019684 for ; Sun, 1 Sep 2002 11:18:16 +0200 (CEST) X-Original-Recipient: Received: from gateway (h13n2fls34o849.telia.com [217.208.235.13]) by d1o849.telia.com (8.10.2/8.10.1) with ESMTP id g819IFH08054 for ; Sun, 1 Sep 2002 11:18:15 +0200 (CEST) From: "Mattias Waldau" To: Subject: What kind of industry do you mean? (Was: [Caml-list] objective caml and industry) Date: Sun, 1 Sep 2002 11:18:00 +0200 Message-ID: <000101c25198$77b64cf0$0a00a8c0@gateway> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.3416 Importance: Normal In-Reply-To: <002601c25051$1c9cb400$890bfea9@mimbi> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Do you mean by industry that you are going to make commercial software using O'Caml? As I see it there are several typical categories of commercial programs: 1. programs for internal use within an organization (price = production cost) 2. server software (typical price > $15000) 3. client software (typical price $10 to $1000) and there are essentially two OS out there: a. Windows (hopefully we can soon ignore Windows 9x) b. *nix And unless you have a lot of VC-capital, the only combination where you can make money within a year or so is "client software" on "windows". Reason: 1. Organizations buy server-software from established vendors 2. there are too few *nix out there However, most of people on this list use *nix and create extra libraries for O'Caml on *nix. Most of these are useless for making commercial sellable software, since if you produce commercial software, you have to focus on what makes the software good and sellable, not learning how to compile PCRE on windows (Sorry Markus, just an example :-). So if you want O'Caml to be used by commercial developers creating commercial software, make sure that your libraries work on windows. (And use the LGPL or even better the BSD-license, if I improve a BSD-license library, I will of course try to merge it with the general available version, so that I don't have to maintain it.) Due to the above reasons I only use core Ocaml and pure Ocaml-libraries. I develop under Linux, in order to be able to debug, and create release on Windows. /mattias ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners