Version [9021]
Dies ist eine alte Version von KommunaleGmbH erstellt von WojciechLisiewicz am 2010-12-11 18:52:47.
GmbH als kommunale Rechtsform
wirtschaftliche Betätigung der Gemeinde in der privatrechtlichen Form einer GmbH
A. Allgemeines
Allgemeine Informationen zur GmbH in Deutschland und GmbH in Polen
Die Rechtsform der Gesellschaft mit beschränkter Haftung ist in Polen und in Deutschland weitestgehend gleich geregelt. Ähnlichkeiten sind insbesondere festzustellen im Hinblick auf:
- die Rechtspersönlichkeit,
- Ausübung des Einflusses durch die Eigentümer über Anteile (Mehrheitsprinzip),
- anwendbares Recht (die Rechtsordnung, die am Sitz der Gesellschaft gilt),
- innere Verfassung (geschäftsführendes Organ [*], fakultativer Aufsichtsrat, Gesellschafterversammlung).
[*] auch wenn die Namensgebung unterschiedlich ausfällt (Geschäftsführung nach § 35 GmbHG ff. und Vorstand nach
/**
action "pu" makes possible to display norms from polskieustawy.com
**/
if (!(function_exists('separateNr'))) {
function separateNr($norm) {
// $norm = number of chosen "przepis"
// $normTemp = temporary number
// $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result)
// separate non-numerical character
if (ord(substr($norm, strlen($norm) - (1))) < 47) {
for ($x = 2; $x <= strlen($norm); $x = $x + 1) {
if (substr($norm, strlen($norm) - $x, 1) == "(") {
$normTemp = substr($norm, strlen($norm) - ($x - 1));
$normTemp = substr($normTemp, 0, strlen($normTemp) - 1);
$norm = substr($norm, 0 ,strlen($norm) - $x);
break;
}
}
} else { // ???????
if (ord(substr($norm, strlen($norm) - (1))) > 58) {
$normTemp = substr($norm, strlen($norm) - 1);
$norm = substr($norm, 0, strlen($norm) - 1);
if (ord(substr($norm, strlen($norm) - 1)) > 58) {
$normTemp = substr($norm, strlen($norm) - 1).$normTemp;
$norm = substr($norm, 0, strlen($norm) - 1);
}
} else {
$normTemp = "";
}
}
if ($normTemp == "") {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 48) {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 58) {
if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) {
$subNrL = substr($normTemp, strlen($normTemp) - 1);
$subNrC = substr($normTemp, 0, strlen($normTemp) - 1);
} else {
$subNrL = "";
$subNrC = $normTemp;
}
} else {
$subNrL = $normTemp;
$subNrC = "0";
}
}
}
//umwandlung des strings in zahl
$norm = strval(intval($norm));
$final = array();
$final["main"] = $norm;
$final["lit"] = $subNrL;
$final["cyf"] = $subNrC;
return $final;
}
}
$out = "";
// do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid"
if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; //
$_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny
// analyzing "przepis" e.g. "art. 23 § 2 KC"
if ($akt <> "") {
$out .= "".$akt."";
} else {
$pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i";
if (preg_match($pattern, $przepis, $matches)) {
$mark = $matches[1];
$norm = $matches[2];
$act = $matches[4];
$addin = $matches[3];
$nr = separateNr($norm);
$out .= "".$przepis."";
}
}
echo $out;
//echo $this->tag;
?>) sind die Aufgaben und rechtliche Stellung der Geschäftsführung der GmbH und des Vorstands einer Sp. z o.o. identisch; insofern ist der Vorstand der Aktiengesellschaft auch in Polen grundlegend anders geregelt, als der einer GmbH bzw. die Geschäftsführung in Deutschland).
B. Kommunale GmbH in Deutschland
In Deutschland sehen die Kommunalverfassungen vor, dass eine Gemeinde unter bestimmten Voraussetzungen auch wirtschaftlich tätig werden kann (Beispiel: § 91 BbgKVerf). Dazu kann sie in der Regel auch Unternehmen in verschiedener Rechtsform gründen - auch in Form einer privatrechtlichen Gesellschaft (§ 92 II 3. BbgKVerf). Dabei ist die GmbH eine Gesellschaftsform der Wahl - meist wird die komplexere Form der Aktiengesellschaft als subsidiär nur eingeschränkt zugelassen (so z. B. gem. § 96 IV BbgKVerf).
C. Kommunale GmbH in Polen
In Polen kann sich die Kommune der Rechtsform der GmbH sowohl im Bereich der Erfüllung von Aufgaben im Allgemeininteresse ( /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?>) als auch im wirtschaftlichen Bereich ( /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?>) betätigen.
Zu bedenken ist jedoch, dass in der Literatur gegen die Gründung von interkommunalen Gesellschaften Argumente erhoben werden (so M. Szydło, Ustawa o gospodarce komunalnej. Komentarz, Oficyna, 2008, Komentarz do art.9, Anm. 5; anders aber C. Banasiński, M. Kulesza, Ustawa o gospodarce komunalnej..., S. 80). Trotzdem sind solche interkommunale Gesellschaften in Polen insbesondere im Bereich des ÖPNV vorhanden (s. MKT Łódź, PKM Świerklaniec).
Darüber hinaus scheint nicht von vornherein unzulässig zu sein, wenn die an der Gesellschaft beteiligten Gemeinden aus verschiedenen Staaten stammen (s. z.B. ICOB oder Breslauer Revitalisierungsgesellschaft GmbH).
Allerdings ist an der Stelle angebracht, auf die Besonderheiten der kommunalen Gesellschaften nach polnischem Recht hinzuweisen:
- der Aufsichtsrat ist obligatorisch zu berufen,
- der Aufsichtsrat wählt den Vorstand und den Vorstandsvorsitzenden,
- der Aufsichtsrat bestimmt die Vergütung der Vorstandsmitglieder (ausgenommen den Vorsitzenden),
- die Gesellschafterversammlung bestimmt die Vergütung der Mitglieder des Aufsichtsrates und des Vorstandsvorsitzenden (Rechtsgrundlage: /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?>, /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?>, Gesetz über die Vergütung von Personen, die bestimmte Subjekte leiten /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?>).
D. Tauglichkeit für grenzüberschreitenden ÖPNV
Vgl. Artikel über Vor- und Nachteile einer kommunalen GmbH.
CategoryGrenzOePNV