4 ms·
> It seems to me, as an outside observer, that golang is OSS. That seems fair, yes. Although while some people are unhappy because they're just not fans of th
by Lazare 7y ago
> It seems to me, as an outside observer, that golang is OSS.
That seems fair, yes. Although while some people are unhappy because they're just not fans of that model, I think more of the unrest is because the Go team keeps saying they want it to be more community driven, and then there being a (perceived) disconnect between intentions and reality.
If your language has a BDFL, and they make arbitrary decisions, well, what did you expect? And lots of people are fine with that, and if you're lucky then, like Python, you can eventually transition to a more community driven model.
Sometimes it seems to me that the only people who think Go isn't being run exclusively by the Go team are the Go team themselves. :)
- hermitdev 7y agoI think you've succinctly put the issue(s) I have with Go. Most languages either have a BFDL, a committee or a corporate DFL, which is the case with golang and Google, and I think to a far lesser extent with C# and MS. MS in the last few years seems far more accepting of community contributions to their "core" language, whether its ideas or actual PRs. Admittedly, not all MS OSS projects are equal, there are a number of "here's the code", but it's going to be driven internally, versus a more traditionally driven mix of a primary corporate driver and OSS community contributions. One of the things I'd love to see is a bespoke cross platform DB API. I'm currently using zillow's cTDS lib, which has been great, except it can't support table valued parameters, because FreeTDS doesn't. Yet pytds supports SVTPs, but seems to only support bulk copy via a file. I wish that MS would provide a bespoke lib that provided all of this functionality (TVPs and BCP without an intermediate file).