Microsoft has been open-sourcing a lot lately, but it seems to be mostly "peripheral" software... The JDBC driver can be used to connect to SQL anywhere. Use it to connect to SQL Server (on-prem or in the cloud), Azure SQL Database, and Azure SQL Data Warehouse. ...associated with the use of their commercial products.
> Microsoft has been open-sourcing a lot lately, but it seems to be mostly "peripheral" software... How is .NET Core peripheral software? If anything it enables developers with C# codebases to move away from Microsoft's commercial products.
Open Sourcing the Microsoft JDBC Driver and Maven Support
11–20 of 48 posts
Re: Open Sourcing the Microsoft JDBC Driver and Maven Support
#12Finally! Having dealt with many database drivers over the years, I can say first hand that closed source drivers are the bane of my existence. The only thing worse than running into a deep-in-the-stack bug in a database driver is one that you can't correct, let alone debug properly. Regardless of your views on closed source software on the server side of things, it's a disservice to your customers to not have open so…
This reminds me far too much of the .NET DB2 drivers. What a steaming pile, not to mention having to navigate the labyrinth of the IBM download site to even find it in the first place.
Re: Open Sourcing the Microsoft JDBC Driver and Maven Support
#13Re: Open Sourcing the Microsoft JDBC Driver and Maven Support
#14Microsoft has been open-sourcing a lot lately, but it seems to be mostly "peripheral" software... The JDBC driver can be used to connect to SQL anywhere. Use it to connect to SQL Server (on-prem or in the cloud), Azure SQL Database, and Azure SQL Data Warehouse. ...associated with the use of their commercial products.
Same as everyone? Did you see Google open-sourcing their search engine? Or "only" libraries? I am rather happy to see some parts of Microsofts software stack open source than nothing.
MSSQL, on the other hand...
Re: Open Sourcing the Microsoft JDBC Driver and Maven Support
#15Re: Open Sourcing the Microsoft JDBC Driver and Maven Support
#16Yay! Just… Yay! Now it's your turn, Oracle.
Re: Open Sourcing the Microsoft JDBC Driver and Maven Support
#17I know it's possible to not use mvn, just wondering what people did in cases like this where a possibly major component in the stack was unavailable. Most big stuff in Java can be found in mvn, and if not we often end up using an alternative. But that's not so easy for a driver.
Re: Open Sourcing the Microsoft JDBC Driver and Maven Support
#18How did people use this before if it wasn't in the Maven Central Repo? I know it's possible to not use mvn, just wondering what people did in cases like this where a possibly major component in the stack was unavailable. Most big stuff in Java can be found in mvn, and if not we often end up using an alternative. But that's not so easy for a driver.
Re: Open Sourcing the Microsoft JDBC Driver and Maven Support
#19First off kudos to microsoft for open sourcing their JDBC driver. I would have figured microsoft would have used a linter to fix style issues with their code before Open Sourcing. E.x: https://github.com/Microsoft/mssql-jdbc/blob/master/src/main... Anyone know if microsoft is going to specify their java style guide.
Re: Open Sourcing the Microsoft JDBC Driver and Maven Support
#20However, unlike their other repos there are a couple of things that strike out. The code isn't even consistently formatted. There are parts that make you say ouch.