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.
Yeah, open source never meant you must provide an online repository in perpetuity for everyone.
It means you can get the code if you want it. If you have to pay for postage so someone can send you a floppy with the source code, it's still open source. It's open to you.
I think that's debatable. Many open source licenses have a definition of accessible source code that is similar to:
> The "source code" for a work means the preferred form of the work
for making modifications to it.
Certainly, in the past "a tarball of the source for whatever version you have" was absolutely considered sufficient for that. But these days the features provided by source control systems, such as "annotate"(/"blame"), "bisect", etc... could very well be argued to have raised the baseline for what "the preferred form of the work for making modifications to it" should mean.
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.
Yeah, open source never meant you must provide an online repository in perpetuity for everyone.
It means you can get the code if you want it. If you have to pay for postage so someone can send you a floppy with the source code, it's still open source. It's open to you.
1 reply →
Open source != provided source control repository
I think that's debatable. Many open source licenses have a definition of accessible source code that is similar to:
> The "source code" for a work means the preferred form of the work for making modifications to it.
Certainly, in the past "a tarball of the source for whatever version you have" was absolutely considered sufficient for that. But these days the features provided by source control systems, such as "annotate"(/"blame"), "bisect", etc... could very well be argued to have raised the baseline for what "the preferred form of the work for making modifications to it" should mean.