blob: 207546d9998081b9f5a87e624007d873e79386bb [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>NetBeansin lähteet</title>
<meta name="description" content="Tietoa NetBeansin lähteistä – miten ne saadaan, mitä on tarjolla...">
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
<meta http-equiv="content-language" content="fi">
</head>
<body>
<h1>Lähteet</h1>
<br> NetBeans-lähdekoodi on saatavilla kohteessa <a href="../../about/legal/license.html">Common Development and Distribution License</a> (CDDL).
<p>Lähdekoodi on saatavilla Mercurial-varastosta. NetBeansin kehittäminen tapahtuu käyttämällä Mercurial-palvelinta tässä toimipisteessä. Kehitysehdotukset ja -päätökset tehdään <a href="../lists/index_fi.html">julkisilla postituslistoilla</a>.
</p>
<p>Resurssit voi saada usealla eri tavalla.
</p>
<ul>
<li>Mercurial:n kautta - katso <a href="hg.html">Mercurial-sivu</a> lisätietoja varten.</li>
<li>Lataa arkistoitu luonnos <a href="../../downloads/index.html">lataussivulta</a>. </li>
<li><a href="http://hg.netbeans.org/main/file/">Selaa niitä verkossa</a></li>
</ul>
<p>Jos olet kiinnostunut lähteistä rakentamisesta, katso <a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">rakennus/asennus -sivut</a>. </p>
<h2>Mitä oikein on tarjolla?</h2>
<br> Se, mitä täällä on tarjolla, ovat NetBeans IDE:n koko lähdepuu ja historia. Yleensä on olemassa &quot;vakaa&quot; haara ja &quot;kehityshaara&quot;. Kehityshaarassa tapahtuu jatkuva kehitys. Se on enemmän tai vähemmän vakaa, riippuen siitä, missä vaiheessa julkaisuvaihetta ollaan.
<p>Jos haluat nähdä kuvauksen lähteiden fyysisestä organisaatiosta Mercurial-varastossa, katso <a href="structure.html">Mercurial-haarat ja -etiketit</a> -asiakirja.
</p>
<h2><a name="extbins">Onko tässä oleva lähde koko lähde? Onko olemassa mitään, mitä ei ole mainittu täällä?</a></h2>
<br> On joitakin asioita, jotka eivät voi olla täällä laillisista syistä. NetBeans IDE:hen kuuluu muutamia osia, jotka ovat kolmansien osapuolien ohjelmistoja tai jotka ovat sellaisen käyttölisenssin alaisia, joka ei salli lähteiden julkistamista täällä.
<p>Esimerkkejä ovat mm:
</p>
<ul>
<li><b>Java Compiler</b> - NetBeansin Java-jäsennin on paketointi Java-kielen kääntäjän (javac) ympärillä. Javac-lähteet ovat saatavilla GPL v2 -käyttölisenssillä <a href="http://openjdk.dev.java.net/">OpenJDK-sivustolta</a>. NB 5.x:ssä ja sitä aikaisemmissa versioissa käytetään javac-kääntäjän edellistä versiota, jonka Sun BCL -käyttöoikeus oli rajallisempi.<br>
</li>
<li><b>XML-jäsentimet</b> (Xerces, Crimson, Xalan, DOM, SAX, JAXP...) - käytetään kaikkialla IDE:ssä XML-jäsennykseen ja -manipulointiin. <a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a>
</li>
<li><b>JavaHelp Runtime library 2.x</b> - IDE:ssä käytetään JavaHelpiä verkkoasiakirjojen näyttämiseen. Ylimääräisten binaarien jakelu saattaa myös sisältää JavaHelpin kehitysajan kirjaston hakutietokantojen uudelleenrakentamista varten. <a href="http://java.sun.com/products/javahelp/index.html">http://java.sun.com/products/javahelp/index.html</a>
</li>
<li><b>Apache Ant 1.6.x</b> - Java-pohjainen rakennustyökalu, josta NetBeans-rakennusjärjestelmä on riippuvainen. <a href="http://ant.apache.org/">http://ant.apache.org/</a>
</li>
<li><b>JUnit 3.8.x</b> - testauskehys, jota käytetään yksiköiden testaamiseen NetBeansissä. <a href="http://www.junit.org/index.html">http://www.junit.org/index.html</a></li>
<li><span style="font-weight: bold;">Tomcat 5.x.x</span> - upotettu servlet-säiliö Java Servletiä ja JSP-kehitystä varten. <a href="http://jakarta.apache.org/tomcat/index.html">http://jakarta.apache.org/tomcat/index.html</a></li>
<li><span style="font-weight: bold;">JSP Standard Tag Library (JSTL)</span> - <a href="http://java.sun.com/products/jsp/jstl/">http://java.sun.com/products/jsp/jstl/</a></li>
</ul>
<p>Mihin tahansa NetBeans-versioon voi kuulua enemmän tai vähemmän ylimääräisiä tiedostoja, joilla ei ole CDDL-lisenssiä. Kysy <a href="../lists/top.html">nbdev-luettelosta</a>, jos et ole varma.
</p>
<h2>Osallistuminen</h2>
<br> Katso <a href="../contribute/index_fi.html">osallistuminen-sivu</a>.
</body>
</html>