Right now, we can only generate a map for an individual file. In the near future, we will generate a map for multiple files in a repo. You can try out our tool for free at https://product-map.ai/
Is there any complex source code in the Nixos project that requires better documentation where it would make sense to have an AI-generated map for that code? If so, which file specifically? Would that file be updated frequently such that the corresponding AI-generated map should be updated automatically, e.g. through the CI/CD pipeline?
If this project cannot benefit from our tool, do you know of any other open source project which could benefit from it? Thanks!
given your statistical model aswell as the “documentation” it’d generate would in many cases be a derivative work of code and documentation licensed by me to you under the terms of the MIT license, I hereby request you to fulfil our licensing agreement by including the MIT license copyright notice and permission notice in all such cases. You may find the license text in the root of the nixpkgs git repository and author-specific copyright assignment notices in the git blame.
I obviously can’t make that request for other contributors but, given that you have no right to produce a derivative work (i.e. your statistical model) without complying with the same (really quite simple) license terms that they have licensed their work under to you, that would be a blatant copyright violation.
If your “AI” really is intelligent, following this extremely simple request of mine should be child’s play.
Hi @Atemu yes of course, we can generate maps that fulfill your licensing agreement by including the MIT license copyright notice and permission notice in all such cases. This is great feedback! Thanks for your reply.
BTW, the example that I shared above was not from your repo, but from another repo with no explicit license indication.
Is there any file in the Nixos repo that should be better documented and for which it would be interesting to generate a map of its features using AI (with correct reference to MIT licence of course)?
I, for one, would be curious to see the output of the tool run on the lib/default.nix. Some of the more obscure lib functions could benefit from documentation/examples.
Generated documentation, that is not proven to be correct, might be misguiding and should only be used on clickbait websites, like www.www-best-nix-docs.com
For the case you are able to prove the correctness of your generated representations feel free to make a pr. Maybe you can get a nobel price in Computer science too.