Code Monkey home page Code Monkey logo

Comments (18)

AriaMoradi avatar AriaMoradi commented on May 18, 2024 3

First of all, please finally stop calling me to the board, because it's already getting distasteful and I get unwanted messages in my email address. Secondly, I was open to everything until a certain point, until pktiuk definitely did not exaggerate in his actions. I am sorry that I am not perfect like him because I had some bugs or whatever. If my fork is so bad, you didn't have to fork it, you just could take care of the official version and continue it. I don't have to explain myself to anyone from something I do for free, but I continued the program for about 2 years and all I read is statements like yours.

"maybe what @juliagoda did back then was a good thing" - maybe it's because, for example, you don't have to use this fork? I wanted to continue and learn something from it and I did it. As I said, I have no intention of explaining it to anyone. I'm not going to pin issue of people who play with constant criticism and pretend to know everything better than others. I had pinned the information, but they abused my courtesy and the discussion is ended. I don't like to hear someone speak when doesn't even know what's going on.

Besides, how can I link to the person who told me that he is creating a continuation of the project only to make it accessible to as many people as possible, but he will not add any new functionality and will not do anything else but marketing. It is very convenient to publicize not your work, sign it, criticize the mistakes of your predecessors while doing little. I will not continue the discussion because it does not make any sense. I do not have time for this.

First I should apologize if my wording caused any misunderstanding. I didn't intend to discredit or criticize your work, I was just analyzing the current status quo and calling it "not good" meant that since it's read-only now, it leaves the potential users left out in the dark.
As I said before the only way for a great project like this to live and grow is if it gains traction, and yes we as a community using this software should market the hell out of it(as any other ArchLinux user like me does market Arch that it has become a meme!).
Second for a project as stable and feature packed as this one, maintaining comes first. And I'm sure your work was good that they forked it, if it wasn't they wouldn't bother. And sorry but I am not aware of the ins and outs of the code and which features are included or removed from your repo; I'm just a new user offering their insights and trying to help. what happens next will be decided by the current team as it is everywhere else.

from antimicrox.

jsbackus avatar jsbackus commented on May 18, 2024 1

from antimicrox.

jsbackus avatar jsbackus commented on May 18, 2024 1

from antimicrox.

juliagoda avatar juliagoda commented on May 18, 2024 1

@AriaMoradi

First of all, please finally stop calling me to the board, because it's already getting distasteful and I get unwanted messages in my email address. Secondly, I was open to everything until a certain point, until pktiuk definitely did not exaggerate in his actions. I am sorry that I am not perfect like him because I had some bugs or whatever. If my fork is so bad, you didn't have to fork it, you just could take care of the official version and continue it. I don't have to explain myself to anyone from something I do for free, but I continued the program for about 2 years and all I read is statements like yours.

"maybe what @juliagoda did back then was a good thing" - maybe it's because, for example, you don't have to use this fork? I wanted to continue and learn something from it and I did it. As I said, I have no intention of explaining it to anyone. I'm not going to pin issue of people who play with constant criticism and pretend to know everything better than others. I had pinned the information, but they abused my courtesy and the discussion is ended. I don't like to hear someone speak when doesn't even know what's going on.

Besides, how can I link to the person who told me that he is creating a continuation of the project only to make it accessible to as many people as possible, but he will not add any new functionality and will not do anything else but marketing. It is very convenient to publicize not your work, sign it, criticize the mistakes of your predecessors while doing little. I will not continue the discussion because it does not make any sense. I do not have time for this.

from antimicrox.

pktiuk avatar pktiuk commented on May 18, 2024 1

People can often disagree about direction of app development in general.
That's why there are so many forms of multiple applications and systems.
I understand you have put a lot of hours and effort into this project, but as you stated earlier it was also a way learning, and we all make mistakes when we learn, especially when we do it entirely on our own without anyone to review what we do.

But this time there is also another reason for creating fork. It is also a way of preserving someone else's code from obsolescence. And this was clearly the reason of forking AntiMicroX from AntiMicro, and it is also the reason of forking this repository from your version.

That's why I consider myself more of a maintainer than a developer, which wants to keep this project alive and make it usable for as wide audience as possible.
I want to apologize for lack of rapid development and groundbreaking changes but it is just my side project which has to share time with my job, university and participation in students associations.

I understand you don't have time, as you told earlier that it was the main reason for stopping development of AntiMicroX. Because of that I haven't mentioned you earlier in issues when I had problems with understanding some changes in code. If you find these notifications annoying disable them here: https://github.com/watching

from antimicrox.

pktiuk avatar pktiuk commented on May 18, 2024 1

Firstly, I will try to go with AntiMicroX releases as possible without removing Windows (its support wasn't removed after first release).
But it would require setting up windows on my machine (I really dislike this system).
It would be great to have CI building on Windows.

from antimicrox.

jsbackus avatar jsbackus commented on May 18, 2024 1

With AntiMicro, I was able to test it under Wine. You might have trouble testing for bugs, at least in programs that don't work in Wine, but you might try using it for testing. Also, leverage the community. If no one is willing to step up to help with testing, then I wouldn't worry about adding support back in 😄

Also - I highly recommend switching the Windows installer from Wix to something like NSIS that works pretty well under Wine.

from antimicrox.

pktiuk avatar pktiuk commented on May 18, 2024 1

@AriaMoradi
Would you like to join us and start working for the glory of F/OSS?

from antimicrox.

AriaMoradi avatar AriaMoradi commented on May 18, 2024
  • how about adding it to debian? ubuntu? SteamOS? set up a PPA?
  • apt has an alternative symbolic link feature(a good example is how they handle bsd's vs gnu's netcat)
  • antimicro has wide packaging availability, contact those repositories' maintainers about antimicro getting deprecated and offer to replace it with antimicrox(antimicrox as an alias of antimcro, which comes back to my second idea)
  • setup some articles about the good and new fork here and there.

btw why rename the package? google offers to correct the new name with the old one!(did you mean antimicro?) this kills most of the traffic by itself!

Consider a scenario when someone found antimicro years ago, finds it again by a little search, but they have no good way to find antimicrox.
I myself where going for https://github.com/Tylemagne/Gopher360 at first but no linux support! alternativeto got me here.

from antimicrox.

pktiuk avatar pktiuk commented on May 18, 2024

how about adding it to debian? ubuntu? SteamOS? set up a PPA?

(I assume you are talking about adding it to official debian repositories. )
It isn't submitted to official Debian repositories, because this package is not ready (yet) to be added there, because it doesn't match strict quality requirements required from packages to get there (you can check using lintian to check our debs), but we are working on it.
Moreover, as far as I know (I can be wrong) the process of adding a new package for Debian is less noob-firendly than similar systems for fedora and arch (their site is also awful and outdated). Everything is done using Debian bug tracking system which is not very friendly for new users.
Adding package is ubuntu would be also tricky, because they prefer to take packages directly from Debian.
I was thinking about setting up a PPA, but I haven't checked how much time it would take me to set it up.

apt has an alternative symbolic link feature

Could you give me some links describing use of it, my attempts of googling it ended at StackOverflow looking at different problems with linking...

antimicro has wide packaging availability, contact those repositories' maintainers about antimicro getting deprecated and offer to replace it with antimicrox(antimicrox as an alias of antimcro, which comes back to my second idea)

Which repositories do you mean? Do you mean Linux repositories or sites like Sourceforge?

setup some articles about the good and new fork here and there

It is not very dependent on us, but some sites have noticed our efforts 😄
https://itsfoss.com/antimicrox/
https://www.reddit.com/r/linux_gaming/comments/ineunz/antimicro_fork_antimicrox_is_a_graphical_program/
http://ubuntuhandbook.org/index.php/2020/10/antimicrox-map-mouse-keyboard-gamepad/

btw why rename the package?

It was done by the original developer of AntiMicroX, it was probably (I can't say I am sure about it) caused by problems with lack of will to pass this project (already abandoned) to someone else by creators of legacy AntiMicro creators (just look at these repositories, there is no information about ending development of project, it is still active and people are still reporting bugs there).

from antimicrox.

pktiuk avatar pktiuk commented on May 18, 2024

@AriaMoradi
Thank you for your questions, thank to them I realized there is already antimicro package in debian repositories and I could try to contact its maintainer, maybe they could easily deal with problems we have and could deal with changing status of antimicro as
deprecated. 🚀

from antimicrox.

AriaMoradi avatar AriaMoradi commented on May 18, 2024

Could you give me some links describing use of it, my attempts of googling it ended at StackOverflow looking at different problems with linking...

this feature comes from debian itself.
docs:

Which repositories do you mean? Do you mean Linux repositories or sites like Sourceforge?

Both. Just google antimicro and check out every link for a few pages. you will be surprised at how many there are out there! mostly windows though...

(just look at these repositories, there is no information about ending development of project, it is still active and people are still reporting bugs there).

The only way I see is continuing to direct issues over here, maybe breathe down the original devs necks @jsbackus and @juliagoda and @AmenStop to ask them to officially post about this project and their abandoing of it.(4-3-2 years of issues is too much in the world of open source)
Still I think there is no reason to change the project's name, it's under GPLv3 anyways(and I can't find any trademarks about the name). This will help with traffic/SEO alot. trust me. maybe what @juliagoda did back then was a good thing, distinguishing the frok from the original in case the original dev came back. Now it's different. four years has passed and that's surely enough.
edit: One problem is @juliagoda didn't mention any links this project and unpinned your issue. this is not good.

@AriaMoradi
Thank you for your questions, thank to them I realized there is already antimicro package in debian repositories and I could try to contact its maintainer.

happy to help

from antimicrox.

AriaMoradi avatar AriaMoradi commented on May 18, 2024

Handing over the project is something I've been meaning to do for a while,
just been to overwhelmed to do even that. If this project wants to take
over, pls contact me via email.

There you go! now you can take over the original account(and distributions)! Thanks to @jsbackus

from antimicrox.

gombosg avatar gombosg commented on May 18, 2024

@pktiuk
I think these comments are totally on topic about "promoting this software"), let's not delete important discussion history on an open forum, I don't agree with that.

@juliagoda (How can I mention you in a discussion without mentioning you? 🙂)
I understand your feelings about the project. You have clearly put in a lot of work, which we and all the users appreciate.

If you didn't archive the repo, we were likely just helping out with that version. Also, if there was another maintained fork of https://github.com/AntiMicro/antimicro or https://github.com/juliagoda/antimicroX, then we would be maintaining that or team up with the maintainers so that only 1 fork exists.

It is very convenient to publicize not your work, sign it, criticize the mistakes of your predecessors while doing little.

Where have we criticized you? We are volunteers and doing it not because/despite any feelings, but because we think it's a fine GPL FOSS project and it should be distributed to users. Many FOSS projects are in maintenance mode, but we fixed bugs and builds, created packages and kept the codebase in good standing which I think is really useful for users.

I understand your criticism that this is "just maintenance" but even that takes several hours of volunteer work.

I had pinned the information, but they abused my courtesy...

We apologize. Is it possible for you to forgive what we have done, and do what's best for the project and the users: put a link to our repo in your README so that they will be able to find the only maintained fork?

from antimicrox.

pktiuk avatar pktiuk commented on May 18, 2024

@AriaMoradi
In terms of renaming after statement of jsbackus we will have to rethink our project.
Maybe we could really go upstream and use changes from AntiMicroX in legacy AntiMicro.

We will have to think how to deal with this possibility, because It won't as simple as pushing changes on new repo, it will also require updating our packages for fedora, arch and flathub.

from antimicrox.

AriaMoradi avatar AriaMoradi commented on May 18, 2024

@AriaMoradi
In terms of renaming after statement of jsbackus we will have to rethink our project.
Maybe we could really go upstream and use changes from AntiMicroX in legacy AntiMicro.

We will have to think how to deal with this possibility, because It won't as simple as pushing changes on new repo, it will also require updating our packages for fedora, arch and flathub.

(since renaming the repo is related to promoting I'll write my thoughts here, if not open a new issue for it)

best case scenario

1- pull from the old project, put the current branches under legacy named ones(i.e. master -> master_legacy)
2- force push and overwrite Antimicro/antimicro with what we have got
3- maybe bump a major version?
4- distribute both versions(antimicro and antimicro-legacy)
5- remove the legacy version when we are sure antimicrox is a strict superset of the old antimicro in respect to features

less desirable scenario

1- restore windows functionality and other features if removed from legacy
2- make sure antimicrox is a strict superset of the old antimicro in respect to features
3- force push and overwrite Antimicro/antimicro with what we have got
4- package and distribute everywhere
5- maybe also distribute the old code as antimicro-legacy?

from antimicrox.

AriaMoradi avatar AriaMoradi commented on May 18, 2024

@AriaMoradi
Would you like to join us and start working for the glory of F/OSS?

I'm not good at c/c+ and other libs used here but I will help where I can(from the shadows if you will)

from antimicrox.

pktiuk avatar pktiuk commented on May 18, 2024

@AriaMoradi
Currently, I am the only one using and knowing C++ in this team ;)

from antimicrox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.