Index: /trunk/src/org/openstreetmap/josm/data/oauth/OsmPrivileges.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/oauth/OsmPrivileges.java	(revision 6065)
+++ /trunk/src/org/openstreetmap/josm/data/oauth/OsmPrivileges.java	(revision 6066)
@@ -8,4 +8,5 @@
     private boolean allowReadPrefs;
     private boolean allowWritePrefs;
+    private boolean allowModifyNotes;
 
     public boolean isAllowWriteApi() {
@@ -39,3 +40,11 @@
         this.allowWritePrefs = allowWritePrefs;
     }
+
+    public boolean isAllowModifyNotes() {
+        return allowModifyNotes;
+    }
+
+    public void setAllowModifyNotes(boolean allowModifyNotes) {
+        this.allowModifyNotes = allowModifyNotes;
+    }
 }
Index: /trunk/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java	(revision 6065)
+++ /trunk/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java	(revision 6066)
@@ -468,4 +468,7 @@
             parameters.put("allow_read_prefs", "yes");
         }
+        if(privileges.isAllowModifyNotes()) {
+            parameters.put("allow_write_notes", "yes");
+        }
 
         parameters.put("commit", "Save changes");
Index: /trunk/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java	(revision 6065)
+++ /trunk/src/org/openstreetmap/josm/gui/oauth/OsmPrivilegesPanel.java	(revision 6066)
@@ -22,4 +22,5 @@
     private JCheckBox cbWritePrefs;
     private JCheckBox cbReadPrefs;
+    private JCheckBox cbModifyNotes;
 
     protected void build() {
@@ -71,6 +72,12 @@
         cbWritePrefs.setSelected(true);
 
+        gc.gridy = 5;
+        add(cbModifyNotes = new JCheckBox(), gc);
+        cbModifyNotes.setText(tr("Allow modifications of notes"));
+        cbModifyNotes.setToolTipText(tr("Select to grant JOSM the right to modify notes on your behalf"));
+        cbModifyNotes.setSelected(true);
+
         // filler - grab remaining space
-        gc.gridy = 5;
+        gc.gridy = 6;
         gc.fill = GridBagConstraints.BOTH;
         gc.weightx = 1.0;
@@ -95,4 +102,5 @@
         privileges.setAllowWritePrefs(cbWritePrefs.isSelected());
         privileges.setAllowReadPrefs(cbReadPrefs.isSelected());
+        privileges.setAllowModifyNotes(cbModifyNotes.isSelected());
         return privileges;
     }
