diff --git a/src/objectliterals.jsdoc b/src/objectliterals.jsdoc
index f6eea86b90..81e8d620d3 100644
--- a/src/objectliterals.jsdoc
+++ b/src/objectliterals.jsdoc
@@ -511,7 +511,6 @@
/**
* @typedef {Object} ol.source.OSMOptions
- * @property {ol.Attribution|undefined} attribution Attribution.
* @property {Array.
|undefined} attributions Attributions.
* @property {number|undefined} maxZoom Max zoom.
* @property {ol.TileLoadFunctionType|undefined} tileLoadFunction Optional
diff --git a/src/ol/source/osmsource.js b/src/ol/source/osmsource.js
index 808a172555..1f31a55f07 100644
--- a/src/ol/source/osmsource.js
+++ b/src/ol/source/osmsource.js
@@ -17,8 +17,6 @@ ol.source.OSM = function(opt_options) {
var attributions;
if (goog.isDef(options.attributions)) {
attributions = options.attributions;
- } else if (goog.isDef(options.attribution)) {
- attributions = [options.attribution];
} else {
attributions = ol.source.OSM.ATTRIBUTIONS;
}