[ 
https://issues.apache.org/jira/browse/NETBEANS-170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matthias Bläsing reassigned NETBEANS-170:
-----------------------------------------

    Assignee:     (was: Matthias Bläsing)

> DB-Driver: Add option to automaticly install driver from external source
> ------------------------------------------------------------------------
>
>                 Key: NETBEANS-170
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-170
>             Project: NetBeans
>          Issue Type: Improvement
>          Components: db - Code
>            Reporter: Matthias Bläsing
>            Priority: Major
>
> With the transition to the apache foundation it gets more difficult to bundle 
> arbitrary libraries.
> In this case the libraries are JDBC drivers. For example the mysql JDBC 
> driver had to be removed from distribution as the apache foundation won't 
> redistribute binaries with licenses more restrictive, that the ALv2.
> With only one remaining bundle driver (postgresql) the bundled functionality 
> is mostly useless. So the process need to be improved: A rough outline:
> - add a driver template mechanism to netbeans
> - a driver template holds the information about  a driver and the source
> - applying the template would request the user if he wants to download the 
> driver and requires the user to agree that the driver is not covered by the 
> same license as netbeans itself
> - the downloaded jars will be placed in the userdir and the drivers reference 
> these
> The primary source for the drivers should be maven central, as many vendors 
> (including non-OSS) drivers are are present there:
> ||DB||URL||
> |MySQL|[http://www.maven.org/#artifactdetails%7Cmysql%7Cmysql-connector-java%7C8.0.8-dmr%7Cjar]|
> |MariaDB|[http://www.maven.org/#artifactdetails%7Corg.mariadb.jdbc%7Cmariadb-java-client%7C2.2.0%7Cjar]|
> |PostgresSQL|[http://www.maven.org/#artifactdetails%7Corg.postgresql%7Cpostgresql%7C42.1.4%7Cbundle]|
> |H2|[http://www.maven.org/#artifactdetails%7Ccom.h2database%7Ch2%7C1.4.196%7Cjar]|
> |Derby|[http://www.maven.org/#artifactdetails%7Corg.apache.derby%7Cderby%7C10.14.1.0%7Cjar]|
> |MSSQL|[http://www.maven.org/#artifactdetails%7Ccom.microsoft.sqlserver%7Cmssql-jdbc%7C6.2.2.jre8%7Cjar]|
> |Informix|[http://www.maven.org/#artifactdetails%7Ccom.ibm.informix%7Cjdbc%7C4.10.9%7Cjar]|
> For the maven based installers the license information can be extracted from 
> the pom.xml and displayed to the user when installing other sources will need 
> different approaches.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to