VariCellRepository: finalFM_fileSynchronizationSoftwareOpenSource.fml

File finalFM_fileSynchronizationSoftwareOpenSource.fml, 3.0 KB (added by taran, 5 years ago)
Line 
1FinalFM = FM(File_Synchronization_Software: General_features ;
2General_features: (Protocol|Programminglanguage)+ (Windows|Linux)+ (Detectconflict|Scheduling)+ (MacOSX|License)+ [Detectmove] [Portable] [Undo] [OtherOS] [Detectrename] ;
3License: (GPL|GPLv2|GPLv3)? ;
4Detectconflict: [Centralizeddatabase] ;
5Protocol: (Webapp|Similartorsync|Filesystem|Network)? ;
6Windows: [Clientsoftwareonly] ;
7Detectmove: [Files_67881559] ;
8Linux: [UsingMono] ;
9Undo: (Recyclebin|Recycler|Createsbackups|Versioning)? ;
10MacOSX: [Clientsoftwareonly_945335614] ;
11OtherOS: (Android|Crossplatform)? ;
12Detectrename: [Files] ;
13Scheduling: (ViaOS|Native)? ;
14Programminglanguage: (VisualBasic_NET|Java|Mono|ObjectiveCaml|Python|CinaUnixLinuxshell|C)? ;
15(UsingMono -> !MacOSX);
16(Files -> !Webapp);
17(Clientsoftwareonly_945335614 -> !Network);
18(VisualBasic_NET <-> UsingMono);
19(Clientsoftwareonly_945335614 -> !Native);
20(VisualBasic_NET -> !Network);
21(MacOSX -> !Versioning);
22(Files_67881559 <-> Clientsoftwareonly);
23(Files -> !ObjectiveCaml);
24(Native -> Portable);
25(Centralizeddatabase -> !Versioning);
26(CinaUnixLinuxshell -> !Detectmove);
27(Java -> !Detectrename);
28(Mono -> !GPLv3);
29(Detectmove -> !Android);
30(CinaUnixLinuxshell -> !Createsbackups);
31(UsingMono -> !Centralizeddatabase);
32(Crossplatform -> !Python);
33(ObjectiveCaml <-> Similartorsync);
34(Clientsoftwareonly_945335614 -> !GPLv2);
35(Recyclebin -> GPLv3);
36(GPLv2 -> Filesystem);
37(VisualBasic_NET -> !Createsbackups);
38(CinaUnixLinuxshell -> ViaOS);
39(Createsbackups -> !GPLv2);
40(Android -> !Native);
41(Recyclebin -> C);
42(Recyclebin -> !Scheduling);
43(GPLv2 -> C);
44(Mono -> !ViaOS);
45(Mono -> !Network);
46(Versioning -> !Native);
47(Centralizeddatabase -> !Native);
48(Centralizeddatabase -> !Webapp);
49(Files -> !Recyclebin);
50(Android -> Filesystem);
51(Createsbackups -> !Webapp);
52(MacOSX -> !Recycler);
53(Python -> !Native);
54(C -> !ViaOS);
55(Webapp -> GPL);
56(GPLv3 -> !Clientsoftwareonly);
57(Network -> GPL);
58(Versioning -> GPL);
59(Python -> !ViaOS);
60(Crossplatform -> !GPL);
61(Versioning -> C);
62(Java -> !Centralizeddatabase);
63(UsingMono -> !GPLv3);
64(Centralizeddatabase -> !Network);
65(Centralizeddatabase -> GPL);
66(ViaOS -> !Android);
67(Recycler -> GPL);
68(CinaUnixLinuxshell -> !Detectconflict);
69(Native -> Filesystem);
70(GPLv3 -> !ObjectiveCaml);
71(Versioning -> Filesystem);
72(OtherOS -> Portable);
73(C -> !Network);
74(CinaUnixLinuxshell -> GPL);
75(Python -> !Windows);
76(Createsbackups <-> Crossplatform);
77(Similartorsync -> !Undo);
78(Recyclebin -> Portable);
79(CinaUnixLinuxshell -> Filesystem);
80(Mono -> !Portable);
81(Recycler -> C);
82(Recycler -> Filesystem);
83(Webapp -> Python);
84(C -> !Crossplatform);
85(Recyclebin -> Filesystem);
86(OtherOS -> !Files_67881559);
87(Centralizeddatabase -> !Createsbackups);
88(Versioning -> OtherOS);
89(Centralizeddatabase -> !Recycler);
90(Android -> Python);
91(Android -> GPLv3);
92(ViaOS -> Portable);
93(C -> !Native);
94(GPLv2 -> Portable);
95(Files <-> Clientsoftwareonly_945335614);
96(Centralizeddatabase -> !Python);
97(Recycler -> !Native);
98(Clientsoftwareonly <-> Files);
99(Clientsoftwareonly -> !Portable);)