Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: Deprecate POP3 support if no one steps up to maintain it #452

Closed
marclaporte opened this issue Feb 2, 2021 · 9 comments · Fixed by #614
Closed

Proposal: Deprecate POP3 support if no one steps up to maintain it #452

marclaporte opened this issue Feb 2, 2021 · 9 comments · Fixed by #614
Assignees
Labels
pop3 pop3 module set
Milestone

Comments

@marclaporte
Copy link
Member

We have multiple issues with POP3:
https://github.com/jasonmunro/cypht/labels/pop3

Clearly, it's not working very well.

Our energy should be on the present and the future, not the past. We should focus on making IMAP rock stable. I see no reason to use POP3. Please someone explain to me the use case.

And then, get JMAP rock stable:
#180

And then, with any remaining energy, support EWS:
#247

Now, I know there are some POP3 users and fans. This is your time to step up and say "I will help". We need coders. If you can't code, we need someone to lead a fundraising campaign so we can hire coders.

I propose to give community members 2 months to come up with a plan. In the absence of one, we mark POP3 issues / code / etc. as deprecated. And in the issues, we indicate that we are looking for help. If no one steps up by 2021-12-31, we remove all POP3 related code from Cypht.

Thoughts?

@jasonmunro
Copy link
Member

I agree. If we end up removing it I might archive in its own repo with the hope someone someday wants to revisit :)

@marclaporte
Copy link
Member Author

I removed POP3 issues from blockers to release 1.2:
https://github.com/jasonmunro/cypht/projects/2

@kmpoppe
Copy link
Contributor

kmpoppe commented Mar 9, 2021

There might, for some VERY strange reason, Mx providers that will not allow IMAP but only POP3 ... Even though they'd deserve a good slap!

Are you seeking to remove the support for POP3 completely to get it out of the current repo? If so, would it make sense to build a new repo that supplies a module that would enable POP3 again - but can be supported without touching the main repo?

Just my 2 cents.

K

@marclaporte
Copy link
Member Author

marclaporte commented Mar 9, 2021

Mostly, I want to align expectations with reality. If we don't expect to have brainpower to maintain a feature, we should remove it, or tag it as experimental (help wanted).

@henrique-borba
Copy link
Contributor

henrique-borba commented Apr 5, 2021

I agree. I don't think we must call it "experimental" because in my perspectice it seems like it is a kind of early stage feature that WILL be updated. I recommend to just call it deprecated for a future release and just give it a deprecation deadline.

I know some people still use POP3 but honestly, it is an outdated old protocol that most people will avoid.

@marclaporte
Copy link
Member Author

+1 for "deprecated"

@Master0ne
Copy link

+1 for getting rid of POP3 support entirely. Away with the cruft for developers to be able to concentrate on more important stuff.

@marclaporte
Copy link
Member Author

RFC 9899 IMAP v POP
https://www.youtube.com/watch?v=NAkAMDeo_NM&t=468s

@marclaporte marclaporte modified the milestones: 1.4, 1.5 Jul 2, 2023
@marclaporte
Copy link
Member Author

So upcoming Cypht 1.5 will no longer have POP support.

@marclaporte marclaporte modified the milestones: 1.5, 2.0 Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pop3 pop3 module set
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants