Is beancount code used in fava or smart_importer? derivatives should indeed be GPL but if you simply write code that interfaces with the core beancount code, I think you can use any license you want (though I am not a lawyer)
On Mon, Feb 26, 2024 at 8:21 AM Chary Chary <[email protected]> wrote: > Dear all, > > I just noticed, that the products which I would call beancount derivatives > (e.g. fava <https://github.com/beancount/fava> or smart_importer > <https://github.com/beancount/smart_importer>) are licensed with MIT > license. However beancount itself is GPL-2. > > I am not a legal person, but I am just wondering, shouldn't they also have > to be GPL? > > I know there is always a question as to how much of the original beancount > code is reused in them, but if you google for this subject then you get for > instance such statement: > > > https://opensource.stackexchange.com/questions/10180/how-much-of-my-code-becomes-gpl-if-i-use-some-gpl-code-and-how-different-does-my > > > https://softwareengineering.stackexchange.com/questions/338586/when-does-a-modification-of-gpl-code-stop-being-one > > *This is exactly why big companies who are developing code that is known > to be vulnerable to lawsuits because there is an existing implementation to > people could accuse you of copying (especially in cases where you'Re > reverse engineering it) will do a clean room implementation > <https://en.wikipedia.org/wiki/Clean_room_design> by very explicitly > prohibiting the developers to so much as look at the code they might be > accused of copying.* > > -- > You received this message because you are subscribed to the Google Groups > "Beancount" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beancount/85b2f2a7-2514-43ee-9ce6-f3fb13d445can%40googlegroups.com > <https://groups.google.com/d/msgid/beancount/85b2f2a7-2514-43ee-9ce6-f3fb13d445can%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0tx_%2Bh12Ag5SKRZz-NPoJr2ygmDeU1C6M%3Dw2RXXfqNzmg%40mail.gmail.com.
