[CORD-2045] move files from 3.0 to 4.1; include copyright

Change-Id: Ie9675d198be1b36aea818935b8f264e7f5da7ffa
(cherry picked from commit 786c4c5b11171289cbfbb6f5b12586840aef206b)
diff --git a/xos/vhss.xproto b/xos/vhss.xproto
new file mode 100644
index 0000000..c68dbf1
--- /dev/null
+++ b/xos/vhss.xproto
@@ -0,0 +1,25 @@
+option name = "vHSS";
+option verbose_name = "Virtual Home Subscriber Server";
+option app_label = "vhss";
+option kind = "vEPC";
+option legacy = "True";
+
+message VHSSService (Service){
+    option name = "VHSSService";
+    option verbose_name = "Virtual Home Subscriber Server Service";
+}
+
+message VHSSVendor (PlCoreBase){
+    option name = "VHSSVendor";
+    option verbose_name = "Virtual Home Subscriber Server Vendor";
+    required string name = 1 [help_text = "vendor name", max_length = 32, null = False, db_index = False, blank = False]; 
+    required manytoone image->Image:+ = 2 [help_text = "select image for this vendor", db_index = True, null = False, blank = False];
+    required manytoone flavor->Flavor:+ = 3 [help_text = "select openstack flavor for vendor image", db_index = True, null = False, blank = False];
+}
+
+message VHSSTenant (TenantWithContainer){
+    option name = "VHSSTenant";
+    option verbose_name = "Virtual Home Subscriber Server Tenant";
+    optional manytoone vhss_vendor->VHSSVendor:vendor_tenants = 1 [help_text = "select vendor of choice, leave blank for slice default", db_index = True, null = True, blank = True];
+}
+