News for hackers. Stuff that matters.
Re:FireDucks: Pandas but 100x Faster by gus_massa on Wednesday November 20, 2024 @06:39AM (#42192935)
> FireDucks is not a open source library at this moment. You can get it installed freely using pip and use under BSD-3 license and of course can look into the python part of the source code.

I don't understand what it means. It looks like a contradiction. Does it have a BSD-3 licence or not?

Re:FireDucks: Pandas but 100x Faster by sampo on Wednesday November 20, 2024 @07:07AM (#42193145)
BSD license gives you the permission to use and to redistribute. In this case you may use and redistribute the binaries.

Edit: To use, redistribute, and modify, and distribute modified versions.

Re:FireDucks: Pandas but 100x Faster by japhyr on Wednesday November 20, 2024 @07:54AM (#42193513)
"Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met..."

https://opensource.org/license/bsd-3-clause

Re:FireDucks: Pandas but 100x Faster by GardenLetter27 on Wednesday November 20, 2024 @07:56AM (#42193533)
Such a crazy distortion of the meaning of the license.

Imagine being like "the project is GPL - just the compiled machine code".

Re:FireDucks: Pandas but 100x Faster by PittleyDunkin on Wednesday November 20, 2024 @11:22AM (#42195450)
This is pretty common for binary blobs for where the source code has been lost.
Re:FireDucks: Pandas but 100x Faster by abcalphabet on Wednesday November 20, 2024 @06:59AM (#42193077)
From the above link:

> While the wheel packages are available at https://pypi.org/project/fireducks/#files, and while they do contain Python files, most of the magic happens inside a (BSD-3-licensed) shared object library, for which source code is not provided.

Re:FireDucks: Pandas but 100x Faster by _flux on Wednesday November 20, 2024 @06:53AM (#42193026)
They provide BSD-3-licensed Python files but the interesting bit happens in the shared object library, which is only provided in binary form (but is also BSD-3-licensed it seems, so you can distribute it freely).
Re:FireDucks: Pandas but 100x Faster by joshuaissac on Wednesday November 20, 2024 @07:11AM (#42193175)
Since it is under the BSD 3 licence, users would also be permitted to decompile and modify the shared object under the licence terms.
Re:FireDucks: Pandas but 100x Faster by jlokier on Wednesday November 20, 2024 @12:10PM (#42196032)
Nice insight!