-
Notifications
You must be signed in to change notification settings - Fork 29
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
Evaluate and Update or Remove apparently obsolete services #18
Comments
Please dont remove aim. I actually just made a feature request for a modification to it to make it useful (before seeing this issue). |
I am skeptical that there are good reasons to keep AIM for AIM Phoenix. Let's discuss AIM at #20, the issue you opened. |
Other services to remove would be:
|
Facebook? |
Facebook cut off access to their messenger API quite a while back because it was undermining exposure to ads. At some point, I noticed it happened to be working again. I don't think it was a policy reversal on their part, so I'm not sure what the resulting state was. Anyone know? |
I'm sure Adium's current Facebook implementation doesn't work. This libpurple plugin does and is being actively developed: https://github.com/dequis/purple-facebook works. We should consider removing built-in support and pointing to the plugin instead. |
@RobFog Ok, then how is MSN obsolete? |
I'm sorry but I don't understand the question. MSN has been dead for a long time: https://en.wikipedia.org/wiki/Windows_Live_Messenger |
A bunch of this is done in my fork here: https://github.com/jas8522/adium But I'm stuck where the main project is stuck: I can't tell the results of my changes without being able to compile it. |
@RobFog you are correct. In the Discontinuation section of that article, it says:
It needs to be dropped. |
Also, at https://en.wikipedia.org/wiki/Yahoo!_Messenger#Adoption it says that:
What are the implications of that? |
Shall we create a separate issue to track that move to use FB messenger with libpurple? |
I think we need to have a general discussion about which services to support etc. It might be better to leave that discussion for until we have released the minor update with build fixes and the scrolling bug fix.
None. It's dead. |
I think that Google Talk always works, no? May 19, 2014 - permanent upgrade to encrypted network, coinciding with Open Discussion Day: |
I don't understand @Neustradamus . By the way @RobFog , what do you mean by the "scrolling bug"? |
Neustradamus - could you assemble details on current working state / updates required to work on either of those platforms? |
As @RobFog said:
We haven't discussed LiveJournal and MobileMe yet. We have discussed:
The general opinion is that these should be removed. @Asher- can you evaluate the status of the other ones? |
@Asher- is busy with other things. I would suggest someone else handle reviewing each protocol for removal or not. Once a full list of the protocols with justification for each modification or keeping them is taken care of, it'll be easier for him or someone else to make a determination on the how if everyone on the agrees on the what. So if something like this were filled out by someone it would be helpful:
This table is just an example. We can comment back and forth on each protocol individually if this doesn't make sense, but it would be more organized to get a summary table together showing the whole picture in one easy to use table. @estella144 and @Neustradamus if you would like this might be up your alley but it's just a thought. |
@ChrisForsythe I am quite interested, but I think this should be done by 2 people. @Neustradamus are you interested? |
|
@ChrisForsythe which repo is prpl? |
https://keep.imfreedom.org/pidgin/pidgin/ - you'll have to use hg. |
@Asher- hg? I can't install hg. |
hg is mercurial. Really you just need to know what a prpl is and then how to check the status. A prpl is a pidgin protocol library. So aim would have one, irc, etc etc. Finding out the status might be as simple as loading up pidgin and seeing what it offers, can connect, etc. rather than going through the mercurial repository. It could be handing that off to someone else while checking for official service statuses on each available protocol. |
@ChrisForsythe I can't seem to get them, so can you work on it? |
About AIM/Yahoo/ICQ and MSN, I do not use but there are supported servers... I will try to contact users... |
I do not use IRC, I use XMPP, example Pidgin MUC Room is: Recently, Pidgin has launched a PidginChat: https://pidgin.im/about/pidginchat/ |
We definitely should not remove support for MSN, AIM, or Yahoo, as new servers and services have been developed which support these protocols, so Adium users need support for these protocols to connect to these services. Escargot supports Yahoo and MSN: AIM Phoenix supports AIM: That these new implementations of these protocols exist means Adium users can benefit from the continued support for these protocols to connect to these servers. Also Google Talk is working fine. All Google Talk is, is an XMPP service anyway. |
@toeserve seems reasonable to me, particularly for AIM / Phoenix. Generally: wasn't Yahoo/MSN already removed a while ago? I don't see it in the list Adium presents to me when trying to add a new account.
|
@Neustradamus we should not be supporting ICQ anyway. As stated in https://en.wikipedia.org/wiki/ICQ#Clients :
We don't want to get in trouble, so drop that. |
Wikipedia aside, I don't see any evidence of that in ICQ's actual terms of service. Maybe at one point this was true. |
@Asher- the terms are at https://help.mail.ru/legal/terms/icq/eu/ircterms - it says:
That is the evidence. |
That's totally unenforceable and has no relation to Adium. Decompile, disassemble, modify, copy, alter, merge, rent, lease, lend, distribute, remarket => nothing to do with Adium. Reverse engineer => requires precise definition, most of which (particularly in EU) are explicitly protected actions (reverse engineering for compatibility is specifically protected by EU law). Reproduce => arguably, except that would require that the open source code actually corresponded to proprietary code (thus reproducing it). So long as the open source code is not based on the proprietary code, it is not a reproduction. |
My remark about ICQ is linked to: "Rudimentary Support for ICQ clients in the 2000b / 6.5 range is now enabled. ICQ support is still in development, Note: AIM and ICQ, it is OSCAR; |
@Asher- we will need to use the protocol (which is a part of IrCQ), so that falls under disassembling and copying (and arguably reproducing). The terms are enforceable. @Neustradamus you said, "... ICQ clients will still be in a rather crippled state." Even more of a reason to not do that. |
That's not correct. |
@Asher- in what way? |
To answer, we would have to be talking about a specify body of law. In general, using a library—even if it has been created by way of reverse engineering, decompiling, etc—is not equivalent to us reverse engineering, decompiling, etc. There are questions at stake, such as whether the result "reproduces" the code in question, but the bottom line is that none of us have done any of the things that would be violations of the terms of service. Even if someone else violated the terms of service to create the code in question, if using the code in question does not directly violate the terms of service, there is zero issue. If it does violate the terms of service, that gets into a whole range of other questions, including: did the individual ostensibly violating the terms of service ever agree to the terms of service? In short, you are making legal assumptions where you don't have a basis to make them, and you are therefore making incorrect conclusions about necessary outcomes. |
This is getting off-topic @Asher-. I will update the table, but I have yet to receive anything about prpl status. |
The best way to handle this would be to document your concerns about potential terms of service / legal issues with 1. quotation from corresponding sources (as you've provided here) 2. your interpretation of how to understand how that impacts us 3. possible ambiguities or alternative understandings. The law is not a fixed thing. In no case does it simply exist. It is derived from contracts, which are written documents that have to be interpreted. There are always multiple possible interpretations, so it is important to examine each before assuming one to be the relevant case. |
This comment has been minimized.
This comment has been minimized.
As a 10+ year user of the GoogleTalk account type, please ensure that any required migration is clear and usable. |
MSN is definitely not obsolete -- Escargot fully supports up to protocol 18 (MSNP18). Libpurple seems to have removed MSN support. A Pidgin plugin for MSN that I've patched is here: https://github.com/Animadoria/msn-pecan - maybe it'd be helpful. Would love to help, but my Xcode / Objective-C knowledge is non existant, and I don't think I can even compile Adium on my M1 Mac. |
AIM, possibly others.
[Edited by @RobFog]
List of services to consider removing:
The text was updated successfully, but these errors were encountered: