Lets put it this way, you don't feel any need of having getters/setters and you plan to make your properties non-private. It doesn't appear to be any problem with this approach. But you must ask few questions to yourself.
- Are you having any property whose value should undergo some checking before assignment? (Need for a setter)
- Do you have any mutable property which you don't want to expose as it is? (Need for a getter)
Now, if you think your few properties need getters/setters, but not all. Then I would say create getter/setter for all of them for the sake of consistency. :)
Further see, Effective Java 2nd Edition,
- Item 13: Minimize the accessibility of classes and members
- Item 14: In public classes, use accessor methods, not public fields
- Item 15: Minimize mutability
- Item 38: Check parameters for validity
- Item 56: Adhere to generally accepted
naming conventions