I am using software in my code that is distributed as BSD license. It has a lincense.txt which describes the original authors who wrote that software. It asks me to retain the txt file, etc when i publish my code which i will do. But do i also have to cite it when i publish a paper? The license doesn't say anything about whether or not i have to cite them in a research paper i write.If yes, can one give a brief example how to do that?
Should i cite a BSD license software
licensing;bsd license
If you are't including source code in your paper and you are just using an algorithm then I don't think you need to include the license.People reading the paper would benefit from knowing which software was used to produce the results, and where to obtain it (especially if they want to reproduce the results), so it would be useful to mention it.  Some authors of software used in research ask that people cite their work - for example this is part of the output of R's citation() function:We have invested a lot of time and effort in creating R, please cite itwhen using it for data analysis. See also citation(pkgname) forciting R packages.In this cause you would be citing the authors and the package, rather than the license.As an example citation, something like this would probably suffice:Bostock (2016) TopoJSON: An extension of GeoJSON that encodes  topology! https://github.com/topojson/topojson