@jShaf, the output rating of 12V@40ma means that is the maxium voltage and current you can have. So the pullup going to 3.3V fits within that.
You have the right idea on the resistor but it is read the other way - brown (1), black (0), orange (000), gold (5% tolerance).
Oh, and “neg” on the board connects to GND on the Spark. Open collector means the collector of a transistor is left open so it can be pulled up to any voltage. The emitter of the same transistor is connected to ground and the base is controlled by the door bell detector. When the doorbell is not active, the transistor is off and the output is 3.3V or HIGH due to the pull-up resistor. When the doorbell is pressed, the transistor is turned ON which connects the collector and emitter together. Since the emitter is at GND, the output goes to GND or LOW.