No, it isn't. In Texas, you need a permit to open carry. Lol.
Not a long gun. You can carry a long gun all day long without a permit.