I am developing a software in which I use the following terms:

  • subscriber
  • publisher
  • subscription

When a subscriber subscribes to a topic, something like this happens:

subscription = subscriber.subscribe(publisher)

I am struggling with the proper word when I subscribe from the aspect of the publisher:

subscription = publisher.properWord(subscriber)

I thought of relay, but it simply does not mean the same. It should have an opposite as well. It is unsubscribe by subscribe, but there is no derelay...

So what does the publisher do with the subscriber when they create a new subscription?

  • essentially, it doesn't matter who signs you up for your newspaper subscription, the fact of the matter is that you are subscribed. i'd use the same word.
    – Erich
    Commented Feb 13, 2015 at 4:39
  • 2
    Maybe "register"? Commented Feb 13, 2015 at 4:40
  • 1
    I think a description of the publisher's action or status change is what's wanted. Commented Feb 13, 2015 at 4:41
  • @JimReynolds Exactly. The topic does not subscribe on the subscriber... So it has to be a different word then subscribe. The register is not a very specific word, I don't like to use it. I usually start with register when I address similar issues and I mostly override it later when I have found the proper topic specific words... (So yes I have already used register. After that I overrode it with addSubscriber which is still not good enough to me.)
    – inf3rno
    Commented Feb 13, 2015 at 7:12
  • 1
    I don't think there's a single word for it. I'd say the publisher processes the subscription.
    – Barmar
    Commented Feb 13, 2015 at 8:35

1 Answer 1


I doubt there's a specific word. An alternative to register is enroll, though addSubscriber seems pretty clear.

  • 1
    Thanks! Enroll is a nice word. Recruit, enlist are good as well. I think I'll stay with enlist and unenlist...
    – inf3rno
    Commented Feb 13, 2015 at 12:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.