Live data from Hacker News

Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

github.com

111–120 of 314 posts

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#113
post #106

Earlier quoted context omitted.

I am OK if it is something directly relevant to the topic and it is presented in a direct manner, but no, 99% of the time it is some disingenuous thing like this: "Hey guys you are talking about nuclear engineering, that made me wonder how fishes in my zone would be affected by a nearby nuclear plant . I use allmyfishes.com which seems to be a great site detailing all the fishes in the US, there is a free tier and go…

I don't think nodesocket is affiliated with the sites he linked, nor I find any links between the two?

[deleted]

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#114

Earlier quoted context omitted.

The author can licence their source code however they want. The GPL doesn’t relicense other code either, it’s that the GPL asks you to additionally follow its terms for the whole resulting compiled distribution

This is incorrect, and it's precisely for this sort of situation that the LGPL exists. https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL The problem for the author in this case is that a) writing their code against a GPL'd library constitutes creating a derivative work, and b) putting it on GitHub is distribution.

The page you linked contradicts you:

> the terms of the GPL apply to the entire combination. The software modules that link with the library may be under various GPL compatible licenses, but the work as a whole must be licensed under the GPL.

The application is a ‘software module’ licensed under the MIT license (a ‘GPL compatible license’). When you link that application against the GPL'd library, the resultant ‘work as a whole’ must be provided under the terms of the GPL.

(Since the MIT license allows relicensing, and the GPL does not contradict any of the terms of the MIT license, this is legal. If the MIT license did not allow relicensing, or if it contradicted some term of the GPL, the OP's application would still be legally licensed under the MIT license. It would just be illegal to link it against its GPL'd dependency.)

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#115
post #69

Earlier quoted context omitted.

The MIT license is ‘allowed’. The code in itself is MIT licensed. It's just that, when compiled and linked against fuzzywuzzy, the aggregate work that results must be GPLed.

Coding against a library is usually understood to result in creating something that's a derivative work of that library.

The act of linking against a library produces a derivative work of that library. But since APIs are not copyrightable (in europe, at least), the act of using an API does not produce a derivative work, and thus code which uses an API is not bound to any particular license wrt it.

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#116

Earlier quoted context omitted.

The author can licence their source code however they want. The GPL doesn’t relicense other code either, it’s that the GPL asks you to additionally follow its terms for the whole resulting compiled distribution

This is incorrect, and it's precisely for this sort of situation that the LGPL exists. https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL The problem for the author in this case is that a) writing their code against a GPL'd library constitutes creating a derivative work, and b) putting it on GitHub is distribution.

From the FAQ, I don't get why the code has to be GPL licensed. It talks about libraries, "entire combinations", "software modules that link" and "work as a whole".

On your second point: Can't they argue that they implement against an API, which could be provided by non-GPL software as well?

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#117

Earlier quoted context omitted.

The author can licence their source code however they want. The GPL doesn’t relicense other code either, it’s that the GPL asks you to additionally follow its terms for the whole resulting compiled distribution

This is incorrect, and it's precisely for this sort of situation that the LGPL exists. https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL The problem for the author in this case is that a) writing their code against a GPL'd library constitutes creating a derivative work, and b) putting it on GitHub is distribution.

> writing their code against a GPL'd library constitutes creating a derivative work

I’m not at all convinced that a court would agree, particularly when the effect on the code is fairly insubstantial.

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#118
post #63

How does an everyday person get the real time market data that this would theoretically need to invest to compete with a Bloomberg terminal?

Interestingly enough, as someone with both Bloomberg terminal and FactSet subscriptions, I still don't have real-time market data for most asset classes and securities. Those are actually add-on costs that I don't need for my research (I'm not a trader). The value for me (again not a trader) comes from having 25 years of robust fundamental and market data along with powerful portfolio analysis tools and models.

I guess I’m not very familiar with these offerings. I was really asking “how do I acquire a real time feed to plug into this open source software”. But it sounds like it’s not valuable to have that in practice?

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#119

Check out AlleAktien Quantitativ (attn: it's German but it's 100% free) and they'll translate it to other languages, soon: https://www.alleaktien.de/quantitativ/

that looks interesting. it certainly has many of the stuff that I'm looking for. Do you know how "soon" are they gonna be translating it into other languages?

and if you happen to know German, is there any mention of where are they getting their data?

Post reply on HN