Does Data Binding depend upon Eclipse?

The core Data Binding plug-in only depends upon org.eclipse.equinox.common and no other parts of Eclipse. There are parts of Data Binding that depend upon SWT/JFace but these have been broken out into a separate plug-in, org.eclipse.jface.databinding. For a discussion of why the core depends upon equinox common see bug 153630 comment 9.

Does Data Binding depend upon SWT?

No. Data Binding is meant to be UI toolkit agnostic and more specifically UI agnostic. There is default support for SWT and JFace but this is in the org.eclipse.jface.databinding project which is separate from the core Data Binding APIs that live in org.eclipse.core.databinding. For background and when the separation occurred in see bug 153630.

How do I report a bug?

On the Eclipse bugzilla log a bug to Eclipse > Platform > UI with "[DataBinding]" in the summary.

When will the public API be ready?

The majority of refactorings have occurred. We have few planned before 3.3M6 (API freeze) but we still reserve the right tweak the API as we see fit until then. The 1.0 version will be a part of Eclipse 3.3. (Technically, it will be version 1.1, because version 1.0 of data binding shipped with Eclipse 3.2.) To view the plan item for this see bug 154132.