I don't think it's unreasonable to expect that a project claiming to be "open source" provide the source code in some form. It needn't be on github (GP merely sites Github as an example), but there should at least be a link of some kind, whether a zip file or a git remote or something. It's not a requirement, but it is something that most people (reasonably IMHO) expect.
Probably it was hidden too deep (switch to English mode, scroll down to Downloads section and download the Dev Kit), I'll try to fix that tomorrow, or whenever I can.
>Dev Kit includes distribution of a cut down QEMU x86_64 emulator, ASM compiler and source code, along with extra utilities. These are packaged with a win32 platform in mind.
I don’t know that GitHub per se would be a requirement, But when I think open source - I usually think about being able to browse the code in some type of repository, in a human readable format.
I like to browse a codebase in some way that I don’t have to download and unzip an unknown set of files.
> I don’t know that GitHub per se would be a requirement
Indeed.
Although providing a browsable source tree is convenient, we shouldn't default that on Microsoft's private platform (which, after all, monetizes the code stored there by using it for LLM training).
If a project is free software or open source, Codeberg.org is an excellent solution, while there exists a whole host of other web git hosts as well.
Let's take advantage of the field's diversity, lest it narrows down on us abruptly.
I understand you prefer to be able to browse the code online, and that does seem to be largely the norm with most projects, but from a technical/legal perspective, my understanding is that the only actual requirement is that source code is provided if requested, they don't even have to post it anywhere on the Internet in advance. It could just have been emailed to you or something. But people usually put a link up somewhere just to make it easier.
why do you think that is a requirement to being called open source?
I don't think it's unreasonable to expect that a project claiming to be "open source" provide the source code in some form. It needn't be on github (GP merely sites Github as an example), but there should at least be a link of some kind, whether a zip file or a git remote or something. It's not a requirement, but it is something that most people (reasonably IMHO) expect.
Probably it was hidden too deep (switch to English mode, scroll down to Downloads section and download the Dev Kit), I'll try to fix that tomorrow, or whenever I can.
but there is a link
>Dev Kit includes distribution of a cut down QEMU x86_64 emulator, ASM compiler and source code, along with extra utilities. These are packaged with a win32 platform in mind.
I don’t know that GitHub per se would be a requirement, But when I think open source - I usually think about being able to browse the code in some type of repository, in a human readable format.
I like to browse a codebase in some way that I don’t have to download and unzip an unknown set of files.
> I don’t know that GitHub per se would be a requirement
Indeed.
Although providing a browsable source tree is convenient, we shouldn't default that on Microsoft's private platform (which, after all, monetizes the code stored there by using it for LLM training).
If a project is free software or open source, Codeberg.org is an excellent solution, while there exists a whole host of other web git hosts as well.
Let's take advantage of the field's diversity, lest it narrows down on us abruptly.
I understand you prefer to be able to browse the code online, and that does seem to be largely the norm with most projects, but from a technical/legal perspective, my understanding is that the only actual requirement is that source code is provided if requested, they don't even have to post it anywhere on the Internet in advance. It could just have been emailed to you or something. But people usually put a link up somewhere just to make it easier.
2 replies →
Open source != provided source control repository
1 reply →