Page 1 of 1

AthenX-2.0 23/10/2023

Posted: Mon Oct 23, 2023 12:09 pm
by KingVentrix007
Hello everyone, This is my hobby operating system called AthenX-2.0, I have been working on it for some time now and I feel like it is at a point where I can show other people without fear of embarrassment.

So anyway, AthenX-2.0 is named after the Greek god Athena, the goddess of wisdom. It is kinda terribly coded with inconsistent comments and that kinda stuff, any testing is appreciated but I don't expect anyone to do that, if people would test it I would LOVE it if they tried to use the manual it has in order to run it so I can see how well that works. If anyone does want to contribute any commenting of the existing code or cleaning up is greatly appreciated. Also if i have used anyone's code without a reference to them I am soo sorry, pls don't get mad, just let me know and I will add you the the thanks section.
But anyway here is the thunk, I hope you like it
https://github.com/KingVentrix007/AthenX-2.0

Re: AthenX-2.0 23/10/2023

Posted: Sat Oct 28, 2023 4:17 pm
by Alexey1994
You can freely borrow ideas from my operating system https://github.com/Alexey1994/BelOS. Now I naturally came to the idea of ​​exchanging data between processes, because I realized that one process can write to a queue, and the second can read from it without using locks. There will be a big update to real time os soon.

Re: AthenX-2.0 23/10/2023

Posted: Mon Oct 30, 2023 12:46 am
by KingVentrix007
Thank you, It is very impressive that you ported a NES emulator. I think as soon as my syscall functions are sorted out I will try to port a NES emulator as well.

Re: AthenX-2.0 23/10/2023

Posted: Sun Nov 05, 2023 12:00 am
by KingVentrix007
AthenX-2.0 is now a private repository, some one has copied my project and re-uploaded it to github and not given me credit. So until this issue is resolved, AthenX-2.0 will be private to prevent further copying, if there is an AthenX-2.0 available on github it is NOT the real thing.

Re: AthenX-2.0 23/10/2023

Posted: Sun Nov 05, 2023 1:29 am
by nullplan
From the readme (emphasis mine):
AthenX is an open source 32-bit hobby operating system.
[...]
This operating system is protected by the GNU General Public License v3.0, if you use, redistribute, re-upload or share this code you have to comply with GNU General Public License v3.0 and any other Licenses specified within the source code files.
You have given permission to anyone to fork your project by using the GPLv3 license. They will have to share it alike, that is, they will have to release their version under GPLv3 as well, but as far as I can tell, no copyright infringement took place. Copying and forking are the nature of open-source.

I recently made a licensing guide. Hope it helps. You currently seem to be in camp number 1.

Re: AthenX-2.0 23/10/2023

Posted: Sun Nov 05, 2023 6:08 am
by iansjack
But permission was not given to copy, or fork, it without giving credit.

Re: AthenX-2.0 23/10/2023

Posted: Sun Nov 05, 2023 9:32 am
by KingVentrix007
nullplan wrote:From the readme (emphasis mine):
AthenX is an open source 32-bit hobby operating system.
[...]
This operating system is protected by the GNU General Public License v3.0, if you use, redistribute, re-upload or share this code you have to comply with GNU General Public License v3.0 and any other Licenses specified within the source code files.
You have given permission to anyone to fork your project by using the GPLv3 license. They will have to share it alike, that is, they will have to release their version under GPLv3 as well, but as far as I can tell, no copyright infringement took place. Copying and forking are the nature of open-source.

I recently made a licensing guide. Hope it helps. You currently seem to be in camp number 1.
I completely understand this. However he did not fork the project, he has actually re-uploaded it under his account as his own project.

Re: AthenX-2.0 23/10/2023

Posted: Sun Nov 05, 2023 9:50 am
by KingVentrix007
I was also informed that this was the wrong way to say that my repo is down, so I would l request that if anyone knows who I am referring to as the person that copied my code, please don't say anything to him, if it was a mistake I don't want to trash talk him, also at risk of sounding rude, if people would pretend that I didn't say anything about this that would be great.

Oh and thanks nullplan for the License guide.

Re: AthenX-2.0 23/10/2023

Posted: Sun Nov 05, 2023 10:36 am
by devc1
Sorry guys, they said I was blacklisted this morning and now it works for some reason.

Oh yeah, I'm really excited to see your code but github won't let me. It says the repo does not exist.

Re: AthenX-2.0 23/10/2023

Posted: Sun Nov 05, 2023 7:43 pm
by zaval
when you both are a fan of gplv3 and thirsty for getting credits kind of drama. :mrgreen: imo, screenshots of your OS would be much more enjoyable and inspirational spectacle, than this.

Re: AthenX-2.0 23/10/2023

Posted: Sun Nov 05, 2023 10:54 pm
by KingVentrix007
Thank you, Zaval. I will definitely add screenshots. I'm still learning about showcasing my work, so thanks for the advice.

Re: AthenX-2.0 23/10/2023

Posted: Mon Nov 06, 2023 1:19 am
by iansjack
Did you include the appropriate copyright notice bearing your name? The GPL requires such a notice. If someone reproduced the code without including your copyright notice, that is a branch of the licence. Send them a cease and desist notice.

Re: AthenX-2.0 23/10/2023

Posted: Mon Nov 06, 2023 1:31 am
by KingVentrix007
Thank you for the advise, but I would respectfully request that this matter be left alone. I made a mistake posting about it here, I was angry and not thinking straight and now am greatly regretting it. So please, I appreciate the advise, but I would like to leave this matter alone.